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