作者很累,啥都没留下
标签 ···
  • npm工具介绍 120
    Parcel 是 Web 应用打包工具,适用于经验不同的开发者。它利用多核处理提供了极快的速度,并且不需要任何配置。这个工具类似于webpack打包工具,但是不需要进行复杂的配置,只需要编写html,然后编写js文件,然后运行就可以打包es6的模块了,而且还提供了热部署的功能,修改了js代码,可以自动的部署和更新。这样就可以编写简单的es6的模块和html了。参考文章:1.快速开始2.打包神器之P......
    标签: Nodejs 分类: Javascript 创建时间:2021-07-09 02:52:14
  • npm使用记录三
    通常,我们使用npm update命令更新一个包。那如果要同时更新所有的包呢?就要使用ncu命令了。参考文章:1.npm 依赖包的安装、更新、删除 (使用npm-check-updates工具)2.npm-update (使用原生的npm update命令)3.npm升级所有的依赖包 (使用npm-check工具)在安装mxGraph-editor的时候,出现了:primordials is no......
    标签: Nodejs 分类: Javascript 创建时间:2020-11-28 14:29:12
  • Webpack配置学习 120
    自动配置多入口的函数参考文章:1.webpack配置2.一文搞懂 Webpack 多入口配置3.webpack多入口文件页面打包配置 (自动和手动配置多入口,这里还提到了一个叫glob的库)4.Node.js path模块,获取文件后缀名5.Node.js使用递归实现遍历文件夹中所有文件6.Nodejs基础:路径处理模块path总结 (获取文件名及后缀,以及路径组合等技巧)使用mini-css插件......
    标签: Nodejs 分类: Javascript 创建时间:2020-06-29 01:51:06
  • Nodejs服务端开发二
    参考文章:1.Nodejs定时任务(node-schedule):https://www.jianshu.com/p/8d303ff8fdeb2.Nodejs学习笔记(十二)— 定时任务(node-schedule):https://www.cnblogs.com/zhongweiv/p/node_schedule.html参考文章:1.Node.js日志记录指南:https://www.html......
    标签: Nodejs 分类: Javascript 创建时间:2019-12-10 04:54:40
  • Nodejs之Restify 120
    使用nodejs开发restful风格的api,我先选中了restify。其实为什么选择这个,而不是experss,这就因人而异了。其实对于一个架构师来说(我虽然没做过),如何再各种技术中取舍,也是一门学问,是激进的使用更新的技术,还是沿用团队成员都在使用的老的方法。要知道,任何一种架构的选择,以及技术的变更,都是需要成本的。再用新技术换来时间和空间成本的同时,也要照顾着自己以及其他人的学习成本。......
    标签: Nodejs 分类: Javascript 创建时间:2019-11-20 07:09:49
  • npm安装NodeSass问题 120
    在安装node-sass,node-gyp的时候,就会遇到很多的问题,下面的有的是windows上的,有的是linux上的,还有的是mac上的,我都摘录到这里了。解决方法就是不用node-sass,换成sass 和dart-sass就好了,这样就不会出现安装node-sass的问题了,步骤如下:(1) 删除package.json中的 “node-sass”: “^4.14.1”(2) 安装 da......
    标签: Nodejs 分类: Javascript 创建时间:2019-11-20 05:45:54
  • Nodejs服务端开发 120
    没有好的思路,其实就应该先从参考文章说起。参考文章:1.08、Node.js -Express框架 -RESTful API2.【翻译】十个开发 Node.js REST API 的最佳实践3.Quick Start4.restify针对java和php,都可以同时处理多个http请求,但是如果使用nodejs,它是单线程的,该如何处理并发的请求呢?关于nodejs高并发的说法,其实是在nodej......
    标签: Nodejs 分类: Javascript 创建时间:2019-11-20 05:37:36
  • Nodejs知识点总结 120
    同步读写:readFileSync()、writeFileSync();异步读写:readFile()、writeFile();参考文章:1.node基础:文件系统-文件读取:https://www.cnblogs.com/chyingp/p/node-guide-file-read.html2.fs 模块:http://javascript.ruanyifeng.com/nodejs/fs.ht......
    标签: Nodejs 分类: Javascript 创建时间:2019-10-16 06:07:43
  • npm和yarn使用记录 120
    一直记不住一些npm的命令问题,这篇文章专门用来记录一些npm使用中的问题。npm install 包名,默认是安装本地文件夹下,即命令执行的文件夹。大部分的npm官网里面的包都是这么安装的,默认不更新packag.json。npm install 包名 -save/-S,–save是你发布之后还依赖的东西npm install 包名 -save-dev/-D,–save-dev是你开发时候依赖的......
    标签: Nodejs 分类: Javascript 创建时间:2019-03-04 06:12:44
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。