javascript
寒江点雪
这个作者很懒,什么都没留下…
展开
-
JavaScript的null类型说明
ECMAScript有 5 种原始类型(primitive type),即Undefined、Null、Boolean、Number和 String。 对变量或值调用 typeof 运算符将返回下列值之一:· undefined- 如果变量是 Undefined 类型的 · boolean- 如果变量是 Boolean 类型的 · numbe转载 2017-05-02 09:38:24 · 1315 阅读 · 0 评论 -
禁止滑动鼠标让滚动条滚动
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, max...原创 2019-04-16 20:50:42 · 1372 阅读 · 0 评论 -
禁用鼠标右键
document.oncontextmenu=function(event){if(window.event){event=window.event}try{var the=event.srcElement;if(!((the.tagName=="INPUT"&&the.type.toLowerCase()=="text")||the.tagName=="TEXTAREA")){r...转载 2019-04-04 17:44:41 · 347 阅读 · 0 评论 -
onload’和jQuery(document).ready();有什么不同
window.onload 也等页面内容和图片加载完成后执行。$(document).ready();是在页面DOM结构加载完成后就执行。所以$(document).ready();会比window.onload优先执行。同一页面定义了多个window.onload,只会执行最后一个。同一页面定义了多个$(document).ready();会依次执行。...原创 2019-03-13 15:45:53 · 145 阅读 · 0 评论 -
键盘各键对应编码值
Key Code backspace 8 tab 9 enter 13 shift 16 ctrl 17 alt 18 pause/break 19 caps lock 20 escape ...转载 2019-03-11 17:59:32 · 1312 阅读 · 0 评论 -
面试题:使用正则表达式验证130开头的11位手机号
var reg = /^130\d{8}$/;var number = '13012345678';console.log(reg.test(number)); // true原创 2019-03-08 23:08:50 · 2217 阅读 · 1 评论 -
使用递归遍历DOM元素(父元素下的所有子元素)
案例:js代码段:<script> // 遍历指定元素下所有的子元素 function loadTree(parent, callback) { for (var i = 0; i < parent.children.length; i++) { // 遍历第一级子元素 var child = ...原创 2019-03-08 22:51:07 · 3990 阅读 · 0 评论 -
javascript中,定时器是如何工作的
<script> console.log(1); setTimeout(function () { console.log(2); },0); console.log(3);</script>// 输出结果是: 1 3 2 // js的执行栈顺序是: console.log(1); setTimeout(...原创 2019-03-08 20:00:19 · 149 阅读 · 0 评论 -
面试题:页面上有多个a标签,如何实现点击a标签时打印出对应a标签的下标
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><a href原创 2019-03-08 18:38:43 · 1371 阅读 · 0 评论 -
jQuery中的extends详细介绍
JQuery的extend扩展方法:Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了de...转载 2019-03-05 22:13:52 · 561 阅读 · 0 评论 -
面试题:关于 1toString()、1.toString()、1..toString()、1.0.toString()、(1.).toString()等结果
1toString() //报错,语法错误1.toString() //报错,JS引擎无法确定这里的`.`是什么意思,是点运算符(对象方法)还是浮点数?1..toString() //成功,运算结果"1" 解析: 第二个点被视为点运算符,前面的是浮点数。1.0.toString() //成功,运算结果"1" 解析: 第二个点被视为点运算符,前面的是浮点数。...原创 2019-03-05 22:01:07 · 1457 阅读 · 0 评论 -
apply()与call()的区别
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为:/*apply()方法*/function.apply(thisObj[, argArray])/*call()方法*/function.call(thisObj[, arg1[, arg2[, [,...argN]]]]);它们各自的定义:apply:调用一...转载 2019-03-01 13:16:08 · 122 阅读 · 0 评论 -
将页面表格导出为Excel文件
如果在页面上展示了一个数据表格,而用户想把这个表格导出为Excel文件,那么在要求不高的情况下,可以不通过服务器生成表格,而是直接利用JavaScript的Blob[blɑ:b]和Object URL特性将表格导出。不过,丑话说在前头,这篇随笔中利用了Excel能打开HTML文档的特性,所以导出的表格实际上是一个HTML文档,并且其扩展名只能为.xls,而不能是.xlsx,否则Excel无法打开...转载 2019-03-01 13:12:41 · 243 阅读 · 0 评论 -
面试题:a=1,b=2,如何让a+b=10?
var a = 1;var b = 2;b = a + b; // 3a = a + b; // 4a = a + b; // 7a = a + b; // 10console.log(a); // 10原创 2019-03-01 12:50:06 · 550 阅读 · 0 评论 -
MyEclipse中设置javascript提示代码
1.首先找到:window--->Preferences--->MyEclipse--->Files andEditors--->点击一下JavaScript2.右边出现这个图,选择第一个Active mode3.最后点击,Apply 和OK原创 2017-05-02 09:59:04 · 1801 阅读 · 0 评论 -
常用正则表达式
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,...原创 2019-06-26 11:52:17 · 142 阅读 · 0 评论