猫叔:Fighting!!!
摘要: 使用语义性命名约定和有意义的标记能让代码更容易阅读和维护。浏览器通过分析页面的DOCTYPE了解使用哪个DTD,由此知道要使用HTML的版本。通过合理的样式表结构和注释能提高样式的可维护性。 阅读全文
posted @ 2013-05-11 19:45 庄丶大虾 阅读(1274) 评论(4) 推荐(0) 编辑
摘要: 虽然JavaScript没有块级作用域的概念,但可通过闭包模拟私有作用域。闭包还可以用于在对象中创建私有变量。JavaScript中的函数表达式和闭包是极其有用的特性,但创建闭包需要维护额外的作用域,过度使用它们可能会占用大量内存。 阅读全文
posted @ 2013-05-10 11:54 庄丶大虾 阅读(1430) 评论(1) 推荐(1) 编辑
摘要: JavaScript中函数表达式不同于函数声明,后者必须要有函数名。在无法确定如何引用函数时,递归会变得复杂,应使用argument.callee来递归地调用自身,而不是用函数名。在后台执行中,闭包的作用域链包含自身作用域、包围函数作用域 和 全局作用域。 阅读全文
posted @ 2013-05-08 16:01 庄丶大虾 阅读(1858) 评论(9) 推荐(3) 编辑
摘要: Ajax是无需刷新页面就能够熊服务器取得数据的一种方法。 核心对象是XMLHttpRequest(XHR)对象。 同源策略是XHR的主要约束。 CORS是被认可的跨域解决方案。图像Ping和JSONP是另外两种跨域通信的技术。 Comet是对Ajax的进一步拓展,通过长轮询和HTTP流实现。 阅读全文
posted @ 2013-05-04 22:32 庄丶大虾 阅读(2805) 评论(4) 推荐(1) 编辑
摘要: JSON (JavaScript Object Notation对象表示法)是一种结构化数据的格式,与JavaScript有相同的语法形式,但不属于JavaScript。支持多种编程语言。 JSON有3种类型的值:简单值、对象 和 数组... 阅读全文
posted @ 2013-04-30 01:18 庄丶大虾 阅读(3115) 评论(0) 推荐(2) 编辑