Webpack 进阶之源码分析(一)

2020-01-02
阅读 5 分钟
2.1k
Node API 文档中明确写到,process.exit() 方法以退出状态 code 指示 Node.js 同步地终止进程。 如果省略 code,则使用成功代码 0 或 process.exitCode 的值(如果已设置)退出。

Mobx 源码初探 - observable(一)

2019-08-15
阅读 5 分钟
1.9k
observable 同时支持 decorator 方式和方法调用方式。 {代码...} 在源码中可以发现 mobx 为 observable 上绑定了很多方法。 {代码...} 本篇文章重点介绍 @observable 调用,其余的后续文章会继续讲解。 @observable 有一个很强大的功能,它会对于不同类型,应用不同的转换规则。它究竟是如何处理的? createObservable ...

论时间数组去除交叉重复项

2019-05-29
阅读 3 分钟
1.5k
近日,接到个紧急需求,考勤员给员工排班,但是这个员工当天有请假时间段,有休息时间段,有用餐时间段。所以这个员工当天的排班时长应该是 时长 = 班别时长 - 请假时长 - 用餐时长 - 休息时长。

基于 GitLab CI 搭建前端自动构建环境

2018-07-12
阅读 5 分钟
9.6k
GitLab CI 是 GitLab Continuous Integration (Gitlab 持续集成)的简称。从 GitLab 的 8.0 版本开始,GitLab 就全面集成了 Gitlab-CI,并且对所有项目默认开启。只要在项目仓库的根目录添加 .gitlab-ci.yml 文件,并且配置了 Runner (运行器),那么每一次合并请求(MR)或者 push 都会触发 CI pipeline。

web前端学习笔记(1)

2017-09-06
阅读 2 分钟
1.4k
Promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。而且状态一旦改变,就无法再次改变。

DOM整理

2017-08-06
阅读 2 分钟
1.2k
2.nodeName和nodeValue属性元素节点的nodeValue始终为null,nodeName始终保存元素的标签名。3.childNodeselement.childNodes返回类数组对象。4.Document类型

前端应该掌握的网络知识(2)

2017-07-09
阅读 2 分钟
2.2k
1.HTTP协议初始版本中,每进行一次HTTP通信就要断开一次TCP连接。后来为了解决此问题,提出了持久连接(也称HTTP keep-alive或HTTP connection reuse)。持久化连接的特点:只要任意一端没有明确提出断开连接,则保持TCP连接状态。

前端应该掌握的网络知识(1)

2017-07-06
阅读 1 分钟
4k
1、客户端:通过发送请求获取服务器资源的web浏览器等。 2、TCP/IP协议族按层次分为:应用层、传输层、网络层和数据链路层。 应用层决定了向用户提供应用服务时通信的活动。比如:FTP(文本传输协议)和DNS(域名系统),HTTP协议属于此层。 传输层主要提供处于网络连接中的两台计算机之间的数据传输。在传输层有两个性...

深入了解JavaScript对象(2)--函数、对象

2017-06-24
阅读 3 分钟
1.1k
1.[[Call]]属性是函数独有的,表明该对象可以被执行。由于仅函数拥有该对象,ECMAScript定义typeof操作符对任何具有[[Call]]属性的对象返回“function”。

深入了解JavaScript对象(1)--原始类型和引用类型

2017-06-22
阅读 2 分钟
2.8k
注:其他编程语言用栈存储原始类型,用堆存储引用类型。JavaScript原始值被保存在变量对象内,而引用值则作为一个指针保存在变量对象内,该指针指向实际对象在内存中的存储位置。

hexo建站小结

2017-02-28
阅读 3 分钟
4.7k
安装git和node 1、安装git和node,git和node安装步骤自行查询 安装hexo主题 1、安装hexo-cli {代码...} 2、如需部署到github里面,则需运行命令(此步骤可跳过) {代码...} 3、上面步骤执行完成后,可以自行创建一个文件夹(比如:D:\个人\Blog),用于搭建博客目录 4、进入上一步骤的文件夹,初始化博客目录,其中_conf...