js
wujingj
好好学习 天天向上
展开
-
简单理解apply()和call()的区别
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为:/*apply()方法*/ function.apply(thisObj[, argArray]) /*call()方法*/ function.call(thisObj[, arg1[, arg2[, [,...argN]]]]);它们各自的定义:apply:调用一个对象的一个方...原创 2018-05-11 14:19:41 · 6156 阅读 · 4 评论 -
点击里面div或外面div的事件冒泡问题
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <div style="width: 400px;height: 400px;background-color: #678678;font:3em bold;&原创 2018-05-16 09:54:52 · 2961 阅读 · 1 评论 -
常用的正则表达式
| 字符 | 描述 || \ | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 || ^ | 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 || $ | 匹配输入字符串的结束位置。如果设置了...原创 2018-05-28 09:23:08 · 199 阅读 · 0 评论 -
js实现倒计时
function show_time(){ var time_start = new Date().getTime(); //设定当前时间 var time_end = new Date("2019/5/26 12:00:00").getTime(); //设定目标时间 // 计算时间差 var time_distance = time_end - time_st...原创 2018-05-28 14:58:21 · 2246 阅读 · 0 评论 -
浅谈对js的闭包的理解
首先理解闭包就要先理解全局作用域和局部作用域的区别。函数内部可以访问全局作用域下定义的全局变量,而函数外部却无法访问到函数内部定义的局部变量。如果需要得到函数内部的局部变量,只有通过在函数的内部,再定义一个函数。比如:一、function f1(){ var a=1; function f2(){ return a; } return f2; } v...原创 2018-06-01 11:51:59 · 250 阅读 · 0 评论