![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
刘翔UP
生活中的20%是由发生在你身上的事情组成,
而另外的80%则是由你对所发生的事情如何反应所决定。
懂得接受,懂得控制情绪,调整心态的人,才能拥有更多的幸福。
只有消化了坏情绪,才能痛痛快快地拥抱好运气。
只有把握好情绪,我们才能更好地把握人生。
加油
展开
-
JS 闭包的实现原理
JS 闭包的实现原理函数都有自己的执行环境,该环境定义了变量或者函数访问数据的权限,当离开执行环境后,该环境内的变量会被销毁。function add() { let a = 1; console.log(a); // 1}console.log(a); // ReferenceError: a is not defined上例a在 add() 函数的作用域内,能够访问,离开作用域后,就无法访问了。那有没有办法在 add() 函数外访问a的值呢?function转载 2020-09-14 16:23:46 · 888 阅读 · 0 评论 -
Js中的闭包原理
Js中的闭包原理 要了解清楚js中的闭包制机,那么得先了解全局执行环境、块级执行环境、函数执行环境、变量对象、环境栈、作用域链、摧毁执行环境。全局执行环境全局执行环境指的是最外层的执行环境。在web中全局执行环境被认为window对象,所以你在全局环境中创建的变量与函数都是对象的属性和方法。函数执行环境函数执行环境指的是函数体。块级执行环境块级执行环境指的是块级定义区域。 1 2 3 4 5 6 7...转载 2020-09-14 15:36:28 · 146 阅读 · 0 评论 -
JavaScript 闭包
JavaScript 闭包JavaScript 变量可以是局部变量或全局变量。私有变量可以用到闭包。全局变量函数可以访问由函数内部定义的变量,如:实例function myFunction() { var a = 4; return a * a; }尝试一下 »函数也可以访问函数外部定义的变量,如:实例var a = 4; function myFunction() { return a * a; }尝试一下 »后面一个实例中, a 是一个 全局 变量。转载 2020-09-14 15:26:51 · 70 阅读 · 0 评论 -
JS禁止查看网页源代码的实现方法
先给大家分享下三种查看路径的方法:1、直接按F122、Ctrl+Shift+I查看3、鼠标点击右键查看把以上三种状态都屏蔽掉就可以了,document有onkeydown(键盘按键事件),该事件里面找到对应的keycode并处理就可以,document也有oncontextmenu鼠标右键事件,屏蔽即可。window.onload=function(){documen转载 2017-02-28 13:31:31 · 2250 阅读 · 0 评论 -
javascript eval和JSON之间的联系
eval函数的工作原理eval函数会评估一个给定的含有JavaScript代码的字符串,并且试图去执行包含在字符串里的表达式或者一系列的合法的JavaScript语句。eval函数将把最后一个表达式或者语句所包含的值或引用作为返回值。举例说明eval评估JavaScript表达式var bar = 'bar'; var foobar = eval('"foo" + ba...转载 2015-01-26 16:54:18 · 374 阅读 · 0 评论 -
弹层相对于浏览器窗口(或屏幕)居中
一、block元素相对于父级居中:给该元素设置宽高(如果被内部元素撑开,也可不写);然后设置样式margin:0 auto;二、inline元素相对于父级居中:给父级元素设置样式:text-align:center;三、弹层相对于浏览器窗口(或屏幕)居中:可将弹层对应的dom作为body第一层子元素,然后给弹层设置样式:{ background-color: #fff...转载 2016-11-21 11:29:43 · 2924 阅读 · 0 评论 -
D3.js 中实现svg 保存 png
直接上代码://svg 保存成Png fuctionfunction svgToPng(svg,pngWidth,pngHeight){ var serializer = new XMLSerializer(); var source = '<?xml version="1.0" standalone="no"?>\r\n'+serializer...原创 2016-12-12 10:59:22 · 8685 阅读 · 5 评论