拷贝一个js对象
js遍历对象的几种方法
js遍历数组的几种方法
js数组去空值
lambda表达式(箭头函数)
使用require.js

使用require.js

require.js 是一个js模块加载器。

官网:require.js

require.js是为了解决两个问题:

  • 传统多个js文件会导致网页响应时间变长,require.js实现了js文件的异步加载以避免网页失去响应。
  • 管理模块之间的依赖性,便于代码的维护。
阅读更多
js模块化编程与AMD规范
《JavaScript高级程序设计》:第二章
《JavaScript高级程序设计》:第一章
跨域(cross domain)

跨域(cross domain)

概念

广义上的跨域是指一个域下的文档或者脚本请求另一个域下的资源。
狭义上的跨域是指由于浏览器的同源策略限制,从一个域名请求另一个域名的资源。
我们通常所说的跨域是指狭义上的跨域。

同源:域名、端口和协议三者一致即为同源。
以上三者只要有一个不同即为跨域。

阅读更多