编程技术
未读
博客收录网站开发实况 - 第四天
最近公司事情多得像在玩地狱级别的打工人副本,项目上线更像是开启了限时任务,每天都在加班加点赶进度。 趁着今天中标流感,看病回来的空档,抓紧更新一下文章,证明我还在开发!虽然目前进度堪比蜗牛爬坡,但蜗牛也是爬得很努力的(我不接受反驳)。 总之,这篇更新就是想告诉大家:我没偷懒,没跑路,没放弃,只是被现
编程技术
未读
博客收录网站开发实况 - 第三天
哈哈哈哈,你们是不是以为我今天会老老实实开发 RSS 和会员页面? 醒醒吧!怎么可能!一想到要开发列表页,我就脑壳疼。 这种需要审美的东西,我一个直男程序员怎么可能搞得了,说到底,我的审美水平就止步于能用就行。 所以,果断换方向!今天决定转战登录、注册和个人中心。 毕竟这才是程序员的舒适区,熟悉得就
编程技术
未读
博客收录网站开发实况 - 第二天
趁着工作刚开发完一个小模块,顺手摸鱼开了个小差,撸起袖子开始搞第二个页面——收录网站展示页面 收录网站展示页面的布局,昨天其实想了一下几种方案,其实都不叫方案,那都是抄人的布局。 类似个站的大卡片布局 个站的大卡片布局最好的地方是,用户可以直接看到网站几乎所有的信息如:网站首页截图、网站的基础信息以
编程技术
未读
博客收录网站开发实况 - 第一天
继上一篇文章想自己开发一个收录网站的想法后,有好多人等更新,我不开玩笑,我是真开发,能开发成啥样就不知道了,先做再说。 由于我是个C#程序员,所以这次开发还是拿老本行来做 技术选型: 开发语言:C#、前端三件套 框架:Asp.NetCote.MVC、Vue PC端控件:https://element
编程技术
未读
.gitignore新增忽略文件,如何同步到远端仓库移除忽略的文件
指令太多记不住,想着直接水一篇文章,以后自己也好找。 开发过程中常遇到发现某些新文件,需要移除的时候,我们会更新 .gitignore 文件以来忽略这些文件,但是更新后,只会是之后不再同步,远端仓库依旧有这些文件,所以针对略微强迫症的我,就会有点暴躁。 如果你更新了 .gitignore 文件以忽略
编程技术
未读
浏览器渲染主线程与队列
浏览器的进程模型 要了解事件循环概念我们要先了解浏览器的进程模型。 浏览器的进程模型是指浏览器在执行任务时如何划分和管理进程,以实现页面渲染、网络请求、插件处理等功能。不同的浏览器使用不同的进程模型来优化性能、增强安全性和提高稳定性。 1. 单进程模型 在早期浏览器(如最早版本的IE浏览器)中,所有
编程技术
未读
cjs、esm、umd模块有何不同
cjs (commonjs) commonjs 是 Node 中的模块规范,通过 require 及 exports 进行导入导出 (进一步延伸的话,module.exports 属于 commonjs2) 同时,webpack 也对 cjs 模块和 esm 模块都得以解析,因此 cjs 模块可以运
编程技术
未读
js 为什么不支持函数的重载
首先声明:这里所指的JavaScript 不支持函数的重载,指的是严格意义上的函数重载 JavaScript 不支持函数重载,主要原因在于它的函数是动态和弱类型的关系。 1. 动态类型系统 JavaScript 是一种动态类型的语言,即函数参数的类型在运行时才确定。在其他支持重载的语言(如 Java
编程技术
未读
那些你不知道的js-卷三
前言 前两卷我们都介绍的一些比较奇特又比较好玩的示例,这期我们讲的相对来说就属于比较基础的部分了。 1. 块内部的声明提升 // for
for (var i=0; i<10; i++) {
// console.log( i );
}
console.log(i);
// if
if(tr
编程技术
未读
那些你不知道的js-卷二
1. 奇特的 ~ 运算符 它首先将值强制类型转换为 32 位数字,然后执行字位操作“非”(对每一个字 位进行反转)。这与 ! 很相像,不仅将值强制类型转换为布尔值 <,还对其做字位反转。 ~x 大致等同于 -(x+1)。很奇怪,但相对更容易说明问题: ~42; // -(42+1) ==> -43