上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: EventEmitter类 events模块提供一个对象:events.EventEmitter,核心是事件触发和事件监听的封装。 大多数时候不会直接使用EventEmitter,而是在对象中继承它(new一个出来)。 方法: on: 为指定事件注册一个监听器,接收一个字符串event和一个回调函数 阅读全文
posted @ 2018-04-04 11:44 懒懒同学不懒 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 概述 JS是以事件驱动为核心的一门语言。 事件三要素 事件源(引发后续事件的标签)、事件(执行的事情)、事件处理程序(DOM操作)。 事件类型 执行事件步骤 获取事件源,绑定事件,书写事件驱动程序。 事件绑定的三种方式 (1)匿名绑定,最常用: (2)函数名绑定 (3)行内绑定 阅读全文
posted @ 2018-04-03 15:08 懒懒同学不懒 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 用[]进行绑定的时候要注意: 阅读全文
posted @ 2018-04-02 14:07 懒懒同学不懒 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 概念 什么是http? http就是一种协议。客户端与服务器之间要遵守这个协议才能进行彼此之间的通信。http协议的使用流程如下: 1、由http客户端发起请求,创建端口 2、http服务器在端口监听客户端请求,一旦收到请求,就会向客户端返回状态(比如状态码200)和内容(比如json数据等) HT 阅读全文
posted @ 2018-03-30 15:49 懒懒同学不懒 阅读(114) 评论(0) 推荐(0) 编辑
摘要: require用来加载代码,exports和module.exports用来导出代码。 系统自动给node.js文件添加两个变量:exports和module。 module有一个属性exports,这个属性指向一个空对象。同时exports变量也指向这个空对象。 所以这两个exports没有直接关 阅读全文
posted @ 2018-03-29 14:57 懒懒同学不懒 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 概念 Node.js虽然带一个js后缀,但它实际是采用谷歌chrome浏览器V8引擎,由C++语言编写的一个js运行环境。 node.js不是一门语言,不是库、不是框架,就是一个Javascript运行时环境。Node.js可以解析执行Javascript代码。 以前只有浏览器可以解析执行Javas 阅读全文
posted @ 2018-03-28 19:23 懒懒同学不懒 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://es6.ruanyifeng.com/ const 声明一个只读的常量。 改变常量的值会报错。只声明不赋值也会报错。只在声明所在的块级作用域内有效。声明的常量不会提升,只能在声明的位置后面使用,否则会报错。重复声明会报错。 let 声明变量。用法类似于var,但所声明的变量只 阅读全文
posted @ 2018-03-27 15:28 懒懒同学不懒 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Babel是一个广泛应用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。意味着可以使用ES6编写程序,而不用担心现有环境是否支持。 Babel的配置文件是.babelrc,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。该文件用来设置转码规则和插件,基本格式如下: pr 阅读全文
posted @ 2018-03-26 13:54 懒懒同学不懒 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/web_hwg/article/details/75045689 方法一 最简单的方法是用一个临时变量 方法二 让其中一个变量变成一个与a和b都有关系的值 或者 阅读全文
posted @ 2017-12-20 22:59 懒懒同学不懒 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 概念 浏览器的渲染过程 上述过程是逐步完成的,为了更好的用户体验,渲染引擎会尽可能早的将内容呈现到屏幕上,并不会等到所有的html都解析完成后再去构建和布局render树。是解析完一部分内容就显示一部分内容,同时,可能还在通过网络下载其余内容。 前三个步骤可能在第一次Painting之后又被更新,比 阅读全文
posted @ 2017-12-19 15:59 懒懒同学不懒 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页