![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端之Jquery and plugins
文章平均质量分 68
BJ_benjamin
因为记性不好所以只好多做总结因为不进则退所以需要多停下来思考方向
展开
-
javascript 模式之模块模式
在进行模块化编程的时候,好多项目采用模块模式,因为其提供了结构化的思想并且有助于组织日益增长的代码。javascript和C++、java等面向对象的语言不同,它没有可以进行导入包的语法,,但是模块模块模式则提供了一种创建自包含非耦合的代码片段的有力工具。这也是现在好多项目采用此模式的原因。好了,不废话了,现在开始深入,细解模块模式,其实是以下几种模式的组合:一、命名空间模式二、即时函原创 2013-03-31 17:35:28 · 1725 阅读 · 1 评论 -
jQuery 1.11 / 2.1 beta 版发布,全面支持异步模块加载
如果你希望应用支持IE 6/7/8,那么你应该使用jQuery 1.x版本,如果你已经抛弃了IE 6/7/8用户,可以升级到jQuery 2.x版本。 jQuery 1.11和2.1版本的主要改进包括: 异步模块定义(Asynchronous Module Definition,AMD):新版本全面集成了AMD,来取代旧的模块化构建系统。性能提升:在新版本中,通过延迟大量特转载 2013-09-22 23:14:10 · 1938 阅读 · 0 评论 -
spin.js无图片实现loading进度条,支持但非依赖jquery
特点:1.无图片,无外部CSS2.无依赖(支持jQuery,但非必须)3.高度可配置4.分辨率无关5.旧版本IE不支持时,采用VML支持6.使用关键帧动画,采用setTimeout()7.兼容各种主流浏览器,包括IE68.MIT认证spin.js动态创建进度条,可用来替换使用ajax加载gif图片翻译 2013-08-24 12:37:02 · 4197 阅读 · 0 评论 -
使用jQuery时的性能优化方案
一、选择器的优化:1、从ID选择器来继承或者从ID选择器继承来选择多个元素:var $t=$("#header");var $p=$("#header p");2、在class选择器前使用tag标签jQuery中第二快的选择器就是tag选择器(如$("div"),因为它和直接来自于原生的Javascript方法getElementByTagName()。所以最好总是用tag来修原创 2013-04-29 23:45:34 · 1287 阅读 · 0 评论 -
jquery 选择器的使用探讨
在jQuery中,当用户把选择器表达式作为参数传递给$()函数时,jQery的Sizzle先对这个选择器表达式进行语法分析,然后再决定如何获得表达式所代表的这些元素。在框架底层,Sizzle应用了浏览器所支持的最高效的DOM 方法来获取一个节点列表(nodeList),这个节点列表是一个类似于数组的对象的DOM元素的集合。下面的列表展示了jQuery的Sizzle内部采用的浏览器DOM遍历方法和浏原创 2013-06-10 20:59:50 · 1043 阅读 · 0 评论 -
深入理解jQuery的proxy()
一、jQuery中源码: // Bind a function to a context, optionally partially applying any // arguments. proxy: function(fn, context) { if (typeof context ==原创 2013-05-29 22:38:42 · 1238 阅读 · 0 评论 -
jQuery 的 Sizzle 选择器
这是一篇关于介绍jQuery Sizzle选择器的文章,由我和obility共同完成。在文中,我们试图用自己的语言配以适量的代码向读者展现出Sizzle在处理选择符时的流程原理,以及末了以少许文字给你展示出如何借用Sizzle之手实现自定义选择器(也许更标准的叫法叫做过滤符)和它与YUI 选择器的大致比较。前序jQuery相比1.2的版本,在内部代码的构造上已经出现了巨大的变化,其之一便是转载 2013-04-29 23:58:37 · 1170 阅读 · 0 评论 -
ajax请求时遇到的问题
方案一: for(var i=0,len=tableEID.length; i<len; i++){ ////tableID=['tableE_tbGroup_0','tableE_tbGroup_1'] var prefixIndex=tableEID[0].lastIndexOf('_'); var prefix=table原创 2013-04-24 22:55:36 · 958 阅读 · 0 评论 -
jQuery 背景定位动画插件
(function($) { if(!document.defaultView || !document.defaultView.getComputedStyle){ var oldCurCSS = jQuery.curCSS; jQuery.curCSS = function(elem, name, force){ if(name === 'background-posi原创 2013-04-14 14:21:49 · 1154 阅读 · 0 评论 -
jQuery中的closure设计模式
首先是jQuery将自己所有的代码封装在一个闭包内;用闭包防止命名空间的变量污染,继续在本身闭包中初始化了一个名为jQuery的自动运行闭包函数;形如:(function(window, undefined){ var jQuery = (function(){ })();})();想如此的匿名函数赋值语句,一般就会返回一个内嵌函数如下:var jQuery原创 2013-03-24 12:29:40 · 1042 阅读 · 0 评论 -
JQuery 1.7.2 API中bind(),on(),live()和delegate()方法的使用
jQuery.fn.extend({ on: function( types, selector, data, fn, /*INTERNAL*/ one ) { var origFn, type; // Types can be a map of types/handlers if ( typeof types === "object" ) { // ( types-Obj原创 2013-03-23 14:45:51 · 1849 阅读 · 0 评论 -
seajs+easyui实战
* *author Benjamin *date 2013-11-24 *content seajs+easyui使用 *//** * 首先来看看在seajs中jquery和jquery插件如何使用 */1.jquery.jsdefine(function(require,exports,module)){ //原jquery.js代码原创 2013-11-24 23:34:47 · 2791 阅读 · 0 评论