随笔分类 - 前端
摘要:一、jQuery.validate简介 jQuery.validate.js插件用于对表单输入进行验证,其使用配置非常简单。支持多事件触发,自带多种验证规则,还支持自定义验证规则。 1、配置方法 先导入jQuery库,然后导入Validate插件,如果是中文提示还需要导入messages_zh.js
阅读全文
摘要:jQuery获取文件选择输入框的扩展名 var file=$("input[name='file']").val() var filename=file.replace(/.*(\/|\\)/, ""); //文件名 var fileExt=(/[.]/.exec(filename)) ? /[^.
阅读全文
摘要:一、事件列表 1.blur() 当失去焦点时触发。包括鼠标点击离开和TAB键离开。 2.change() 当元素获取焦点后,值改变失去焦点事触发。 3.click() 当鼠标单击时触发。 4.dblclick() 当鼠标双击时触发。 5.error() 当javascript出错或img的src属性
阅读全文
摘要:1.jQuery属性。 获取元素属性的语法: attr(name) 例子:$("#img1").attr("src"); 设置元素单个属性的语法: attr(key,value) 例子:$("#img1").attr("src","2.jpg"); 设置元素多个属性的语法: attr({key0:v
阅读全文
摘要:基本选择器: #id 根据Id匹配一个元素 .class 根据给定的类名匹配一个元素 element 根据元素名匹配一个元素 * 匹配所有元素 selecttor1,selector2 并集,返回两个选择器匹配到的元素 层次选择器: ancestor descendant 根据祖先匹配所有的后代元素
阅读全文
摘要:今天,发现了一个之前从未注意的角落,相信能够大大提高自己写JS的速度。能够迅速发现错误。 例如,今天的加班中调试一个js错误发现的一个例子。 1、Google浏览器报的错 以上是google浏览器报的错误,只报一个错误文件,相信是什么地方由null调用了length属性导致的。由于这是一个已经维护了
阅读全文
摘要:location.href这个东西常常用于跳转,location既是window对象的属性,又是document对象的属性。 JavaScript hash 属性 -- 返回URL中#符号后面的内容 JavaScript host 属性 -- 返回域名 JavaScript hostname 属性
阅读全文
摘要:JS扩展方法与C#的扩展方法非常相似,也是可以链式调用的,也是通过对某个类的扩展写法来实现。这个东西非常好用,如果将预先写好的方法放到一个js里面引用的话,那么后面写js将非常有趣。 下面给出一个例子: <head> <title>测试JS扩展方法</title> <script type="tex
阅读全文
摘要:当页面中引用template.js文件之后,脚本将创建一个TrimPath对象供你使用。 parseDOMTemplate(elementId,optionalDocument) //获得模板字符串代码 得到页面中Id为elementId的DOM组件的InnerHTML,将其解析成一个模板,这个返回
阅读全文
摘要:闭包是一个什么概念呢?先来看下面一段代码: <html> <head> <title>js闭包</title> <script type="text/javascript"> window.onload = function(){ var divs=document.getElementsByTag
阅读全文
摘要:关于JavaSctipt的兼容性,最懒的办法就是用jQuery的工具函数。尽量不要用那些什么ECMAScript之类的函数,因为很多浏览器都会报找不到函数的错误。下面列出一些在开发过程中碰到过的javascript问题。 1、参数列表多个逗号。 $.ajax({})方法,非常熟悉了吧,但是在IE中有
阅读全文
摘要:JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。 由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。 JSON语法规则: 数据在 名称/值 对仲 数据由逗号分隔 花括号保存对象
阅读全文
摘要:JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象。要添加System.Web.Extensions.dll的引用。该类位于System.Web.S
阅读全文
摘要:一、javascript中,变量定义的位置与写在哪个<script></script>标签对内无关,只分前后顺序,写在前面的后面就能够访问,写在后面的前面会提示“未定义”。 例如:在页面顶部<head>标签对内定义的变量,在页面任意地方都能用。但是在页面<body>内部定义的变量,就只能在其后面的地
阅读全文
摘要:一、构造函数 new String(value) //构造函数 function String(value) //转换函数 二、属性 length 该字符串中的字符数 var str = new String("abcdefg"); document.write(str.length); //输出
阅读全文
摘要:一、构造函数 new object() new object(value) value:可以是数字,布尔值或字符串,这些值将转换为Number、Boolean或者String对象。 二、属性 object.constructor 所有对象的constructor属性都指向当前对象的构造函数的那个函数
阅读全文
摘要:一、构造函数 Number(value) new Number(value) 二、Number属性 1、Number.MAX_VALUE 返回能表示的最大数字。 2、Number.MIN_VALUE 能表示的最小数字。 3、Number.NAN 非数字值。 4、Number.NEGATIVE_INF
阅读全文
摘要:window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。 1、全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性。 <script type="text/javascript"> var name=
阅读全文
摘要:一、Array 二、Boolean 三、Date 四、Error 五、EvalError 六、Function 七、JSON 八、Math 九、Number 十、Object 十一、RangeError 十二、ReferenceError 十三、RegExp 十四、String 十五、SyntaxE
阅读全文
摘要:一、offsetWidth:元素的宽度,包括边框,内容,内边距。 二、offsetHeight:元素的高度,包括边框,内容,内边距。 三、offsetLeft:元素的X坐标(相对于最近已定位的祖先元素,如果没有则是窗口)。 四、offsetTop:元素的Y坐标(相对于最近已定位的祖先元素,如果没有则
阅读全文
浙公网安备 33010602011771号