前端工程化部署deploy

本文记录了ESOP-FED 项目工程化部署方案,分别涉及 线上部署流程,nginx原理,cdn原理,CI/CD配置…

阅读更多
初探 webAssembly

12月初,W3C联盟正式推荐其为Web语言。WebAssembly 成为了继 HTML、CSS 和 JavaScript 之后的第四大Web语言。虽然如此,WebAssembly 还没有真正站稳脚跟。本文就待着好奇认识一下它,并摘录一些关键点。

阅读更多
ES6的类 与 ES5的构造函数

本文主要记录 ES6中类的关键点,与ES5的构造函数做比较,并说明各种方法定义的区别。

阅读更多
CORS(Cross-origin resource sharing)跨域资源共享

本文主要说明 跨域资源共享CORS 的原理及相关配置,主要涉及的知识点有: 简单请求、非简单请求、预检请求(preflight)。

阅读更多
linkedList

链表练习题集合:1、从尾到头打印链表;2、删除链表中重复的结点;3、合并两个有序链表;4、反转链表;5、链表中倒数第k个结点;6、两个链表的第一个公共结点;7、链表中环的入口结点;8、复杂链表的复制;

阅读更多
eslint+husky+prettier+lint-staged

本文主要探究,如何约束和保持 前端团队代码一致性, 分别介绍 eslint、prettier、husky、lint-staged、commitlint

阅读更多
JS专题-变量与类型-(5)JS的类型判断方法

本文是在 ConardLi的“【JS 进阶】你真的掌握变量和类型了吗”文章上的总结和扩展,集中记述了js中的变量和数据类型的相关知识点及应用场景,共分为5部分。

本文为“JS专题-变量与类型”的第5篇,5)JS的类型判断方法,推荐使用 typeofObject.prototype.toString.call(),不要用instanceof

阅读更多
JS专题-变量与类型-(4)JS的类型转换

本文是在 ConardLi的“【JS 进阶】你真的掌握变量和类型了吗”文章上的总结和扩展,集中记述了js中的变量和数据类型的相关知识点及应用场景,共分为5部分。

本文为“JS专题-变量与类型”的第4篇,4)JS的类型转换,由于JavaScript是弱类型的语言,所以类型转换发生非常频繁,前一章的装箱和拆箱其实就是一种类型转换。类型转换分为两种,隐式转换即程序自动进行的类型转换,强制转换即我们手动进行的类型转换。强制转换规则比较正常,在前一篇包装类型中已有描述,本文主要关注让人头疼的可能发生隐式类型转换的几个场景,以及如何转换:

阅读更多
JS专题-变量与类型-(3)JS 其他引用类型

本文是在 ConardLi的“【JS 进阶】你真的掌握变量和类型了吗”文章上的总结和扩展,集中记述了js中的变量和数据类型的相关知识点及应用场景,共分为5部分。

本文为“JS专题-变量与类型”的第3篇,3)JS 其他引用类型,主要关注常用的引用类型(Object、Array、Date、RegExp、Function)之外,三种包装类型(Boolean、Number、String)。

阅读更多
JS专题-变量与类型-(2)JS 3种疑难基础类型

本文是在 ConardLi的“【JS 进阶】你真的掌握变量和类型了吗”文章上的总结和扩展,集中记述了js中的变量和数据类型的相关知识点及应用场景,共分为5部分。

本文为“JS专题-变量与类型”的第2篇,2)JS 3种疑难基础类型,主要关注null/undefined,Symbol,Number三种疑难基础JS类型。

阅读更多