![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS JQuery
行成于思毁于随
放低姿态,总能学到东西
展开
-
navigator.userAgent.indexOf来判断浏览器类型
navigator.userAgent.indexOf来判断浏览器类型 navigator.userAgent.indexOf来判断浏览器类型 function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0)转载 2016-01-29 10:47:52 · 327 阅读 · 0 评论 -
JS中的prototype
JS中的prototypeJS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可转载 2016-01-29 14:39:49 · 193 阅读 · 0 评论 -
jquery移除、绑定、触发元素事件使用示例详解
jquery移除、绑定、触发元素事件使用示例详解作者: 字体:[增加 减小] 类型:转载 时间:2014-04-10 我要评论这篇文章主要介绍了jquery移除、绑定、触发元素事件使用示例详解,需要的朋友可以参考下复制代码 代码如下:unbind(type [,data]) //data是要移除的函数$('#btn').unbind("click"); //转载 2016-01-29 16:08:51 · 734 阅读 · 0 评论 -
js数组的操作与遍历
js的数组的操作函数实在是太多了(比C#要多得多),遍历的方法也有好几个,这里有必要自己总结一下:数组操作方法描述FFNIEconcat()连接两个或更多的数组,并返回结果。144join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。134pop()删除并返回数组的最后一个元素145.5push()向数组的末尾添加一个或更多元素,并返回新的长度。145.原创 2016-01-29 16:13:26 · 4654 阅读 · 0 评论 -
带你学习JQuery:事件冒泡和阻止默认行为
带你学习JQuery:事件冒泡和阻止默认行为 首先说什么是冒泡呢,简单的意思就是,你本来想只触发一个时间,但是实际上却出发了N个事件。举例来说,有一个元素,如Span,你绑定了一个Click函数,你又为Div绑定了一个Click函数,而这个Span就在Div中,当你点击Span时,同时就会触发Span和Div的Click函数。这就是冒泡。那么怎么阻止冒泡行为呢$('sp转载 2016-01-29 17:26:43 · 230 阅读 · 0 评论 -
window.addEventListener来解决让一个js事件执行多个函数
window.addEventListener来解决让一个js事件执行多个函数作者: 字体:[增加减小] 类型:转载 时间:2012-12-26 我要评论可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件。这时就要用window.attachEvent和window.addEventListener来解决一下,需要的朋友转载 2016-01-29 17:28:03 · 495 阅读 · 0 评论 -
DOM元素的各种宽度和高度
DOM元素的各种高度和宽度可以用js直接获取,也可以用JQuery获取,但它们的函数很多,容易搞混博主在做一个滚动加载更多列表的时候,也曾因为获取高度的方法使用不当,造成部分手机不兼容,根据自己在网上查的资料和经验,这里进行详细说明:Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.原创 2016-01-29 17:35:07 · 2303 阅读 · 0 评论 -
奇特的js语法
我想,大多数的学习后台语言后再学习js的语法时,都会像我一样,对某些语法有所困惑,因为js的语法相对c#和java来说,不太严谨了,为了灵活却缺失了严谨。我觉得这样做不太好,造成各人写的代码风格都不一样,让人理解的难度加大了。好了,下面就来盘点那些奇特的js语法:1、它每一条语句可以不用分号分隔,不写也不会报错2、单引号和双引号都代表字符类型2、js对数据类型的判断方法繁多且有缺陷原创 2016-01-30 18:41:49 · 2151 阅读 · 0 评论 -
JS入门之ActiveXObject对象
JS入门之ActiveXObject对象 最近老是出现JS在我面前,有很多是特效或其他AJAX方面的,也在研究Prototype.js的脚本库,但对于我这种JS菜鸟来说有很多东东还不是很 懂。所以今天去看了一看教程,对于我们.NET的程序员来说,对OO编程已经没有什么新鲜的了,但对于JS中的OO编程我还不是很熟悉,所以今天就来学习 学习JS中的ActiveXObject对象,转载 2016-02-17 17:28:04 · 3420 阅读 · 0 评论 -
js 函数调用模式小结
js 函数调用模式小结作者: 字体:[增加减小] 类型:转载 时间:2011-12-26 我要评论在javascript中一共有四种调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。这些模式在如何初始化关键参数this上存在差异方法调用模式当一个函数被保存为对象的一个属性时,我们称之它为该对象的一个方法,那么this被绑定到该对象上。 复转载 2016-01-29 14:30:05 · 230 阅读 · 0 评论 -
jQuery.extend 函数详解
jQuery.extend 函数详解JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3.转载 2016-01-29 13:37:22 · 280 阅读 · 0 评论 -
JS刷新当前页面的几种方法总结
JS刷新当前页面的几种方法总结作者: 字体:[增加 减小] 类型:转载本篇文章主要是对JS刷新当前页面的几种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页转载 2016-01-29 13:33:26 · 273 阅读 · 0 评论 -
location.hash详解
location.hash详解去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为 http://twitter.com/username改版后,就变成了 http://twitter.com/#!/username在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash转载 2016-01-29 11:46:30 · 702 阅读 · 0 评论 -
JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性
JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性一、前言 由于innerText并非W3C标准属性,因此我们无法在FireFox中使用它,一般情况下我们可以使用textContent来代替,但它两者是否就能完全等同呢?在坑爹的表单元素(如input、textarea等)中表现转载 2016-01-29 11:47:38 · 405 阅读 · 0 评论 -
jQuery学习之remove与detach区别
jQuery学习之remove与detach区别1、remove([expr])概述:从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。第一项 Item1 Item2转载 2016-01-29 11:52:41 · 319 阅读 · 0 评论 -
jQuery学习之prop和attr的区别
jQuery学习之prop和attr的区别.prop()1、.prop( propertyName )获取匹配集合中第一个元素的Property的值2、.prop( propertyName, value ).prop( map ).prop( propertyName, function(index, oldPropertyValue) )给匹转载 2016-01-29 11:53:55 · 202 阅读 · 0 评论 -
js ==与===区别(两个等号与三个等号)
js ==与===区别(两个等号与三个等号)1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比转载 2016-01-29 11:56:44 · 286 阅读 · 0 评论 -
HTML5 LocalStorage 本地存储
HTML5 LocalStorage 本地存储HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用coo转载 2016-01-29 11:57:44 · 279 阅读 · 0 评论 -
JS获取url参数及url编码、解码
JS获取url参数及url编码、解码完整的URL由这几个部分构成:scheme://host:port/path?query#fragment ,各部分的取法如下: window.location.href:获取完整url的方法:,即scheme://host:port/path?query#fragmentwindow.location.protocol:获取rul协议sch转载 2016-01-29 11:59:41 · 922 阅读 · 0 评论 -
JSON和JS对象之间的互转
JSON和JS对象之间的互转1. jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:JSON.parse(jsonstr); //可以转载 2016-01-29 12:00:51 · 319 阅读 · 0 评论 -
jQuery ajax请求方法汇总
jQuery ajax请求方法汇总一,$.get(url,[data],[callback])二,$.post(url,[data],[callback],[type])三,$.getJSON(url,[data],[callback])四,$.ajax(opiton)说明:$.ajax()原创 2016-02-19 10:28:58 · 736 阅读 · 0 评论