![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零碎知识点
夏小姃
撸铁撸代码
展开
-
npm i 、 npm ci 、package.json、 package-lock.json
package.json、 package-lock.json的关系 https://juejin.cn/post/7078233610683170824 npm i 和 npm ci 的区别 这里是原文 https://blog.mazey.net/1887.html转载 2022-04-21 10:56:40 · 175 阅读 · 0 评论 -
REM方案
rem是如何实现自适应布局的? 摘要:rem是相对于根元素,这样就意味着,我们只需要在根元素确定一个px字号,则可以来算出元素的宽高。本文讲的是如何使用rem实现自适应。 rem这是个低调的css单位,近一两年开始崭露头角,有许多同学对rem的评价不一,有的在尝试使用,有的在使用过程中遇到坑就弃用了。但是我对rem综合评价是用来做web app它绝对是最合适的人选之一。 rem是什么? rem(font size of the root element)是指相对于根元素的字体大小的单位。简单的说它就是一个相原创 2020-08-28 14:36:51 · 433 阅读 · 0 评论 -
npm常用命令速查表
npm(node package manager)node的包管理工具 在npm中,包(package)、模块(module)、依赖(dependency)说的都是一回事儿。 安装官网:https://nodejs.org 中文文档网站:https://www.nodeapp.cn/ 常用命令 npm init 初始化项目,其实就是创建一个package.json文件。 npm install 安装所有项目依赖。 npm help xxx 查看xxx命令的帮助信息。 npm search 搜索(快捷方式:.原创 2020-07-10 10:24:00 · 174 阅读 · 0 评论 -
padStart应用
// 将一个ipv4地址转换为10进制数输出 // eg: 192.168.1.1 function translateIP2Dig(ipStr) { let ipArr = ipStr.split('.') let resArr = [] ipArr.forEach(item => { let str = parseInt(item).toString(2) str = str.padStart(8, 0) resArr.push(str) }) retu原创 2020-07-02 20:44:18 · 143 阅读 · 0 评论 -
instance of 检测原理
已知基于 instanceof 可以实现检测:实例是否属于某个类,现在需要自己编写这样的一个方法,实现出 instanceof 的效果 //=>example:要检测的实例 //=>classFunc:要检测的类 function instance_of(example, classFunc) { //... } let res = instance_of([12,23],Array); console.log(res); //=>true 如果example实例的原型链里面有原创 2020-06-30 10:44:33 · 276 阅读 · 1 评论