![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
zengyushan
这个作者很懒,什么都没留下…
展开
-
你不知道的javascript读书笔记--词法作用域之欺骗词法
词法作用域是由你写代码时将变量和块作用域写在哪里来决定的。 作用域气泡,由对应的作用域代码写在哪里来决定。气泡里嵌套气泡,形成内外层级。 词法作用域只会查找一级标识符,例如a.b.c,找到a时,b开始就是调用属性的方式了。 如何欺骗词法作用域,就是说如何在运行时来“修改”词法作用域? (注意:欺骗词法作用域会导致性能下降) 一:1 eval可以将字符串当作书写时就存在于程序中的代码一样来执行。 但是在严格模式中,eval在运行时有自己的词法作用域,所以无法生效了。 ...原创 2020-06-17 23:22:32 · 202 阅读 · 0 评论 -
你不知道的javascript读书笔记--LHS和RHS
RHS:获取它的源值。例如console.log(a),就是获取a的源值,获取到了才能打印。 LHS:找到变量的容器本身,例如var a=2,=号左边就是找到a容器,因为有了a才能进行=号右边的操作。 *非严格模式下,RHS找不到该变量的值,会抛出ReferenceError(与作用域判别失败相关)。LHS找不到变量,会自动创建这个全局变量。 *严格模式下,LHS也会抛出ReferenceError。 *如果RHS找到了变量值,但是接下来的操作不合法,会抛出TypeError。 var a .原创 2020-06-17 21:35:42 · 177 阅读 · 0 评论 -
一个大龄前端从业者初入IT行业的过程与感受
原创 2017-12-26 18:09:13 · 4638 阅读 · 1 评论 -
百度IFE2018任务--20-21天
原生javascript中,用cssText如何重写内联css 注意:前面的分号是为了兼容ie,加号是为了不清除已有的内联样式 代码: Element.style.cssText += ';width:100px;height:100px;top:100px;left:100px;' 自定义一个方法来实现追加className的效果代码如下 代码: function addClas...原创 2019-07-25 21:57:28 · 392 阅读 · 0 评论 -
百度IFE2018任务--22-24天
计算textarea中的内容的行数 方法:匹配回车符出现的次数 代码: stringB.value.match(/(\r|\n|\r\n)/g).length 半角空格和全角空格 参考:https://blog.csdn.net/clmmei_123/article/details/81180991 半角:一个英文空格,正则表达式:/(^\s*)/g /g ...原创 2019-07-26 19:04:21 · 352 阅读 · 0 评论 -
javascript手册
javascript转义字符: \b 退格 \n 回车换行 \t Tab符号 \f 换页 \' 单引号 \" 双引号 \v 跳格 \r 换行 \\ 反斜杠 \ 八进制数 \xHH 十六进制数 \uhhhh 十六进制编码的Unicode 检测类型: typeof 检测类型 constructor 也能检测类型 toString()转换成字符串,也可以用来检测类型 对话框: alert...原创 2019-08-01 14:55:46 · 330 阅读 · 0 评论