奇特的js语法

我想,大多数的学习后台语言后再学习js的语法时,都会像我一样,对某些语法有所困惑,因为js的语法相对c#和java来说,不太严谨了,为了灵活却缺失了严谨。我觉得这样做不太好,造成各人写的代码风格都不一样,让人理解的难度加大了。好了,下面就来盘点那些奇特的js语法: 1、它每一条语句可以不用分号分隔...

2016-01-30 18:41:49

阅读数 1323

评论数 0

DOM元素的各种宽度和高度

DOM元素的各种高度和宽度可以用js直接获取,也可以用JQuery获取,但它们的函数很多,容易搞混 博主在做一个滚动加载更多列表的时候,也曾因为获取高度的方法使用不当,造成部分手机不兼容,根据自己在网上查的资料和经验,这里进行详细说明: Javascript: 网页可...

2016-01-29 17:35:07

阅读数 636

评论数 0

window.addEventListener来解决让一个js事件执行多个函数

window.addEventListener来解决让一个js事件执行多个函数 作者: 字体:[增加减小] 类型:转载 时间:2012-12-26 我要评论 可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件。这时就要用wi...

2016-01-29 17:28:03

阅读数 261

评论数 0

带你学习JQuery:事件冒泡和阻止默认行为

带你学习JQuery:事件冒泡和阻止默认行为   首先说什么是冒泡呢,简单的意思就是,你本来想只触发一个时间,但是实际上却出发了N个事件。 举例来说,有一个元素,如Span,你绑定了一个Click函数,你又为Div绑定了一个Click函数,而这个Span就在Div中,当你点击 Span...

2016-01-29 17:26:43

阅读数 164

评论数 0

js数组的操作与遍历

js的数组的操作函数实在是太多了(比C#要多得多),遍历的方法也有好几个,这里有必要自己总结一下: 数组操作 方法描述FFNIEconcat()连接两个或更多的数组,并返回结果。144join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。134pop()删除...

2016-01-29 16:13:26

阅读数 4249

评论数 0

jquery移除、绑定、触发元素事件使用示例详解

jquery移除、绑定、触发元素事件使用示例详解 作者: 字体:[增加 减小] 类型:转载 时间:2014-04-10 我要评论 这篇文章主要介绍了jquery移除、绑定、触发元素事件使用示例详解,需要的朋友可以参考下 复制代码 代码如下: unbind(type [,data...

2016-01-29 16:08:51

阅读数 394

评论数 0

js禁止输入特殊字符

js禁止输入特殊字符 博客分类:  js,特殊字符 js特殊字符  1.替换方法: 2.输入之后立即清除: //验证输入框内不能输入特殊字符,输入就立刻清除 function cleanSpelChar(th){     if(/["'       ...

2016-01-29 15:51:47

阅读数 464

评论数 0

精通JS正则表达式(推荐)

精通JS正则表达式(推荐) 作者: 字体:[增加减小] 类型:转载 精通JS正则表达式,讲的比较详细,学习正则表达式的朋友可以参考下。 正则表达式可以:  •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有...

2016-01-29 15:43:59

阅读数 191

评论数 0

JQuery跨域请求的方法

写JS很多时候用到Ajax异步请求方法,一般来说同一个域的时候一般以下写法就通用了: $.ajax({ type: "",//get或post url: "", data...

2016-01-29 15:07:17

阅读数 336

评论数 0

JS中的prototype

JS中的prototype JS中的phototype是JS中比较难理解的一个部分   本文基于下面几个知识点:   1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类...

2016-01-29 14:39:49

阅读数 128

评论数 0

js 函数调用模式小结

js 函数调用模式小结 作者: 字体:[增加减小] 类型:转载 时间:2011-12-26 我要评论 在javascript中一共有四种调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。这些模式在如何初始化关键参数this上存在差异 方法调用模式 当...

2016-01-29 14:30:05

阅读数 159

评论数 0

jQuery.extend 函数详解

jQuery.extend 函数详解 JQuery的extend扩展方法:       Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。       一、Jquery的扩展方法原型是: extend(dest,s...

2016-01-29 13:37:22

阅读数 166

评论数 0

JS刷新当前页面的几种方法总结

JS刷新当前页面的几种方法总结 作者: 字体:[增加 减小] 类型:转载 本篇文章主要是对JS刷新当前页面的几种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 reload 方法,该方法强迫浏览器刷新当前页面。 语法:location.reload([bFo...

2016-01-29 13:33:26

阅读数 161

评论数 0

JSON和JS对象之间的互转

JSON和JS对象之间的互转 1. jQuery插件支持的转换方式   $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象    2. 浏览器支持的转换方式(Firefox,chrome,op...

2016-01-29 12:00:51

阅读数 208

评论数 0

JS获取url参数及url编码、解码

JS获取url参数及url编码、解码 完整的URL由这几个部分构成:scheme://host:port/path?query#fragment ,各部分的取法如下:   window.location.href:获取完整url的方法:,即scheme://host:port/path?...

2016-01-29 11:59:41

阅读数 617

评论数 0

HTML5 LocalStorage 本地存储

HTML5 LocalStorage 本地存储 HTML5 LocalStorage 本地存储 说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示:   最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只...

2016-01-29 11:57:44

阅读数 199

评论数 0

js ==与===区别(两个等号与三个等号)

js ==与===区别(两个等号与三个等号) 1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样...

2016-01-29 11:56:44

阅读数 210

评论数 0

jQuery学习之prop和attr的区别

jQuery学习之prop和attr的区别 .prop() 1、.prop( propertyName ) 获取匹配集合中第一个元素的Property的值 2、 .prop( propertyName, value ) .prop( map ) .prop( pr...

2016-01-29 11:53:55

阅读数 139

评论数 0

jQuery学习之remove与detach区别

jQuery学习之remove与detach区别 1、remove([expr]) 概述:从DOM中删除所有匹配的元素。 这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附 ...

2016-01-29 11:52:41

阅读数 180

评论数 0

JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性

JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性 一、前言                                 由于innerText并非W3C标准属性,因此我们无法在FireFox中使用它,一般情况下我们可以使用textCon...

2016-01-29 11:47:38

阅读数 281

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭