随笔分类 - javascript
摘要:本文从两方面讨论this:常规函数和箭头函数 首先明确:this指向JavaScript实例,因此只有在函数调用时才可以确定下来,而在函数声明时是无法确定的! 一、全局中的this 无论是否在严格模式下,在全局执行环境中(在任何函数体外部)this 都指向全局对象。 // 在浏览器中, window
阅读全文
摘要:1.通过 text/HTML: 2.jQuery: 3.JavaScript/DOM :
阅读全文
摘要:setInterval() - 间隔指定的毫秒数不停地执行指定的代码。 setTimeout() - 暂停指定的毫秒数后执行指定的代码 1.setInterval():间隔指定的毫秒数不停地执行指定的代码 eg. clearInterval() :停止setInterval执行的代码 2.setTi
阅读全文
posted @ 2017-10-17 16:47
哈佬
摘要:1.alert 警告 window.alert("sometext");//window可省略 2.confirm 确认框 window.confirm("sometext");//window可省略 点击 "确认", 确认框返回 true, 如果点击 "取消", 确认框返回 false。 3.pr
阅读全文
posted @ 2017-10-17 16:21
哈佬
摘要:sort()方法用于对数组的元素进行排序。 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。(升序) 若 a 等于 b,则返回 0。 若 a 大于 b,则返回一个大于 0 的值。(降序) eg.
阅读全文
posted @ 2017-10-17 15:39
哈佬
摘要:http://www.runoob.com/jsref/jsref-tutorial.html
阅读全文
posted @ 2017-10-17 14:28
哈佬
摘要:创建新对象有两种不同的方法: 定义并创建对象的实例 使用函数来定义对象,然后创建新的对象实例 1.定义并创建对象的实例 或者 2.使用函数来定义对象,然后创建新的对象实例 把方法添加到 JavaScript 对象 遍历JavaScript对象的属性
阅读全文
posted @ 2017-10-16 18:01
哈佬
摘要:1.添加HTML元素 2.删除已有的 HTML 元素 也可以使用 parentNode 属性来找到想要删除元素的父元素
阅读全文
posted @ 2017-10-16 17:26
哈佬
摘要:HTML DOM Event 对象参考手册 addEventListener() 方法:向指定元素添加事件句柄,添加的事件句柄不会覆盖已存在的事件句柄。 1.语法: event:事件的类型 (如 "click" 或 "mousedown",去掉on前缀); function:事件触发后调用的函数。在
阅读全文
posted @ 2017-10-16 16:49
哈佬
摘要:验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9
阅读全文
posted @ 2017-10-13 18:00
哈佬
摘要:setCustomValidity()方法: 设置 input 元素的 validationMessage 属性,用于自定义错误提示信息的方法。 注意:使用 setCustomValidity 设置了自定义提示后,validity.customError 就会变成true,则 checkValidi
阅读全文
摘要:1.浮点型数据使用注意事项 JavaScript 中的所有数据都是以 64 位浮点型数据(float) 来存储。但所有的编程语言,包括 JavaScript,对浮点型数据的精确度都很难确定: 不期望的: 解决办法:转化为整数计算: 2.JavaScript 字符串分行 JavaScript 允许我们
阅读全文
posted @ 2017-10-13 11:29
哈佬
摘要:正则表达式介绍 正则表达式语法 正则表达式exec()方法 1.\1的意思 正则表达式中的小括号"()"。是代表分组的意思。 如果再其后面出现\1则是代表与第一个小括号中要匹配的内容相同。 注意:\1必须与小括号配合使用 <!DOCTYPE html> <html> <head> <meta cha
阅读全文
posted @ 2017-10-13 09:38
哈佬
摘要:cars=["BMW","Volvo","Saab","Ford"]; list: { document.write(cars[0] + ""); document.write(cars[1] + ""); document.write(cars[2] + ""); break list; document.write(cars[3] + "");...
阅读全文
posted @ 2017-10-12 17:13
哈佬
摘要:为绝对相等,即数据类型与值都必须相等。 ==是将等号两边的对象类型转换为同一类型后进行比较,只比较值是否相等。 !==是 的非运算。 !=是==的非运算。
阅读全文
posted @ 2017-10-12 10:50
哈佬
摘要:var carname = "Volvo XC60";var carname = 'Volvo XC60'; 1.使用索引位置来访问字符串中的每个字符: var character = carname[7]; 2.字符串中的引号不要与字符串的引号相同,或者使用转义符号: var answer = "
阅读全文
posted @ 2017-10-12 09:16
哈佬
摘要:使用以下语法创建对象方法: methodName : function() { code lines } 使用以下语法访问对象方法: methodName : function() { code lines } 使用以下语法访问对象方法: objectName.methodName() object
阅读全文
posted @ 2017-10-11 18:01
哈佬
摘要:match()函数: 1.stringObject.match("searchvalue"):在字符串内检索指定的值; 2.stringObject.match(regexp):找到一个或多个正则表达式的匹配。regexp是正则表达式对象。 参考网址:http://www.w3school.com.
阅读全文
posted @ 2017-10-11 16:15
哈佬

浙公网安备 33010602011771号