18 JS开发框架
1. 与WebAPI配合的前端JS开发框架介绍
Knockout 和Jquery是两个常用的JS开发框架,都是免费、开源的,使用MIT许可协议:
Knockout,简称KO
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI开发简单化。
四大概念:声明式绑定,UI界面自动刷新,依赖跟踪的功能,模板。
兼容任何主流浏览器 (IE 6+、Firefox 2+、Chrome、Safari、其它) 。
Jquery JS
Jquery是一个轻量级的Javascript库,能极大地简化了 JavaScript 编程。例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。寥寥几行代码,完成以前需要及时行代码的工作, 大大提高生产力。
它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。
2. 如何选择开源许可证?这是一个问题