摘要: 代码用react实现点击切换上一页,下一页 ClickChange.js ClickChange.css 最后实现效果 阅读全文
posted @ 2017-08-10 15:07 讨厌橘子 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 组件挂载??? 指的是生成虚拟dom的过程 ES6中,一个React组件是用一个class来表示的 与生命周期有关的函数: constructor(props,context) 构造函数,在创建组件的时候调用一次 void componentWillMount() 组件挂载之前调用一次,如果在这个函 阅读全文
posted @ 2017-08-04 09:50 讨厌橘子 阅读(173) 评论(0) 推荐(0) 编辑
摘要: package.json中添加中文注释会编译出错 npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。 package.json可以手工编写,也可以使用npm init命令自动生成 npm init时,用户需要回答一些问题,然后在当前目录下生成一个基本 阅读全文
posted @ 2017-08-04 09:47 讨厌橘子 阅读(238) 评论(0) 推荐(0) 编辑
摘要: nodetype的十二种类型 1:元素节点 2:属性节点 3:文本节点 4:CDATA区段 5:实体应用元素 6:实体 7:表示处理指令 8:注释节点 9:最外层的Root element,包括所有其他节点 10:<!DOCTYPE...> 11:文档碎片节点 12:DTD中声明的符号节点 阅读全文
posted @ 2017-07-24 13:47 讨厌橘子 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: let命令 ES6新增了let命令,用来声明变量,用法类似于var,但是所声明的变量只在let代码块中生效,并且在代码块中,使用let命令声明变量之前,变量都是不可用的,这在语法上被称为暂时性死区。 let无法存在变量提升现象,所以变量一定要在声明之后使用,否则会报错。 let无法重复声明同一个变量 阅读全文
posted @ 2017-07-24 13:42 讨厌橘子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: JavaScript对象表示法(JSON)是一种轻量级的数据交换格式。 JSON语法 JSON的六种类型的值:对象,数组,字符串,数字,布尔值,特殊值null。 空白可以被插入到任何值的前后,这使得JSON文本跟容易被阅读,为了减少传输和存储的成本,空白可以被省略。 阅读全文
posted @ 2017-07-23 17:00 讨厌橘子 阅读(100) 评论(0) 推荐(0) 编辑
摘要: == JavaScript有两组相等运算符: ,==,!==,!=,前面一组比较类型和数值,后面一组只比较数值。 with语句 JavaScript提供了一个with语句,本意是想用来快捷地访问对象的属性。但它有时的结果可能是不可预料的,所以应该避免使用它。 eval 使用eval形式的代码会更加难 阅读全文
posted @ 2017-07-23 16:50 讨厌橘子 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 全局变量 JavaScript没有连接器(linker),所有的编译单元都载入一个公用的全局对象中。 一共有3种方式定义全局变量。 1. var foo = value; 2. window.foo = value; 3. foo = value; 这本来是为方便初学者而有意让变量在使用前无需声明, 阅读全文
posted @ 2017-07-23 15:45 讨厌橘子 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在软件的产品生命周期中,通常他们都会被修改,把一个正确的程序转化为另一个同样正确但风格不同的程序,是一个极具挑战性的过程。 JavaScript包含大量脆弱的或有问题的特性,它们会妨碍我们写出优秀的程序。显然我们应该避免JavaScript中那些糟糕的特性,避免这些特性,就可以避免一大类潜在的错误。 阅读全文
posted @ 2017-07-22 20:47 讨厌橘子 阅读(93) 评论(0) 推荐(0) 编辑
摘要: JavaScript包含了少量可用在标准类型上的标准方法。 Array array.concat(item...) 它包含array的浅复制并将1个或多个参数item附加在其后。 array.join(separator) join方法将array构造成一个字符串,它将array中的每个元素构造成一 阅读全文
posted @ 2017-07-22 20:34 讨厌橘子 阅读(139) 评论(0) 推荐(0) 编辑