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