
jquery
暮志未晚NAN
这个作者很懒,什么都没留下…
展开
-
jquery选择器的实现原理
html部分 Document 1 2 var result = $("div"); console.log(result); alert($('div').size()); jsjs部分(function(){ //暴露外部的引用 var jQuery = window.jQuery = window.$ = function(selector){原创 2016-11-03 00:57:52 · 4814 阅读 · 1 评论 -
jQuery的继承extend的方法实现的简单理解
这个版本是2.1版本首先上代码jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone, target = arguments[0] || {}, i = 1, length = arguments.length, deep = false;原创 2016-11-06 18:35:32 · 2402 阅读 · 0 评论 -
jQuery插件的实现框架
废话不多说,先上代码(function($){ var Myself = (function(){ //方法的构造函数 function Myself(element, options){ this.settings = $.extend(true, $.fn.Myself.defaults, options||{}); this.element = element;原创 2016-11-07 01:43:05 · 525 阅读 · 0 评论 -
jquery最最精简的架构
这里简要说一下,如果jQuery.extend({},{});里面传两个对象,意思为将第二个对象方法添加给第一个对象方法原创 2016-11-02 01:15:08 · 1408 阅读 · 0 评论 -
jquery的单例模式
jquery的单例模式就是说,首先判断对象有没有当前实例,没有再添加,需要用到jquery的data()方法此模式对于给对象添加方法比较管用,起到省资源的作用 var me = $(this); var instance = me.data("aa"); if(!instance){ me.data("aa", (instance = new aa()));原创 2016-11-05 17:33:45 · 3094 阅读 · 0 评论 -
jquery获得option的值和对option进行操作
介绍下jquery获得option的值和对option的操作,下面有不错的示例分析及示例代码。 jQuery获取Select元素,并选择的Text和Value: 复制代码代码如下:$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 var checkText=$("#sele转载 2016-09-17 14:39:01 · 2248 阅读 · 1 评论 -
jquery ajax 请求gb2312编码的问题
这几天接触了一个asp的老项目,编码用的是gb2312格式,而ajax的post怎么改都是utf-8的格式,而且后台接收代码乱码琢磨的好长时间,修改不成功,而且项目用的都是gb2312格式的于是,我将需要传入后台的中文字符串使用escape定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。然后,后台再次获取,完美,直接不原创 2017-01-18 16:00:49 · 3942 阅读 · 1 评论 -
jquery序列化表单 将form表单转换成对象serializeArray()和转换成字符串serialize()
serialize()定义和用法serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。 序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。 ps:最好的理解方式就是将form表单中的每一项都转换成get请求的字符串形式语法$(selector).serialize(原创 2017-10-16 11:10:55 · 4006 阅读 · 2 评论 -
jquery 异步加载,懒加载图片一种方式
首先将插件在jq后面引入 (function($) { // alert($.fn.scrollLoading); $.fn.scrollLoading = function(options) { var defaults = { attr: "data-url" }; var params = $.extend({}, defau原创 2016-11-10 11:12:18 · 6790 阅读 · 0 评论