jquery
文章平均质量分 76
qq_23476319
这个作者很懒,什么都没留下…
展开
-
jQuery $.each用法 与$().each
通过它,你可以遍历对象、数组的属性值并进行处理。使用说明$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$(“input[name=’ch’]”).each(function(i){if($(this).attr(‘checked’)==t原创 2016-09-01 11:13:49 · 324 阅读 · 0 评论 -
javascript中正则匹配有3个方法
javascript中正则匹配有3个方法,match,exec,test。这些方法都跟字符串和RegExp对象有关,但使用场景不一样,容易混淆。match是字符串的一 个方法,接收一个RegExp对象做为参数,其他的是RegExp对象的方法,接收一个字符串参数。 var str = 'abcdef12ab34cd56ef'; var patt = new RegExp('ab原创 2016-11-22 14:58:13 · 439 阅读 · 0 评论 -
js代码的执行顺序 2
文章内容由http://www.2cto.com/kf/201401/273825.html和http://www.cnblogs.com/rubylouvre/archive/2009/08/21/1551270.html内容整合而成JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解j转载 2016-12-09 13:31:46 · 227 阅读 · 0 评论 -
封装jquery,自己制作插件
jQuery插件开发精品教程,让你的jQuery提升一个台阶要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力转载 2016-09-24 10:18:12 · 743 阅读 · 0 评论 -
使用jQuery插件时避免重复引入jquery.js文件(jQuery 重复加载错误以及修复方法)
最近在做项目的时候,遇到个问题:父页面引入子页面,子页面引入jQuery.js文件,父页面JS依赖jQuery.js ,出现问题是,总提示JS对象无效。猜测jQuery加载顺序不是最早造成的。父页面:子页面:从这里看 ,jQuery.js 是最早的咯,可是为什么其它的js都提示 属性无效呢。后面用 IE11 的F12工具查看 JS 的加载顺序,发现转载 2017-03-08 15:03:06 · 9501 阅读 · 1 评论 -
JS组件系列——分享自己封装的Bootstrap树形组件:jqTree
前言:之前的一篇介绍了下如何封装自己的组件,这篇再次来体验下自己封装组件的乐趣。看过博主博客的园友应该记得之前分享过一篇树形菜单的使用JS组件系列——Bootstrap 树控件使用经验分享,这篇里面第一个Jquery Tree,只是用简单样式和js去实现了效果,没有给出一个系统的封装,这篇博主就来试试在此样式的基础上封装一个稍微完整点的树形组件。一、组件效果预览其实效果和之前的那个差不转载 2017-03-20 14:26:54 · 629 阅读 · 0 评论 -
关于正确规范书写jsp 代码
首先对于页面的格式应该css 写在head 前面。js 写在body 后面,可以先写方法,再写$(function(){ })1. 对于这种菜单类型的页面,使用了iframe 或者用div 里面 使用load 加载的界面 属于父子界面,子界面 可以使用 父界面的 js css。 应该让js只导入一次。 多次导入会出现一些问原创 2017-03-06 21:00:15 · 641 阅读 · 0 评论 -
jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解
1、(function($) {…})(jQuery);1)、原理:这实际上是匿名函数,如下:function(arg){…}这就定义了一个匿名函数,参数为arg而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){…})(param)这就相当于定义了一个参数为arg的匿名函数,并且将pa转载 2017-03-13 11:11:49 · 1571 阅读 · 0 评论 -
在Jquery里格式化Date日期时间数据
[javascript] view plain copy function timeStamp2String(time){ var datetime = new Date(); datetime.setTime(time); var year = datetime.getFullYear(); var month = datetime.g转载 2017-04-29 17:11:05 · 8178 阅读 · 0 评论 -
表单清空方法 JQuery
做了个复杂查询的页面,字段太多了,填了一次,想清空挺麻烦的 Java代码 $('#myform')[0].reset(); 虽然reset方法可以做到一部分,但是如果你有个元素是这样的 Java代码 "percent" value="50"/> 那么点击reset只会还原成50转载 2017-04-27 11:35:24 · 325 阅读 · 0 评论 -
href="javascript:xxx(this);"和onclick="javascript:xxx(this);"的区别
href="JavaScript:xxx(this);"和onclick="javascript:xxx(this);"一直以为这两种写法是等同的,今天在项目中使用时发现前者的this根本拿不到触发事件的A标签,而后者可以拿到一般在做分页按钮时会用A标签来做,但是一般都会写之类的href="#"会导致分页在跳转时页面先跳到当前页面顶部用户体验不好,所以一般推荐写成转载 2017-07-03 21:01:50 · 532 阅读 · 0 评论 -
javascript (function(){})() 自定义封装jquery
代码如下:(function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,我抱着转载 2016-09-24 11:44:10 · 500 阅读 · 0 评论 -
jquery ajax post 传递数组 ,多checkbox 取值
jquery ajax post 传递数组 ,多checkbox 取值http://w8700569.iteye.com/blog/1954396使用$.each(function(){});可以得到checkbox 中对应的值,在ajax上传的时候需要把 traditional 设置为 true $('.but_delet_choice').click(functi转载 2016-09-20 23:54:45 · 1033 阅读 · 0 评论 -
jquery 定时器
例子 /* $(document).ready(function(){ alert("kyi"); }); */ //被执行的方法 function time1(){ alert("定时器"); } window.onlo转载 2016-09-06 15:58:52 · 400 阅读 · 0 评论 -
debug 里 x-requested-with 请求头 区分ajax请求还是普通请求
在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数 1、传统同步请求参数 accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 accept-charset gb231转载 2016-09-01 11:29:52 · 312 阅读 · 0 评论 -
javascript运行机制之执行顺序详解 (js 重点基础)
JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜。那么JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,我们转载 2016-09-12 23:17:06 · 418 阅读 · 0 评论 -
JSON详解 jQuery解析JSON数据
这样看来JSON有三种表达方式:JSON对象、JSON数组(由多个对象组成)、JSON字符串(对象前后加双引号)JSON的全称是”JavaScript Object Notation”,意思是JavaScript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在JS(JavaScr转载 2016-09-01 17:17:22 · 892 阅读 · 0 评论 -
正则表达式的JS验证
/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!转载 2016-09-02 10:42:52 · 167 阅读 · 0 评论 -
Js获取 数组或对象 的长度
Javascript 计算Object的长度 获取数组长度比较简单Var arr=[“as”,”da”];arr.length不用加(); 在我们日常开发中,对象的使用频率很高,我们计算数组的长度是非常方便的,但是如何计算对象的长度呢?假如我们有一个图书馆的项目,项目中有一组图书和作者,像下面这样:1var bookA转载 2016-09-02 10:33:01 · 5144 阅读 · 0 评论 -
js预编译和解析
(1)http://bbs.csdn.net/topics/370190620两段代码的比较: f ( ); function f( ){ alert(1); } 程序运行的结果是:弹出数字“1” f ( ); var f=function ( ){ alert(1); } 程序运行会发生错误,缺少对象。。转载 2016-09-13 21:30:47 · 410 阅读 · 0 评论 -
js作用于和预编译
1.js在页面加载过程中顺序执行。但是分块预编译、执行。 2.JS 在执行前会进行类似"预编译"的操作,而且先预声明变量再预定义函数。 此时注意,是声明,不是定义,如:var a = 1; 在预编译中,只是执行了"var a"没有赋值,即在预编译结束时a 为undefined。 3.(注意)并不是先全文编译完在执行,而是块编译,即一个script块中,预编译再执行,然后(按顺序)下一个原创 2016-09-13 21:40:32 · 417 阅读 · 0 评论 -
JS/jQuery 遍历对象属性
Javascript For/In 循环: 循环遍历对象的属性[javascript] view plain copy var person={fname:"John",lname:"Doe",age:25}; for (x in person) { txt=txt + person[x]; } 结果:JohnDoe25 也可转载 2016-09-02 10:57:04 · 1205 阅读 · 0 评论 -
得到一个对象的方法与属性(重要)
在js里面如何获得//得到一个对象的方法与属性 window 换为对象,这以window 为例子 for (var i in window) { if ( typeof (window[i]) == "function" ){ document.write("方法:————————"+i+" "+原创 2016-09-15 17:00:06 · 223 阅读 · 0 评论 -
浅析JavaScript访问对象属性和方法及区别
属性是一个变量,用来表示一个对象的特征,如颜色、大小、重量等;方法是一个函数,用来表示对象的操作,如奔跑、呼吸、跳跃等。在JavaScript中通常使用”."运算符来存取对象的属性的值。或者使用[]作为一个关联数组来存取对象的属性。对象的属性和方法统称为对象的成员。访问对象的属性在JavaScript中,可以使用“ . ”和“ [ ] ”来访问对象的属性。1. 使用“ .转载 2016-09-06 10:51:17 · 345 阅读 · 0 评论 -
jquery serializeArray()、serialize()增加数据
serialize()、serializeArray()方法都是jQuery用户序列化表单的,用于ajax提交的data值的序列化但是它们的返回的结果有本质上的区别在chrome的控制台我们很清楚的看到了serializeArray()返回的是json数组,数组的每个对象都是有json字符串构成,我们可以看到,每个json字符串包括两个键值对,每个键值对都是有name,转载 2017-07-13 15:33:52 · 814 阅读 · 1 评论