使用JSX定义React组件:组件定义、动态值、子节点

 2016年01月22日    465

React推荐将每一个业务点都建立一个独立的组件,并将所有逻辑和标签封装在其中,创建组件使用React.createClass()方法。JSX以干净简洁的方式保证了组件中的标签与所有业务逻辑的分离,它不仅提供了清晰、直观的方式来描述组件树,同时也让应用程序更加符合逻辑。

阅读全文

React JSX语法

 2016年01月20日    404

JSX即 JavaScript XML,是一种在React组件内部构建标签的类XML语法。组件在React中,是用于分离关注点,而非模板或处理显示的逻辑。虽然React不使用JSX同样可以工作,但官方更建议使用JSXJSX借签了XML标签打开与关闭的优点,提高了组件及复合组件的可读性。JSX中可以直接使用HTML标签,赋予React强大的表现能力的同时,也方便更多开发人员参与开发。

阅读全文

React 入门示例—从Hello world开始

 2016年01月19日    366

React是一个构建用户界面的JavaScript库,其主要目的是用于构建随着时间推移而不断变化的大规模应用。React的简单性、强表达能力、级组件化等特性,使其可以非常高效的构建用户界面。

阅读全文

React简介

 2016年01月19日    362

React是Facebook内部的一个JavaScript类库中,可用于创建Web用户交互界面。它引入一种新的DOM处理方式,你只需要声名式的定义各个时间点的用户界面,React就能在指定时间点,以最小的DOM修改来更新整个用户界面。

阅读全文

JSON数据格式与JavaScript中的JSON对象

 2016年01月14日    138

JSON(JavaScript Object Notation,JavaScript对象标记)是一种轻量级的轻量级的数据交换语言,是ECMAScript的一个子集。JSON是独立于语言的一种文本格式,这种格式非常易于人的阅读和编写,也易于机器的解析。由于没有过多的描述标记,在网络传输中有较高的传输效率,是一种理想的数据交互格式。

阅读全文

JavaScript的参数对象(参数数组)arguments

 2016年01月05日    49

在JavaScript中,函数(function)参数被表现为一个类似数组Array对象arguments对象。该对象是一个参数列表,通过这个对象你可以向函数体传入已指定参数之外的额外参数,也就是说,你可以在创建参数时不指定任何参数而通过arguments对象对象访问所要传入的参数。

阅读全文

JavaScript 正则表达式对象RegExp

 2016年01月03日    61

RegExp是JavaScript提供的正则表达式对象,该对象会通过指定的正则表达式去匹配一类字符串。JavaScript String对象中的字符串查找、匹配、替换等方法就是使用RegExp对象进行模式匹配的。

阅读全文

数据元素的累积计算-array.reduce()、array.reduceRight()

 2015年12月22日    23

ECMAScript 5中为数组实例扩展了两个累积计算函数:array.reduce()、array.reduceRight()。这两个函数会将一个初始值与数组中的每个元素依次进行缩减计算,并将计算结果传入下一元素,最终成为为一个值。二者计算方向分别是从左至右和从右至左。

阅读全文