封装javaScript框架思想

原创 2016年06月01日 21:11:40

        js的框架很实用,在前端web中,有一个属于自己的框架,可以说是一件很不简单的事情。我们在工作中,jQury就是一个非常不错的库,更是一个到现在都流行的框架,所以说,很值得我们去借鉴。近来因为工作的需要,就研究了一下js框架,同时也借鉴了jqury思想,前面也简单实现了选择器的封装,就是模仿了jQury思想,其实,还有很多功能,都进行了模仿封装,比如,判断选择器的类型,是一个Dom数组,Dom元素,html字符串等等同时实现链式编程功能。

        在实现功能的同时,我们要善于总结编程思想,将自己所了解到的所有知识进行汇总,解决遇到的问题,下面我总结一下进来封装的框架思想:

  1. 选择器的多样化,锻炼了我们要善于判断数据类型;
  2. 字符串数组的转化;
  3. 封装的各个方法相互调用;
  4. 对象的转化和使用;
  5. 功能模块化,相互独立(重点);
  6. 面向对象思想,原型的继承(重点);
  7. 代码的规范性;
  8. 明确将方法是添加到构造函数还是原型;
  9. 性能的优化;
  10. 框架改造伪数组的思想;

     为了让大家详细的了解,已经将框架的雏形封装完好,含有隐式迭代,大家可以下载了解。

版权声明:本文为博主原创文章,未经博主允许不得转载。

javascrip常用功能封装框架

/*多立即函数放置扩展函数*/ (function(){ stringExtend() arrayExtend() functionExtend() function ...

JavaScript - 完美运动框架

第一版运动框架 该框架通过妙味课堂学习视频时候跟着封装的。如下所示 function startMove(obj,json,endFn){ clearInterval(obj.timer); o...

封装自己的js库(一)---仿照JQuery

1.index.html VQuery --> new VQuery(function(){ //相当于window.onload=function(){...
  • yanlzhl
  • yanlzhl
  • 2017年01月06日 12:14
  • 1665

javascript框架思想1

在前边的学习框架中,我们介绍了封装选择器,但是,实现的效果并不完美,所以后续我们将会对他做出改善。 那么接下来,我们进行进一步的改善,查找指定元素下的选择器。         这时候我们首先要考虑...

JavaScript框架思想3

在前边几篇文章中,我们封装了基本的选择器通过$get(selecteor,parent)选取指定元素下的选择器,但是并不完美,作为一个追求完美的前段开发工程师加上与之俱来的强迫症,这些代码功能,怎么能...

JavaScript 递归(栈结构/化归思想)

递归 (1)概念:函数自己调用自己 (2)问题存在:容易出现死递归,是循环的递归下去,内存不够就报错:栈溢出 //1.直接调用自己 function foo1()...

Javascript继承机制的设计思想

作者: 阮一峰 日期: 2011年6月 5日 我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(ins...
  • ypq5566
  • ypq5566
  • 2014年05月16日 09:23
  • 217

Javascript继承机制的设计思想

我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype...

Javascript继承机制的设计思想

我一直很难理解Javascript语言的继承机制。 它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype ch...

Javascript继承机制的设计思想

作者: 阮一峰日期: 2011年6月 5日我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:封装javaScript框架思想
举报原因:
原因补充:

(最多只允许输入30个字)