JS&JQuery
文章平均质量分 52
凯茜
安静的程序媛
展开
-
JQuery遍历 each方法
语法$(selector).each(function(index,element))参数描述function(index,element)必需。为每个匹配元素规定运行的函数。index - 选择器的 index 位置element - 当前的元素(也可使用 "this" 选择器)实例输转载 2016-03-24 11:36:10 · 588 阅读 · 0 评论 -
substring和substr截取字符串
substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的转载 2016-06-23 13:59:43 · 1714 阅读 · 0 评论 -
JavaScript parseFloat() 函数
定义和用法parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。语法parseFloat(string)参数描述string必需。要被解析的字符串。转载 2016-09-14 16:32:51 · 959 阅读 · 0 评论 -
jquery怎么用name获取对象
使用jQuery获取name="nw"的input对象:$('input[name="nw"]');使用$('input[name="nw"]').val()方法或$('input[name="nw"]').html()方法来获取其值。和JavaScript获取对象值一样,input、select、textarea等表单类对象用val()方法来获取其值;div、span等对象用html()转载 2016-06-22 11:59:22 · 3138 阅读 · 0 评论 -
JQuery判断数组中是否包含某个元素:inArray()
JQuery判断数组中是否包含某个元素使用$.inArray("js", arr);var arr = [ "xml", "html", "css", "js" ]; $.inArray("js", arr); //返回 3,如果不包含在数组中,则返回 -1;转载 2016-10-17 14:53:50 · 6701 阅读 · 0 评论 -
JS数据类型转换
JS 数据类型转换 方法主要有三种:转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值转载 2016-10-18 11:50:17 · 329 阅读 · 0 评论 -
JS浮点数加减乘除误差问题
/****************************************解决JS浮点数(小数)计算加减乘除的BUG Start****************************************//**** 加法函数,用来得到精确的加法结果** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。**转载 2016-10-18 11:57:30 · 2037 阅读 · 0 评论 -
JS实现的文本框内容发生改变立马触发事件简介
onchange事件:此事件会在元素内容发生改变(由键盘或者鼠标事件激发,脚本触发无效),且失去焦点的时候触发。浏览器支持度较好。onpropertychange事件:此事件会在元素内容发生改变时立即触发,即便是通过js改变的内容也会触发此事件。元素的任何属性改变都会触发该事件,不止是value。但它是IE专属的。只有IE11以下浏览器支持此事件。oninput事件:此转载 2016-10-18 18:30:14 · 12957 阅读 · 0 评论 -
SWFUpload
简介: SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。主要特点:* 可以同时上传多个文件;* 类似AJAX的无刷新上传;* 可以显示上传进度;* 良好的浏览器兼容性;* 兼容其他JavaScript库 (例转载 2017-02-24 11:47:17 · 430 阅读 · 0 评论 -
splice() 方法
splice(index,len,[item])它也可以用来替换/删除/添加数组内某一个或者几个值(该方法会改变原始数组)index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的话 item为空删除://删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变)var arr = ['a','b转载 2017-05-22 14:36:37 · 9848 阅读 · 2 评论 -
JQuery获取元素常用实例
1.jQuery怎么获取到div下的table对象 table没有id也没有class $(".gridTbody table"):.gridTbody为div的class2.jQuery怎么获取到div下的table(table没有id也没有class)的行数 $(".gridTbody table tr").size():.gridTbody为div的class转载 2017-06-29 17:27:29 · 588 阅读 · 0 评论 -
JS&JQUERY详解
jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单转载 2017-05-22 16:01:57 · 407 阅读 · 0 评论 -
调用父类同名方法
在很多 OO (Object Oriented,面向对象)的语言中,都提供了某种便捷的语法糖去调用基类中被子类覆盖的方法。1.java中:使用super.方法名;在java继承关系中,super指向当前对象里面的父对象。2.JS中:方法里面写this._super();转载 2017-06-30 17:53:24 · 3586 阅读 · 0 评论 -
filter()、find()的用法
这是jQuery里常用的2个方法。他们2者功能是全然不同的,而刚开始学习的人往往会被误导。首先 我们看.find()方法:如今有一个页面,里面HTML代码为;程序代码div class="css"> p class="rain">测试1p>div>div class="rain"> p>测试2p>div>假设我们使转载 2016-08-24 16:46:10 · 1428 阅读 · 0 评论 -
鼠标右键事件、左键单击事件判定
$(function(){ $('a').mousedown(function(e){ alert(e.which) // 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键 return false;//阻止链接跳转 })})转载 2017-09-28 14:27:46 · 4100 阅读 · 0 评论 -
extend()
extend()简介extend方法挂载在jQuery和jQuery.fn两个不同对象上方法.官方给出解释:Query.extend(): Merge the contents of two or more objects together into the first object.(把两个或者更多的对象合并到第一个当中);jQuery.fn.extend():Merge t转载 2017-12-19 17:39:10 · 1067 阅读 · 0 评论 -
String 转int型
var str='1250' ; alert( Number(str) ); //得到1250 alert(parseInt(str)); //得到1250var str1='00100'; alert( Number(str1) ); //得到100 alert(parseInt(str1)); //得到64发现pars转载 2016-06-23 14:13:53 · 466 阅读 · 0 评论 -
jQuery的deferred对象详解
一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。但是,在回调函数方面,jQuery的功能非常弱。为了转载 2016-06-25 17:54:03 · 281 阅读 · 0 评论 -
JS获取当月第一天和最后一天
/** * 获取当前月的第一天 */function getCurrentMonthFirst(){ var date=new Date(); date.setDate(1); return date;}/** * 获取当前月的最后一天 */function getCurrentMonthLast(){ var date=new Date();转载 2016-06-25 17:56:33 · 27956 阅读 · 0 评论 -
jQuery源码分析之jQuery.fn.each与jQuery.each用法
本文实例讲述了jQuery源码分析之jQuery.fn.each与jQuery.each用法。分享给大家供大家参考。具体分析如下:先上例子,下面代码的作用是:对每个选中的div元素,都给它们添加一个red类复制代码代码如下:$('div').each(function(index, elem){ $(this).addClass('red');}转载 2016-07-04 15:22:51 · 540 阅读 · 0 评论 -
jQuery 事件 - ready() 方法
实例在文档加载后激活函数:$(document).ready(function(){ $(".btn1").click(function(){ $("p").slideToggle(); });});定义和用法当 DOM(文档对象模型) 已经加载,并且页面(包括图像)已经完全呈现时,会发生 ready 事件。由于该事转载 2016-07-04 15:59:19 · 423 阅读 · 0 评论 -
jQuery.proxy() 函数详解
jQuery.proxy()函数用于改变函数的上下文。你可以将指定函数传入该函数,该函数将返回一个新的函数,其执行代码不变,但函数内部的上下文(this)已经被更改为指定值。该函数属于全局的jQuery对象。jQuery 1.4 新增该静态函数。jQuery.proxy()函数有如下两种用法:用法一:jQuery.proxy( funct转载 2016-07-04 17:04:56 · 726 阅读 · 0 评论 -
JQuery中的eq()方法
定义:eq() 方法将匹配元素集缩减值指定 index 上的一个。语法:.eq(index) 参数index整数,指示参数的位置(最小为0,如果为负数,则从集合中的最后一个元素往回计数)如果给定表示 DOM 元素集合的 jQuery 对象,.eq() 方法会用集合中的一个元素构造一个新的 jQuery 对象。所使用的 index 参数标示集合中元素的位置。请看下面这个简转载 2016-06-23 09:33:42 · 3065 阅读 · 0 评论 -
js中遍历Map对象
console.log(jsonData);//火狐控制台打印输出: Object { fileNumber="文件编号", fileName="文件名称"} for(var key in jsonData) console.log("属性:" + key + ",值:"+ jsonData[key]); } 打印输出: 属性:file转载 2016-06-23 09:44:16 · 563 阅读 · 0 评论 -
display:none与visible:hidden的区别
display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别:display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。visible:hidden--- 使对象在网页上不可见,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。例子:display:转载 2016-09-06 11:52:34 · 482 阅读 · 0 评论 -
jquery判断单选按钮radio是否选中的方法
html代码如下:?123inputtype="radio"id="d1"name="ra"value="a"checked="checked"/>inputtype="radio"id="d2"name="ra"value="b"转载 2016-09-06 09:58:00 · 1605 阅读 · 0 评论 -
JS中的==和===
== equality 等同,=== identity 恒等。一般使用双等来判断(==),如果还需要类型相同那么就用三等(===)。==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,转载 2016-09-05 17:40:31 · 389 阅读 · 0 评论 -
JS对数组的操作
复制数组使用slice()可使用slice()进行复制,因为slice()返回也是数组。var array1 = new Array("1","2","3"); var array2; array2 = array1.slice(0); array1.length = 0; alert(array2); //返回1、2、3 使用concat()转载 2016-09-09 14:33:19 · 582 阅读 · 0 评论 -
window.event对象详解
event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。属性: altKey, button, cancelBubble, clientX转载 2016-08-31 11:56:17 · 2743 阅读 · 0 评论 -
event.keyCode与event.which的区别
IE用event.keCode方法获取当前被按下的键盘按键值而NetScape/FireFox/Opera用的则是event.which转载 2016-08-31 11:35:21 · 5007 阅读 · 0 评论 -
document.all详解
(1)document.all是页面内所有元素的一个集合。 document.all[]这个数组可以访问文档中所有元素。document.all(0)表示页面内第一个元素(2)document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }(3)也可以通过给某个元素设置id属性(id=good),然转载 2016-08-30 14:59:35 · 4672 阅读 · 0 评论 -
jQuery的观察者模式详解
本文主要是介绍了jQuery中on方法及trigger方法,以及围绕这个方法来体验的观察者模式,是篇非常不错的文章,对我们理解观察者模式很有帮助。在jQuery中,on方法可以为元素绑定事件,trigger方法可以手动触发事件,围绕这2个方法,我们来体验jQuery中的观察者模式(Observer Pattern)。■ on方法绑定内置事件,自然触发比如,我转载 2016-07-05 15:43:28 · 699 阅读 · 0 评论 -
jQuery中的设计模式
1.Composite pattern(组合模式)Composite pattern 描述了一组对象,可以使用与处理对象的单个实例同样的方式来进行处理。2.Adapter pattern (适配器模式)Adapter pattern 将对象或类的接口转变为特定的系统兼容的接口。3.Facade pattern (外观模式)Facade pattern 为更大的(可能更复杂)的代转载 2016-07-05 15:38:10 · 881 阅读 · 0 评论 -
js中的hasOwnProperty和isPrototypeOf方法使用实例
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf:是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。function siteAdmin(nickName,siteName){ thi转载 2016-06-25 18:01:24 · 377 阅读 · 0 评论 -
JS运算符
算术运算符+-*/%(取余运算符,两个数相除,取余数)++(加1运算符、自加1)--(减1运算符,自减1)赋值运算符=+=(先加后等)-=(先减后等)*=(先乘后等)/=(先除后等)字符串连接运算符++=比较运算符比较运算符的运算结果是布尔值(true或false)。>>===(等于。只比较原创 2017-12-21 15:41:35 · 706 阅读 · 0 评论