会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hahazexia
博客园
首页
新随笔
联系
管理
订阅
随笔- 358 文章- 0 评论- 28 阅读-
47万
04 2018 档案
安装node-sass失败
摘要:在项目内添加一个 .npmrc 文件 这样使用 npm install 安装 node-sass、electron 和 phantomjs 时都能自动从淘宝源上下载,但是在使用 npm publish 的时候要把 registry 这一行给注释掉,否则就会发布到淘宝源上去了。 安装结束之后再把此文件
阅读全文
posted @
2018-04-24 23:55
hahazexia
阅读(312)
评论(0)
推荐(0)
编辑
判断数据类型的方法
摘要:typeof 如果使用typeof来判断数据类型的话,结果如下: 以上结果都是在chrome浏览器里运行结果,可以发现如下规律 Array,Object,null,Date,RegExp,Error这几个类型都被typeof判断为object,所以如果想要判断这几种类型,就不能使用typeof了。
阅读全文
posted @
2018-04-19 23:11
hahazexia
阅读(33706)
评论(4)
推荐(4)
编辑
Loadmore
摘要:Loadmore使用的时候分为下拉刷新和底部加载两种方式。 下拉刷新的时候这样调用: 底部加载的时候这样调用: loadmore组件: 实现原理就是,外面有个wrapper盒子有死高度且拥有样式overflow:scroll;的样式,这样它的内容超出后就是可滚动的,它的滚动高度scrollTop就可
阅读全文
posted @
2018-04-18 23:32
hahazexia
阅读(2181)
评论(0)
推荐(0)
编辑
定义路由的时候发生了什么
摘要:还是这个简单例子: 这其中app.get('/',function(req, res){res.send('hello world')});会处理访问/路径的get请求,到底发生了什么,这就需要去代码里找找看。 app.init() 引入express模块后,执行了var app = express
阅读全文
posted @
2018-04-14 01:32
hahazexia
阅读(412)
评论(0)
推荐(0)
编辑
从简单例子开始看主函数
摘要:express version:4.16.3 从一个简单的例子开始: 第一行require('express')引入了express模块。 在express的项目根目录里有一个index.js文件夹,内容是这样: express是从lib/express.js里来的,于是打开lib文件夹下的expr
阅读全文
posted @
2018-04-12 11:46
hahazexia
阅读(278)
评论(0)
推荐(0)
编辑
目录结构整理
摘要:目录结构整理
阅读全文
posted @
2018-04-12 00:23
hahazexia
阅读(100)
评论(0)
推荐(0)
编辑
CommonJS规范
摘要:概述 Node 应用由模块组成,采用 CommonJS 模块规范。 每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 上面代码中,变量x和函数addX,是当前文件example.js私有的,其他文件不可见。 如果想在多个文件分享变量,必须定义为
阅读全文
posted @
2018-04-07 13:39
hahazexia
阅读(171)
评论(0)
推荐(0)
编辑
vue生命周期
摘要:对照一个简单的例子,来看初始化的时候都发生了什么事。 先从构造函数看起,构造函数在src/core/instance/index.js 可以看到最后执行了_init()方法,_init()方法在src/core/instance/init.js Vue.prototype._init 这其中vm.$
阅读全文
posted @
2018-04-03 21:09
hahazexia
阅读(278)
评论(0)
推荐(0)
编辑
关于原型继承的重要性
摘要:http://aaditmshah.github.io/why-prototypal-inheritance-matters/ https://segmentfault.com/a/1190000002596600 看到一篇外国博客,讲关于原型继承的重要性。 类继承的问题 文中说使用new关键字和构
阅读全文
posted @
2018-04-03 00:47
hahazexia
阅读(1241)
评论(0)
推荐(0)
编辑
Array.prototype.push.apply(a,b)和Array.prototype.slice.call(arguments)
摘要:Array.prototype.push.apply(a,b) 时常看到在操作数组的时候有这样的写法: 其实这样的写法等价于: 这样写法等价的原因是因为在实例上寻找属性的时候,现在这个实例自己身上找,如果找不到,就根据内部指针__proto__随着原型链往上找,直到找到这个属性。 在这里就是寻找pu
阅读全文
posted @
2018-04-02 10:48
hahazexia
阅读(5940)
评论(0)
推荐(1)
编辑
css counters css计数器
摘要:css计数器用来定义css维护的变量,可以计算元素的个数以添加序号 counter-reset 用来重置计数器值到一个给定的变量,一般设置在父元素上。 counter-increment 用来累加计数器值,一般设置在子元素上。 counter() counter()函数计算元素的计数器值。 coun
阅读全文
posted @
2018-04-01 12:48
hahazexia
阅读(187)
评论(0)
推荐(0)
编辑
css columns 多栏布局
摘要:MDN:https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Columns column-count 元素的列数 column-width 列宽 columns 是column-count和column-width的简写形式 column-gap
阅读全文
posted @
2018-04-01 12:20
hahazexia
阅读(1535)
评论(0)
推荐(0)
编辑
公告
昵称:
hahazexia
园龄:
12年7个月
粉丝:
73
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
Array and Array.prototype(23)
axios-code(6)
c(8)
css(10)
data structures and algorithms(10)
ECMAscript(23)
express-code(4)
Git(1)
HTTP: The Definitive Guide(7)
js(12)
learning python(3)
lodash-code(194)
mass(1)
mint-ui-code(5)
MongoDB(3)
nodejs(7)
Object and Object.prototype(5)
Professional JavaScript for Web(11)
regular expression(8)
String and String.prototype(12)
vue-code(3)
You Don't Know JS(2)
更多
随笔档案
2020年8月(3)
2019年8月(3)
2019年4月(13)
2019年1月(34)
2018年12月(37)
2018年11月(52)
2018年10月(69)
2018年9月(14)
2018年8月(8)
2018年7月(19)
2018年6月(25)
2018年5月(5)
2018年4月(12)
2018年3月(11)
2018年2月(1)
2018年1月(9)
2017年12月(6)
2017年11月(3)
2017年10月(1)
2017年8月(2)
2017年7月(1)
2017年2月(1)
2017年1月(1)
2016年12月(2)
2016年11月(3)
2016年10月(7)
2016年9月(1)
2016年3月(4)
2015年12月(4)
2013年4月(5)
2013年3月(2)
更多
阅读排行榜
1. 给vue项目添加ESLint(63198)
2. 判断数据类型的方法(33706)
3. _.cloneDeep(value)(17038)
4. 正则表达式入门(四)选择,分组和向后引用(16371)
5. for循环里的定时器引发的思考(14739)
评论排行榜
1. for循环里的定时器引发的思考(10)
2. 判断数据类型的方法(4)
3. MessageBox(3)
4. _.clamp(number, [lower], upper)(2)
5. _.isArray(value)(2)
推荐排行榜
1. for循环里的定时器引发的思考(12)
2. 判断数据类型的方法(4)
3. 给vue项目添加ESLint(3)
4. express+gulp构建项目(二)启动项目和主文件(2)
5. _.debounce(func, [wait=0], [options={}])(1)
最新评论
1. Re:判断数据类型的方法
转载了,谢谢!
--橘子熊
2. Re:for循环里的定时器引发的思考
22年前来考古,写的非常清晰明了,循序渐进,关键字也用颜色注明,算得上18年少有的好文了。要是再美化下博客和编辑器就更完美了。
--木秀羽林
3. Re:for循环里的定时器引发的思考
博主你好! 我最近看了一下闭包的定义,是"在作用域外访问了作用域内的变量",比如下面这个,通过add,在外部形成的对counter的访问. var add = (function () { var c...
--初学者-xjr
4. Re:_.isArray(value)
@神奇的花花 这是我过去读 lodash 这个工具库的源代码的时候写的,没必要看 lodash 了,去学习其他库的源代码吧,ES6 之后 lodash 这个工具库渐渐用的少了,我现在也不维护这个博客了...
--hahazexia
5. Re:_.isArray(value)
你好,那个_.是什么东西,是你自己定义的吗?
--神奇的花花
点击右上角即可分享