摘要: ##1、概述 ###1.1、JS是单线程的,JS的核心特征,单线程指主线程只有一个 防止过度消耗浏览器资源以及防止多线程共享资源导致的同时修改一个DOM问题,主要还是避免复杂性。 为了利用多核 CPU 的计算能力,HTML5 提出 Web Worker 标准,允许 JavaScript 脚本创建多个 阅读全文
posted @ 2021-03-27 21:15 木-鱼 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 概念:我们在写一个方法的时候,总是会用到一个关键字this,而this的指向就是我们所说的执行上下文(执行环境) 当我们需要修改this指向的时候,就可以用到apply和call。 apply接收两个参数,第一个是this的指向,第二个是调用者的参数,参数为数组。 call接收两个参数,第一个是th 阅读全文
posted @ 2021-03-27 20:44 木-鱼 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 对象是由多个键值对组成的无序的集合。对象中每个属性对应任意类型的值。 定义对象可以使用构造函数或字面量的形式: var obj = new Object; //obj = {} obj.name = "张三"; //添加描述 obj.say = function(){}; //添加行为 除了以上添加 阅读全文
posted @ 2021-03-27 20:33 木-鱼 阅读(57) 评论(0) 推荐(0) 编辑
摘要: ###问题1: 执行npm install命令时报错: Unexpected end of JSON input while parsing near 解决: npm cache clean --force 完成后再执行命令npm install ###问题2: 执行npm install命令时报错 阅读全文
posted @ 2021-03-27 20:12 木-鱼 阅读(266) 评论(0) 推荐(0) 编辑
摘要: NPM是随同NodeJS一起安装的包管理工具,可以从NPM服务器下载别人编写的第三方包或者命令行程序到本地使用,也可以将自己编写的包或命令行程序上传到NPM服务器供别人使用。 ##常用命令 npm -v 查看版本信息 npm install npm -g 升级npm npm install -g c 阅读全文
posted @ 2021-03-27 19:55 木-鱼 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 浏览器内核英文是Rendering Engine/Layout Engine,准确翻译应该是渲染引擎/排版引擎/模板引擎(指是同一个); 浏览器内核分为两部分,除了渲染引擎之外,就是JavaScript引擎,由于现在JavaScript引擎越来越独立,内核就倾向于只指渲染引擎。 不同的浏览器内核对网 阅读全文
posted @ 2021-03-27 10:37 木-鱼 阅读(210) 评论(0) 推荐(0) 编辑
摘要: ##效果图: ##代码如下: <!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> *{ margin:0px; border: 0px; box-sizing:border-box; } div{ border: 阅读全文
posted @ 2021-03-27 10:02 木-鱼 阅读(143) 评论(0) 推荐(0) 编辑