React从入门到精通系列之(8)Lists和Keys的处理

2016-12-14
阅读 5 分钟
5.7k
您可以自己一个创建元素集合,并使用花括号{}将它们包含在JSX中。下面,我们使用Javascript map()函数循环一个数字数组。 我们为每个item返回一个<li>元素。 最后,我们将结果数组的元素赋给listItems:

React从入门到精通系列之(7)根据条件选择性渲染元素

2016-12-14
阅读 5 分钟
9.3k
在React中,您可以根据所需行为来创建并封装的不同组件。 然后,您可以根据某些条件来仅仅渲染其中的某一些。当然,这具体取决于当前应用程序的状态。

React从入门到精通系列之(6)事件处理

2016-12-13
阅读 3 分钟
4.7k
五、事件处理 使用React元素处理事件与处理DOM元素上的事件非常相似。不过有一些语法上的差异: React事件使用驼峰命名法,而不是全部小写命名。 使用JSX你传递一个函数作为事件处理程序,而不是一个字符串。 例如,HTML: {代码...} 在React中略有不同: {代码...} 另一个区别是,你不能返回false来防止React中的默认行...

React从入门到精通系列之(5)state管理和生命周期钩子

2016-12-13
阅读 7 分钟
6.2k
考虑前面部分中的滴答时钟示例(第三章)。到目前为止,我们只学习了一种更新UI的方法。我们调用ReactDOM.render()来改变渲染输出:

React从入门到精通系列之(4)组件化和Props传递

2016-12-13
阅读 6 分钟
5.7k
组件允许您将UI拆分为独立的可重用的部分,并单独地考虑每个部分。从概念上讲,组件就像JavaScript函数。 它们接受任意输入(称为“props”),并返回应该出现在屏幕上的React元素。

React从入门到精通系列之(3)渲染元素

2016-12-13
阅读 2 分钟
4.5k
note人们可能将元素与更广为人知的“组件”概念混淆。 我们将在下一节中介绍组件。 元素是由什么组件组成的,我们建议您在向前跳过之前阅读此部分。

React从入门到精通系列之(2)JSX的介绍

2016-12-13
阅读 2 分钟
6.8k
它被称为JSX,它是JavaScript的语法扩展。 我们建议使用它和React一起使用,以便描述UI应该是什么样子的。JSX或许看上去像是一个模板语言,但是它具有JavaScript的全部能力。

React从入门到精通系列之(1)安装React

2016-12-13
阅读 2 分钟
13.4k
React是灵活的,可以在各种类型的项目中使用。 你可以使用它创建一个全新的应用程序,也可以逐步将其引入现有的项目中,而不需要重写整个项目。

面向对象相关测试题目

2016-11-30
阅读 1 分钟
1.9k
你的JS面向对象真的很厉害么?那么请说出下面这些属性分别输出什么? Object.prototype.constructor Object.prototype.prototype Object.prototype.__proto__ Object.constructor.prototype Object.constructor.constructor Object.constructor.__proto__ Object.__proto__.constructor Object.__proto__.prototype Obje...

NodeJS充分利用多核CPU以及它的稳定性

2016-11-01
阅读 4 分钟
25.6k
NodeJS是基于chrome浏览器的V8引擎构建的,也就说明它的模型与浏览器是类似的。我们的javascript会运行在单个进程的单个线程上。这样有一个好处:

ajax相关测试题目

2016-10-26
阅读 1 分钟
3.3k
ajax相关测试题目:1、什么是http?作用是什么?2、http的请求和响应的内容称之为“报文”,请问“报文”的结构是什么?3、浏览器是如果通过http协议知道服务器的响应状态码?4、http版本号有哪几种?它们有什么区别?对前端起到了什么积极的影响?5、请列举http首部(headers)有哪几种类型?请每一种分别列举3个首部。6、...

从头开始自己写一个 Express

2016-08-23
阅读 10 分钟
4.6k
1. Express 介绍 Express 是一个小巧且灵活的 Node.js Web应用框架,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。 2. Express 的应用 2.1 安装express npm安装 {代码...} 2.2 使用express 创建http服务 {代码...} 2.3 express的get方法 根据请求路径来处理客户端发出的GET请求 第一个参数path为请求的路径 ...

转载:《44个Javascript变态题》

2016-07-05
阅读 4 分钟
3.5k
第1题 {代码...} 第2题 {代码...} 第3题 {代码...} 第4题 {代码...} 第5题 {代码...} 第6题 {代码...} 第7题 {代码...} 第8题 {代码...} 第9题 {代码...} 第10题 {代码...} 第11题 {代码...} 第12题 {代码...} 第13题 {代码...} 第14题 {代码...} 第15题 {代码...} 第16题 {代码...} 第17题 {代码...} 第18题 {代码...} ...

JavaScript 中的正则表达式

2016-07-02
阅读 9 分钟
7k
正则表达式(regular expression)是一个描述字符模式的对象。javascript的RegExp对象表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。Javascript的正则表达式是Perl5的正则表达式语法的大型子集,所以对于有Perl编程经验的程序员来说。学习Javascript的正则表达...

ajax相关完整知识

2016-06-29
阅读 27 分钟
7.4k
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

通过javascript进行UTF-8编码

2016-06-24
阅读 6 分钟
29k
javascript程序是使用Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有的语言。ECMAScript3要求JavaScript必须支持Unicode2.1及后续版本,ECMAScript5则要求支持Unicode3及后续版本。所以,我们编写出来的javascript程序,都是使用Unicode编码的。

让你完全理解base64是怎么回事

2016-03-03
阅读 3 分钟
49.7k
Base-64编码可以将任意一组字节转换为较长的常见文本字符序列,从而可以合法地作为首部字段值。Base-64编码将用户输入或二进制数据,打包成一种安全格式,将其作为HTTP首部字段的值发送出去,而无须担心其中包含会破坏HTTP分析程序的冒号、换行符或二进制值。Base-64编码是作为MIME多媒体电子邮件标准的一部分开发的,这...

前端模块化

2016-01-20
阅读 3 分钟
5.5k
由于我最近在研究前端各种各样的模块化系统,所以就翻译了一篇来自webpack官网的文章,总的来说作者写的还是相当不错的。这样在自己学习的同时也可以与大家共同学习~~~