这不是一篇技术文章,只是我对javascript框架的一个理解而已。时至今日,javascript框架太多了,从经典的extJs、jQuery、YUI,到新生的kissy、tangram,还有wap的backbone、zepto等等。有时候我一直在想为什么会有这么多框架?为了展示自己的技术?
后来我想到了一点,其实很简单。我们平时会遇到各种各样的问题,为了解决问题,我们会有各种各样的方法,当我们发现有时候别人也会遇到同样的问题时,我们就想告诉别人我们总结出来的一个很好的方案,然后我们就会重构解决方案的代码,从而形成了形形色色的框架。至于如何评价一个框架的好坏,这是一个需要深入研究的问题,这里我就不提了。
总之,框架是建立在对问题总结的基础上的,所以,在我们遇到问题时的态度,会决定我们自身的价值。
分享到:
相关推荐
与JavaScript框架/库相关的书籍的集合,包括(但不限于):React.js,Angular / AngularJS,Node.js,Vue.js,Backbone.js,Ember.js,Knockout.js,Dojo.js, D3.js,Three.js,Leaflet.js,Google Maps API,Bing ...
本资源提供了一套基于Vue.js的Javascript前端框架设计与实现源码,包含32个文件,其中包括21个JavaScript文件,3个JSON文件,1个eslintignore文件,1个gitignore文件,1个prettierignore文件,1个LICENSE文件,1个...
项目标题:基于SSM框架的JavaScript全栈简易案例源码集 ...此案例不仅为初学者提供了一个易于理解的全栈开发框架,同时也为有经验的开发者提供了一个轻量级的代码参考模板,以便快速启动类似项目开发工作。
《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的...附录B 前端JavaScript框架:jQuery
我们几乎每天都在使用各种各样的JavaScript框架。当你刚入门的时候,方便的DOM(文档对象模型)操作让你觉得JQuery这样的东西非常棒。这是因为:首先,对于新手来说DOM太难理解了;当然,对于一个API来说难以理解可...
QUnit(http://qunitjs.com/) 是一个非常强大的javascript单元测试框架,可以帮你调试代码。它是由 jQuery 团队的成员写的,而且是 jQuery 的官方测试套装。但QUnit一般是足以测试任何常规 javascript 代码,它甚至...
最近在网上看到了 Build your own React 这篇文章,作者从零开始实现了一个简易类 React 框架,虽然没有过多的优化,但 React 中的核心思想 Concurrent Mode,Fiber Reconciler 等都有实现,看完后对理解 React 有...
使用JavaScript框架 在讲述 window 对象的时候,我们提到过,一个框架内的网页也是 window 对象,也就是说,Frame 对象也是 window 对象。用最容易理解的话说,每一个 HTML 文件占用一个 window 对象,...
web 程序员已逐渐习惯使用各种优秀的 JavaScript 框架快速开发 Web 应用,从而忽略了对原生 JavaScript 的学习和深入理解。所以,经常出现的情况是,很多做了多年 JS 开发的程序员对闭包、函数式编程、原型总是说不...
了解HTML和CSS:在开始JavaScript开发之前,理解HTML和CSS的基础知识是非常重要的。HTML定义了网页的结构和内容,而CSS则控制着网页的样式和布局。这两者共同构成了网页的骨架和外观,为JavaScript提供了交互的基础...
主要介绍了JavaScript的React框架的原理,包括其与AngularJS的比较,需要的朋友可以参考下
web程序员已逐渐习惯使用各种优秀的JavaScript框架快速开发Web应用,从而忽略了对原生JavaScript的学习和深入理解。所以,经常出现的情况是,很多做了多年JS开发的程序员对闭包、函数式编程、原型总是说不清道不明,...
通过由浅入深的讲解,你将学会如何构建具有丰富交互以及优雅体验的JavaScript应用,书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。 揭开MVC的神秘面纱,教你如何设计合理的架构以及处理...
mvvm mvvm框架理解
内容全部由编写高质量的JavaScript代码的最佳实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的...
13.3 处理窗口事件或框架事件 13.3.1 onLoad和onUnLoad事件 13.3.2 onFocus和onBlur事件函数 13.3.3 onResize事件处理函数 13.4 鼠标事件处理 13.4.1 怎样使用鼠标事件 13.4.2 ...
第二篇专门介绍JavaScript中内置对象的应用,内容包括JavaScript对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素和脚本化cookie等。第三篇讲解的是JavaScript的高级技术...