上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 36 下一页

2020年2月17日

287 Node.js快速入门:Node.js 的组成,Node.js基础语法,Node.js全局对象global

摘要: ![](https://img2018.cnblogs.com/blog/1877004/202001/1877004-20200128110358173-1588830898.png) ![](https://img2018.cnblogs.com/blog/1877004/202001/1877004-20200128110414262-777093477.png) ```js var fir 阅读全文

posted @ 2020-02-17 16:59 冲啊! 阅读(227) 评论(0) 推荐(0) 编辑

286 Node开发概述,Node运行环境搭建以及安装失败解决办法

摘要: ![](https://img2018.cnblogs.com/blog/1877004/202001/1877004-20200128103809083-790827534.png)![](https://img2018.cnblogs.com/blog/1877004/202001/1877004-20200128103831036-1870377899.png)![](https://img... 阅读全文

posted @ 2020-02-17 16:56 冲啊! 阅读(134) 评论(0) 推荐(0) 编辑

2020年2月3日

285 H5 Web Workers

摘要: 可以让js在分线程执行 Worker 问题: worker内代码不能操作DOM更新UI 不是每个浏览器都支持这个新特性 不能跨域加载JS svn版本控制 svn server demo:使用 web workers计算斐波那契,验证执行效率 demo:使用 web workers计算斐波那契,验证执 阅读全文

posted @ 2020-02-03 21:27 冲啊! 阅读(151) 评论(0) 推荐(0) 编辑

284 线程机制与事件机制:事件处理机制

摘要: 五、事件处理机制(图) 代码分类 初始化执行代码: 包含绑定dom事件监听, 设置定时器, 发送ajax请求的代码 回调执行代码: 处理回调逻辑 js引擎执行代码的基本流程: 初始化代码 === 回调代码 模型的2个重要组成部分: 事件管理模块 回调队列 模型的运转流程 执行初始化代码, 将事件回调 阅读全文

posted @ 2020-02-03 15:45 冲啊! 阅读(182) 评论(0) 推荐(0) 编辑

283 线程机制与事件机制:线程与进程,浏览器内核模块组成,js线程,定时器问题

摘要: 一、线程与进程 进程: 程序的一次执行, 它占有一片独有的内存空间 【独有】 可以通过windows任务管理器查看进程 线程: 是进程内的一个独立 执行单元 是程序执行的一个完整流程 是CPU的 最小的调度单元 关系 一个进程至少有一个线程(主) 程序是在某个进程中的某个线程执行的 二、浏览器内核模 阅读全文

posted @ 2020-02-03 14:24 冲啊! 阅读(238) 评论(0) 推荐(0) 编辑

2020年2月2日

282 继承模式:原型链继承 : 得到方法,借用构造函数 : 得到属性,组合,new一个对象背后做了些什么

摘要: 1、原型链继承 : 得到方法 2、借用构造函数 : 得到属性 3、组合 4、new一个对象背后做了些什么? 创建一个空对象 给对象设置__proto__, 值为构造函数对象的prototype属性值 【this.__proto__ = Fn.prototype】 执行构造函数体(给对象添加属性/方法 阅读全文

posted @ 2020-02-02 20:20 冲啊! 阅读(135) 评论(0) 推荐(0) 编辑

2020年2月1日

281 对象的创建模式:Object构造函数模式,对象字面量模式,构造函数模式,工厂模式,构造函数+原型的组合模式

摘要: Object构造函数模式 对象字面量模式 构造函数模式 构造函数+原型的组合模式 阅读全文

posted @ 2020-02-01 22:53 冲啊! 阅读(145) 评论(0) 推荐(0) 编辑

280 内存溢出与内存泄露

摘要: 1、内存溢出 一种程序运行出现的错误 当程序运行需要的内存超过了剩余的内存时, 就出抛出内存溢出的错误 2、内存泄露 占用的内存没有及时释放 内存泄露积累多了就容易导致内存溢出 常见的内存泄露: 意外的全局变量 没有及时清理的计时器或回调函数 闭包 02_内存溢出与内存泄露 阅读全文

posted @ 2020-02-01 19:49 冲啊! 阅读(140) 评论(0) 推荐(0) 编辑

279 闭包 :理解闭包,常见的闭包,闭包的作用,闭包的生命周期,闭包应用(模块化、循环遍历加监听、JS框架),闭包的缺点及解决方案,练习题

摘要: 1、理解 当嵌套的内部函数引用了外部函数的变量时,就产生了闭包 通过chrome工具得知: 闭包本质是内部函数中的一个对象, 这个对象中包含引用的变量属性 01_理解闭包 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> < 阅读全文

posted @ 2020-02-01 19:45 冲啊! 阅读(265) 评论(0) 推荐(0) 编辑

2020年1月31日

278 执行上下文、执行上下文栈:变量提升与函数提升,执行上下文,执行上下文栈,全局执行上下文,函数执行上下文,练习题

该文被密码保护。 阅读全文

posted @ 2020-01-31 12:49 冲啊! 阅读(10) 评论(0) 推荐(0) 编辑

2020年1月30日

277 原型测试题

摘要: ```html 06_原型测试题 ``` 阅读全文

posted @ 2020-01-30 21:48 冲啊! 阅读(125) 评论(0) 推荐(0) 编辑

276 探索instanceof

摘要: ```html 05_探索instanceof ``` ![](https://img2018.cnblogs.com/blog/1877004/202001/1877004-20200130213359990-241038100.png) ![](https://img2018.cnblogs.com/blog/1877004/202001/1877004-20200130213417877-1 阅读全文

posted @ 2020-01-30 21:35 冲啊! 阅读(115) 评论(0) 推荐(0) 编辑

275 原型与原型链:显式原型prototype ,隐式原型__proto__,隐式原型链,原型链_属性问题,给原型对象添加属性/方法

摘要: 1、所有函数都有一个特别的属性 prototype : 显式原型属性 【普通构造函数的实例对象没有prototype 属性,构造函数有__proto__属性,原型对象有__proto__属性 】 2、函数的prototype属性(图) 每个函数都有一个prototype属性, 它默认指向一个Obje 阅读全文

posted @ 2020-01-30 15:24 冲啊! 阅读(311) 评论(0) 推荐(0) 编辑

274 构造函数有__proto__属性,实例对象没有prototype 属性,原型对象有__proto__属性

摘要: ```html 5、构造函数有__proto__属性,实例对象没有prototype 属性,原型对象有__proto__属性``` 阅读全文

posted @ 2020-01-30 11:55 冲啊! 阅读(401) 评论(0) 推荐(0) 编辑

2020年1月29日

273 JavaScript分号问题

摘要: 阅读全文

posted @ 2020-01-29 16:40 冲啊! 阅读(130) 评论(0) 推荐(0) 编辑

272 函数的理解和使用:回调函数,匿名函数自调用IIFE,函数中的this

摘要: 什么是函数? 用来实现特定功能的, n条语句的封装体 只有函数类型的数据是可以执行的, 其它的都不可以 为什么要用函数? 提高复用性 便于阅读交流 函数也是对象 instanceof Object true 函数有属性: prototype 函数有方法: call()/apply() 可以添加新的属 阅读全文

posted @ 2020-01-29 16:34 冲啊! 阅读(233) 评论(0) 推荐(0) 编辑

2020年1月28日

272 第1章 作用域是什么

摘要: 几乎所有编程语言最基本的功能之一,就是能够储存变量当中的值,并且能在之后对这个 值进行访问或修改。事实上,正是这种储存和访问变量的值的能力将状态带给了程序。 尽管通常将 JavaScript 归类为“动态”或“解释执行”语言,但事实上它是一门编译语言。 总结:变量的赋值操作会执行两个动作,首先编译器 阅读全文

posted @ 2020-01-28 20:47 冲啊! 阅读(179) 评论(0) 推荐(0) 编辑

268 Set 数据结构(★★)

摘要: ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 const s = new Set(); Set函数可以接受一个数组作为参数,用来初始化。 const set = new Set([1, 2, 3, 4 阅读全文

posted @ 2020-01-28 09:10 冲啊! 阅读(121) 评论(0) 推荐(0) 编辑

2020年1月27日

267 String 的扩展方法:模板字符串(解析变量、换行、调用函数),startsWith(),endsWith(),repeat()

摘要: 模板字符串(★★★) ES6新增的创建字符串的方式,使用反引号定义 javascript let name = ; javascript let name = '张三'; let sayHello = ; // hello, my name is zhangsan javascript let re 阅读全文

posted @ 2020-01-27 22:35 冲啊! 阅读(257) 评论(0) 推荐(0) 编辑

265 Array.prototype.find(),findIndex(),实例方法 includes()

摘要: find() 方法 find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。 实例方法:findIndex() 用于找出第一个符合条件的数组成员的位置,如果没有找到返回 1 实例方法:includes() 判断某个数组是否包含给定的值,返回布尔值。 阅读全文

posted @ 2020-01-27 21:56 冲啊! 阅读(176) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 36 下一页

导航