http://www.tuicool.com/articles/BzUJZbi
angularjs兼容低版本IE浏览器(IE8)angularjs在1.3之后的版本都是选择放弃对IE8及更低IE版本的支持,但是就目前的开发形式来看,IE8的使用客户还是蛮多的,最近有个项目要求尽量使用angularjs来写,项目一开始,…
当网页被加载时,浏览器会创建页面的文档对象模型(DocumentObjectModel)。HTMLDOM模型被构造为对象的树。通过可编程的对象模型,JavaScript获得了足够的能力来创建动态的HTML。有所谓的:JavaScript能够…
AngularJs学习笔记【AngularJs学习笔记一】Bower解决js的依赖管理【AngularJs学习笔记二】Yeoman自动构建js项目【AngularJs学习笔记三】Grunt任务管理器【AngularJs学习笔记四】Grunt…
http://karma-runner.github.io/0.8/plus/RequireJS.htmlkarma不是测试框架,只是一个运行测试框架的服务器karma测试的原理是,将所有的文件都加载,然后执行对应的测试文件使用到的前端自动…
原本以为只要require过来就能用require(['jquery','underscore','bootstrap','cache'],function($,U,B,C){但发现会报错,类似未定义jQuery原因是在没有requireJ…
一、CommonJS1.一开始大家都认为JS不强大,没什么用,官方定义的API只能构建基于浏览器的应用程序,CommonJS就按耐不住了,CommonJSAPI定义很多普通应用程序(主要指非浏览器的应用)使用的API,从而填补了这个空白。它…
我的理解是这样的:首先,JavaScript是一个强大的脚本(函数式+面向对象)语言,它有很多快速高效的解释器,然而,它并没有一个用于更广泛应用程序的标准库。CommonJS是个规范,这个规范中定义了许多API,用于普通应用程序(主要指非浏…
现在web开发的趋势是前后端分离。前端采用某些js框架,后端采用某些语言提供restfulAPI,两者以json格式进行数据交互。如果后端采用node.js,则前后端可以使用同一种语言,共享某些可重用的Js代码,并共享构建工具。但很多时候我…