![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 61
tomato08125200
这个作者很懒,什么都没留下…
展开
-
javascript面试题 变量声明 作用域 运算符优先级
此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。题目如下:function Foo() { getName = function () { alert (1); }; return this;}Foo.getName = function () { alert...转载 2018-05-22 22:06:31 · 927 阅读 · 0 评论 -
ECMAScript5 对象修改保护 扩展(Object.preventExtensions) 密封(Object.seal)和冻结(Object.freeze)
JavaScript默认情况下,你可修改任何可以访问到的对象。但在多人协作开发的项目中,这会造成很大问题。如果你是一个模块或代码库的作者,你可能想锁定一些核心库的某些部分,保证任何人不能有意或无意的修改它们。ECMAScript 5引入了几个方法来防止对对象的修改。防止扩展,禁止为对象添加属性和方法,但已存在的属性和方法是可以被修改和删除的。不可增加, 可修改 可删除密封,防止扩展,但禁止删除对...转载 2018-05-31 12:26:42 · 298 阅读 · 0 评论 -
JavaScript中的null和undefined以及他们的应用场合
Undefined类型只有一个值,就是undefined。当声明的变量未初始化时,该变量的默认值是undefined。所以一般地,undefined表示变量没有初始化Undefined出现场景: 【1】已声明未赋值的变量 【2】获取对象不存在的属性 【3】无返回值的函数的执行结果 【4】函数的参数没有传入 【5】void(expression)var i;console.log(i);...转载 2018-05-31 12:53:23 · 1189 阅读 · 0 评论 -
JavaScript 正则表达式对象匹配规则
1. 字符匹配字符,是指在正则表达式中拥有特殊含义的字符字符含义.(点号,小数点)匹配任意单个字符,回车和换行符除外,包括:\n \r \u2028 或 \u2029。注意:m 多行(multiline)标志并不会影响点号的表现。因此为了匹配多行中的字符集,可使用[^] ,它仍会匹配任意字符。例如,/.y/ 匹配 "yes make my day" 中的 "my" 和 "ay",但是不匹配 "ye...转载 2018-05-31 22:28:14 · 748 阅读 · 0 评论 -
Javascript正则表达式-表达式操作
本文来源:Javascript正则表达式-表达式操作表达式操作,在这里是指和表达式相关的方法,我们将介绍六个方法。表达式对象(RegExp)方法:一、exec(str),返回str中与表达式相匹配的第一个字符串,而且以数组的形 式表现,当然如果表达式中含有捕捉用的小括号,则返回的数组中也可 能含有()中的匹配字符串,例如:var regx=/\d+/;var rs=regx.e...转载 2018-05-31 23:39:32 · 211 阅读 · 0 评论 -
随机排列
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div clas原创 2018-07-05 20:22:53 · 692 阅读 · 0 评论