- 博客(5)
- 收藏
- 关注
转载 ES5
ES5笔记 use strict 严格模式:ECMAScript 中定义了语言的严格变体。语言的严格变体,排除了 ECMAScript 语言的某些特定的语法和语义特征,还修改了某些功能的详细语义。严格变体还指定了必须抛出错误异常报告的额外错误条件,即使在非严格的语言形式下这些条件不属于错误。 原生对象 原生对象:内置对象+宿主对象 内置对象:由 ECMAScript 实现提供,独立于宿主环境的对...
2019-02-23 19:22:07 128
原创 前端工具
JavaScript: 检查错误:推荐eslint 打包工具:webpack css 对象化,解决css弱编程能力:sass,less 其他 依赖:npm,cnpm(npm可安装eslint,webpack等,可加载react、vue等框架) 编译器 webstorm,idea(前两个都是同一个公司,idea偏java,webstorm偏前端) ...
2019-01-02 22:29:28 109
翻译 require、import、export
原始写法: function m1(){ } function m2(){ } 简单的将函数放在全局中,使用时直接调用 弊端:造成全局变量的污染,无法保证不与全局发生冲突 对象写法: var obj = { m1:function(){ }; m2:function(){ } } 调用:obj.m1(); obj.m2();在使用时进行调用 弊端:将内部的模块暴露在外面,外部代码会将其改写 立...
2018-12-17 20:37:34 208 1
原创 浏览器多进程、js单线程问题
浏览器多进程 首先、我们要明白线程与进程之间的关系,进程里面由一个或者多个线程(一般是多个)组成,进程可以理解为一个工厂,而线程可以理解为工厂的工人,进程之间的执行互相不影响 浏览器进程 1、Browser进程(浏览器主进程) 浏览器只存在一个,a、负责对页面进行管理,实现对进程的销毁和创建,b、网络资源的下载,c、浏览器显示、用户操作,如前进后退操作 2、GPU进程 浏览器最多一个,...
2018-08-19 21:24:29 523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人