nodejs小记
findever 11个月前 (05-14) 774浏览 0评论
1. 可以通过nodemon模块来实现监听特定文件的变化来重新编译之类 2. windows和mac等不同系统,用cross-env来设置环境变量 3. husky设置git的钩子,也可以自己写git的配置文件设定钩子 4.&n...
findever 11个月前 (05-14) 774浏览 0评论
1. 可以通过nodemon模块来实现监听特定文件的变化来重新编译之类 2. windows和mac等不同系统,用cross-env来设置环境变量 3. husky设置git的钩子,也可以自己写git的配置文件设定钩子 4.&n...
findever 2年前 (2019-05-20) 1172浏览 0评论
在JavaScript处理整数的时候会遇到某些特别奇怪的问题,比如后台给你返回了一个超长的数字,然后js在计算的时候突然发现计算不对,不是后面为0就是计算得不到想要的结果.这里涉及到一个很简单的知识 也就是NUMBER的安全整数. ...
findever 2年前 (2018-12-24) 1045浏览 0评论
模块化是指把一个复杂的系统分解到一个一个的模块。 模块化开发的优点: (1)代码复用,让我们更方便地进行代码管理、同时也便于后面代码的修改和维护。 (2)一个单独的文件就是一个模块,是一个单独的作用域,只向外暴露特定的变量和函数...
findever 6年前 (2015-04-01) 2019浏览 0评论
最近重新温习JS,对delete操作符一直处于一知半解的状态,偶然发现一篇文章,对此作了非常细致深入的解释,看完有茅塞顿开的感觉,不敢独享,大致翻译如下。 原文地址:http://perfectionkills.com/understand...
findever 6年前 (2015-03-30) 2539浏览 0评论
作为技术狂热分子的职业本能,看到一个技术产品的功能,总会忍不住想知道它是怎么被实现的。比如我每每看到别人网站一个很炫的界面或者很酷的功能,就忍不住打开了浏览器的控制台。。。 好,不扯远,说说当你想看到网站上某个元素绑定的事件函数的代码时应该...
findever 6年前 (2015-03-27) 4249浏览 2评论
有一个场景,比如: var a=$('a:first'); a.remove(); 此时a在dom中是已经被删除的,但是变量a(jquery对象)却没有被删除,这也导致一个问题就是,在没有明确的id或者class等选择器的情况下,程...
findever 6年前 (2015-03-26) 2379浏览 0评论
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一个可用的模块化 JavaScript 的解决方案。 AMD 模块格式本身是一个关于如何定义模块的提案...
findever 6年前 (2015-01-06) 1941浏览 0评论
《parctical common lisp》的作者曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。 不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语...
findever 7年前 (2014-09-26) 2694浏览 0评论
一、概述 Google Chrome浏览器提供了非常强大的JS调试工具,Heap Profiling便是其中一个。Heap Profiling可以记录当前的堆内存(heap)...
findever 7年前 (2014-09-01) 2949浏览 0评论
js计算时间差,显示成xx天xx小时xx分的形式 function timespan(a,b){ // 时间戳,单位秒 var span = parseInt(a) - parseInt(b); var outRule = {'...