摘要:
问题:在使用npm安装hexo时报错 $ npm install -g hexo npm WARN deprecated swig@1.4.2: This package is no longer maintained 解决办法: 执行命令'npm config set registry https 阅读全文
摘要:
一、为什么JavaScript是单线程? 前端同学都知道JavaScript语言是单线程的,也就是说,在任何时刻只能做一件事。然而多线程可以提升效率,为什么JavaScript不用线程呢? JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户交互, 阅读全文
摘要:
一、闭包概念理解 各种专业文献上对js"闭包"(closure)定义非常抽象,贼难看懂。我的理解是,闭包就是能够读取某函数内部变量的函数。由于在Javascript语言中只有在函数内部的函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。所以,在本质上,闭包就是将函数内部和函 阅读全文
摘要:
一、JavaScript获取html元素宽高 1.宽高都写在样式表里,就比如#div1{width:120px;}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。2.宽和高是写在行内中,比如style="width:120px;" 阅读全文