搜索关键字  :  

原理

JavaScript技术难点

1. 变量如果不使用var声明,就会创建到全局window中,无论是在局部作用域中还是全局,都是全局变量例:xxx = "outer xxx";function a(){    sss = "outer sss";}a();console.info(window.xxx);//运行结果:outer xxxconsole.info(wind

深入理解JavaScript系列

编写规范1. 小驼峰式命名2. 变量用_连接,全局变量全部大写3. 声明变量用 ,连接变量4. 解析字符串、数组一律用for,只对object用for in5. if和else后面必须要有空格,function的后面也要有空格,字符串复制都要用单引号变量提升和函数提升6. 不可以在全局定义变量a后,再在方法中定义a,这样就会造成“变量提升”,原因是js在解析的时候会把一些声明提升到定义前,比如:提

js中先有Function还是先有Object

提问:我们知道js中函数是Function类型的实例,而Object是一个构造函数,故也是Function类型的实例。又因为js中所有对象都是继承Object类型,Function是一个构造函数,当然也就是个对象,所以也继承Object。那这样,就有个问题,Function的产生需要Object,而Object产生又需要Function,那到底是先有哪个,js中具体是怎么实现的?有大神知道吗?这个

HTTP协议学习总结二(常见http响应头 响应状态码)

HTTP常用响应头详解这是请求oschina首页时的响应信息: 理论上所有的响应头信息都应该是回应请求头的。但是服务端为了效率,安全,还有其他方面的考虑,会添加相对应的响应头信息,从上图可以看到:Cache-Control:must-revalidate, no-cache, private。这个值告诉客户端,服务端不希望客户端缓存资源,在下次请求资源时,必须要从新请求服务器,不能从缓存副本中获取

HTTP协议学习总结一

什么是协议协议是多人通过协商,最后达成一致的合约。什么是HTTP协议HTTP协议是客户端与服务器之间通信时所共同遵循一个合约。HTTP协议的主要内容是什么HTTP协议是双方的:它定义了客户端如何请求服务器资源,服务器如何响应客户端请求。客户端如何请求资源<!-- lang: shell -->GET /index.html HTTP/1

精品书籍

更多

HTML5与CSS3权威指南代码清单
Sass和Compass设计师指南
JavaScript框架高级编程