One day you will be the one you want to be.

又一天过去了。今天过得怎么样,梦想是不是更远了?

HTTP相关知识

相关知识http 就是一种协议,计算机之间要共同遵守这个协议的规则才能相互通信 通常由http 客户端发起一个请求比如用手机上的浏览器打开一个网站,就会创建一个到服务器指定端口的TCP链接 http服务器就在那个端口监听客户端的请求,一旦受到请求,服务器就会向客户端返回一个状态.(比如200的状态码,同时返回内容,比如请求的文件,错误信息,json数据等) 域名解析,浏览器先搜索自身的DNS缓存,看有没有过期——如果缓存中没找到,那么浏

Read More...


Node.js模块与Commonjs规范==================== JavaScript 天生缺少模块管理机制,来隔离实现不同功能的js判断,避免他们相互污染,为此我们经常采用匿名空间的方式把变量和函数限制在某个特定的作用域内,约定一套命名规范来约束代码,从而保证代码的安全执行。 比如JQuery里面 其实有许多的变量和方法,但是你直接是访问不到的必须通过jquery或$符号来调用里面的方法。Commonjs 并不像JQu

Read More...


JS作用域

###JavaScript 作用域js中最常见的是全局作用域这里我们在最外层生成的变量a,这就是全局变量a,在这个全局范围内我们的for循环里面有var item 定义了一个变量item,我们可能会以为他是在for循环里面可见对外不可见,实际上这是错误的理解。在javascript里是没有块级作用域的,不管是for循环还是while里面定义的变量实际上跟for循环外面定义的变量是没有差别的.函数作用域比如这里我们的一个匿名立即执行的函数

Read More...


JS闭包

###JavaScript 闭包在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。 –维基百科JavaScript中的函数也是对象,

Read More...


JS函数

###JavaScript函数函数是一块JavaScript代码,被定义一次,但可以执行和调用多次.JavaScript中的函数也是对象,所以函数可以像其他对象那样操作和传递,所以也常叫JavaScript中的函数为函数对象。这是一个标准的函数由函数名,参数列表,函数体组成:1function foo(x,y){ if(typeof x == 'number' && typeof y

Read More...


JS数组

###JavaScript 数组数组是值的有序集合,每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引。js中的数组是弱类型的,数组中可以含有不同类型的元素,数组元素甚至可以是对象或其他数组。var arr=[1,true,null,undefined,{x:1},[1,2,3]]创建数组 字面量创建1 var BAT=['Alibaba','Tenecnt','Baidu']

Read More...


JS对象

###JavaScript对象对象在js中非常重要,对象中包含一系列属性,这些属性是无序的,每个属性都有一个字符串key和对应的value.js对象中的每个属性有很多属性标签 ,每个对象还有一个原形,一个class标签(表示对象是哪个种类),一个extensible标签(说明对象是否允许 新增属性) #####创建对象 ######对象字面量1var obj1={ x : 1, y : 2

Read More...


JS语句

###JavaScript 语句JavaScript程序由语句组成,语句遵循特定的语法规则 #####blockblock块语句,常用于组合0-多个语句.语句用一对花括号定义.JavaScript有函数作用域,全局作用域但是没有块级作用域所以在for循环外面依然可以拿到I的值 #####var1var a=b=1; // b 相当于是全局Ö

Read More...


###JS表达式和运算符 #####表达式在维基百科中 表达式是指能计算出值得任何可用程序单元JS权威指南中 表达式是一种JS短语,可使JS解释器用来产生一个值. ######原始表达式 (常量,直接量(3.14,”test”),关键字(null,this,true),变量(i,k,j)) 原始表达式可以和运算符 组成 符合表达式 如110 * 20 ######除了原始表达式以外,还有 数组,对象的初始化表达式1[1,2] /

Read More...


JS数据类型

###JS数据类型JS是弱类型语言,定义变量时候无需指定类型.var num = 32; 完后也可以把字符串 赋值给这个变量1num = "this is a string"; 32 + 32 // 64 “32” + 32 // "3232" “32” - 32 // 0 JS因为不需要指定类型 ,在一些运算的时候有

Read More...


You have to believe in yourself. That is the secret of success