
获得徽章 0
字节咖啡杯断货了,我等了15个工作日,然后你给我说一声断货了?是15个工作日,不是15天。
为什么我兑换的时候不说呢,你们没有库存管理吗?
我只要字节咖啡杯,其他的不要
为什么我兑换的时候不说呢,你们没有库存管理吗?
我只要字节咖啡杯,其他的不要
8
1
#每天一个知识点#
webpack工作过程:
初始化编译参数——开始编译,加载plugin插件,执行对象的run方法开始执行编译——确定入口entry——编译模块,从入口文件开始触发,调用所有模块的loader进行触发,得到每个模块被翻译之后的内容,以及它们之间的关系依赖——完成编译,得到了翻译之后的模块依赖图——输出资源,组装成包含多个模块的chunk,在把每个chunk转换成一个单独的文件加入到输出列表,确定输出的路径和文件名,然后输出
tree-shaking是一种基于 ES Module 规范的 Dead Code Elimination 技术打包,在打包过程中检测工程中没有引用过的模块并进行标记,删除没有引用过的模块,提高构建速度,较少程序运行时间。
webpack工作过程:
初始化编译参数——开始编译,加载plugin插件,执行对象的run方法开始执行编译——确定入口entry——编译模块,从入口文件开始触发,调用所有模块的loader进行触发,得到每个模块被翻译之后的内容,以及它们之间的关系依赖——完成编译,得到了翻译之后的模块依赖图——输出资源,组装成包含多个模块的chunk,在把每个chunk转换成一个单独的文件加入到输出列表,确定输出的路径和文件名,然后输出
tree-shaking是一种基于 ES Module 规范的 Dead Code Elimination 技术打包,在打包过程中检测工程中没有引用过的模块并进行标记,删除没有引用过的模块,提高构建速度,较少程序运行时间。
展开
评论
1
#每天一个知识点#
js为什么是单线程
javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。
作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?
另外个原因大概是不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对于一种网页脚本语言来说,这就太复杂了。后来就约定俗成,
JavaScript为一种单线程语言。(Worker API可以实现多线程,但是JavaScript本身始终是单线程的。)
js为什么是单线程
javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。
作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?
另外个原因大概是不想让浏览器变得太复杂,因为多线程需要共享资源、且有可能修改彼此的运行结果,对于一种网页脚本语言来说,这就太复杂了。后来就约定俗成,
JavaScript为一种单线程语言。(Worker API可以实现多线程,但是JavaScript本身始终是单线程的。)
展开
评论
点赞
#每天一个知识点#
线程和进程的区别:
1.一个程序至少有一个进程,一个进程至少有一个线程.
2.进程是拥有资源的基本单位,线程是调度和分派的基本单位,共享进程的资源
3.都具有并发性,但线程的划分小于进程,有效的提高了效率
4.多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。而是归属于的进程的下面。
5.每一个进程都有对应的接口,但线程必须依赖于进程,不能独立存在。
6.线程的意外终止会影响整个进程的正常运行,但是一个进程的意外终止不会影响其他的进程的运行。
7.进程切换开销大,效率低,线程切换开销小,效率高
线程和进程的区别:
1.一个程序至少有一个进程,一个进程至少有一个线程.
2.进程是拥有资源的基本单位,线程是调度和分派的基本单位,共享进程的资源
3.都具有并发性,但线程的划分小于进程,有效的提高了效率
4.多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。但操作系统并没有将多个线程看做多个独立的应用,来实现进程的调度和管理以及资源分配。而是归属于的进程的下面。
5.每一个进程都有对应的接口,但线程必须依赖于进程,不能独立存在。
6.线程的意外终止会影响整个进程的正常运行,但是一个进程的意外终止不会影响其他的进程的运行。
7.进程切换开销大,效率低,线程切换开销小,效率高
展开
评论
点赞
#每天一个知识点#
什么是W3C标准
W3C-万维网联盟标准不是指的某一个标准,而是好多好多标准的集合。网页三大组成部分:结构、表现、行为。结构化标准主要包括XML(可扩展标记语言,它为文档的创建、结构的存储和编码提供了规则)和XTML(基于XML的HTML,大约是HTML的词汇表,HTML的目的是创建结构化的文档,提供文档的语义),表现标准主要就是CSS ,行为标准主要包括W3C DOM、ECMAScript等。
什么是W3C标准
W3C-万维网联盟标准不是指的某一个标准,而是好多好多标准的集合。网页三大组成部分:结构、表现、行为。结构化标准主要包括XML(可扩展标记语言,它为文档的创建、结构的存储和编码提供了规则)和XTML(基于XML的HTML,大约是HTML的词汇表,HTML的目的是创建结构化的文档,提供文档的语义),表现标准主要就是CSS ,行为标准主要包括W3C DOM、ECMAScript等。
展开
评论
点赞