上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: prototype是函数特有的属性,是Function的静态属性;__proto__是对象特有的属性。 因为函数本身是一种对象,所以函数既有prototype属性也有__proto__属性。 当函数使用prototype属性时,是作为构造函数使用; 当函数使用__proto__属性时,是作为一个对象 阅读全文
posted @ 2019-10-02 16:35 Lyra李 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: this是属性和方法“当前”(运行时)所在的对象。this是函数调用时发生的绑定,它的值只取决于调用位置(箭头函数除外)。 函数调用的时候会产生一个执行上下文,this是对这个执行上下文的记录。 ❌误区需要注意: this不是指向函数本身;this和函数作用域无关;this和声明位置无关系,只和调用 阅读全文
posted @ 2019-10-01 16:11 Lyra李 阅读(423) 评论(0) 推荐(1) 编辑
摘要: 1.NodeJS是什么? 官网给出的解释是:基于Chrome V8引擎构建的javascript运行环境。 计算机只能识别机器代码(machine code或者native code)。C/C++作为低级语言,可以直接被机器识别。 但是javascript作为一种高级语言,是不能直接被识别的,需要一 阅读全文
posted @ 2019-09-29 08:45 Lyra李 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一. AJAX是什么? AJAX是js脚本向服务器发起http通信的统称。 总的来说,ajax就是js通过XMLHttpRequest创建实例,发起请求,接受请求,更新页数据的过程。 二.XMLHttpRequest 1.什么是XMLHttpRequest? XMLHttpRequest是一个位于W 阅读全文
posted @ 2019-09-27 00:56 Lyra李 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 三个是处理二进制数据的接口。都是类数组。 1.ArrayBuffer是什么? ArrayBuffer是一个二进制对象(文件,图片等)。它指向固定长度的,连续的内存区域。 上面分配了一个长度为16个字节的内存区域,代表16byte的二进制数据。并且默认每bit内容都是0。 1.特点 1)和数组不同,它 阅读全文
posted @ 2019-09-27 00:00 Lyra李 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 阅读全文
posted @ 2019-09-26 15:05 Lyra李 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 1.100-199信息响应 100 Continue: 服务器通知浏览器之前一切正常,请客户端继续请求,如果请求结束,可忽略; 101 Switching Protocal: 针对请求头的Upgrade返回的信息。表明服务器正在切换到指定的协议。 Upgrade是HTTP1.1提出的升级机制,可以升 阅读全文
posted @ 2019-09-26 10:05 Lyra李 阅读(12671) 评论(0) 推荐(1) 编辑
摘要: window: 顾名思义,窗口,浏览器窗口。是Window构造函数的一个实例对象。 它包含浏览器的一些属性和方法,如screen,location,history,setInterval等。 所有JS变量中的全局变量和函数成为window对象的属性和方法。 BOM: BrowserObjectMod 阅读全文
posted @ 2019-09-24 14:16 Lyra李 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.原生JS 事件触发调用有三种方式: 1. on[event]事件属性,手动触发 ❗️on[event]事件是Window对象上的方法。 2. on[event]事件属性,通过htmlElement.click()模拟触发 3. addEventListener监听事件,手动触发 this指向 2 阅读全文
posted @ 2019-09-24 11:52 Lyra李 阅读(3302) 评论(0) 推荐(1) 编辑
摘要: 1. 使用生产版本和Fragment 1. 生产版本 确保发布的代码是生产模式下(压缩)打包的代码。 一般运行npm run build命令。 直接从webpack看配置文件,需要设置mode = 'production'。 调用teaser-webpack-plugin React Devtool 阅读全文
posted @ 2019-09-22 22:45 Lyra李 阅读(2226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页