博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
源码
TreeDocs
🐓🥚-如何写一个脚手架工具
前言用过构建工具的亲们知道,通常通过全局安装一个 xxx-cli 的 npm 包,就能在命令行用命令进行构建。那么这个 npm 包如何变成一个可执行的命令呢? npm cli 运行原理1.当全局安装 npm 包的时候,npm 会把 package.json 中 bin 配置的 command-name 添加到系统 $PATH中去。 拿 macOS 举例,npm 会在 /usr...
2021-09-11
Read More
📣📣编程艺术和编程的本质
编程艺术最近看老外写的代码,感觉他们写代码就跟搞艺术一样,就像珍珠一样晶莹剔透,甚至注释比代码都多。 国外在产品中注入艺术气息的不再少数 法国大餐,秀色可餐。日本料理,精致温婉。苹果产品,兼顾艺术品味,简约大气又耐用。美国隐身战斗机,外观霸气,操作简约。欧洲、日本的汽车流线、颜色都很美,功能人性化。古罗马帝国作为横跨欧洲、非洲与亚洲的强大帝国,格外强调其建筑的威严,以给人不可侵犯的感觉。 ...
2021-09-08
Read More
📣🚦力扣刷题有感
1.非智力因素作为一个专业人士,要保持编码能力的一个方法就是经常做题,千难万难,坚持最难,训练韧性和耐力,戒骄戒躁,脚踏实地,注重非智力因素的培养。 放弃幻想准备斗争听过一句考研界数学大神的话:考研需要和你之前长达几十年的学习习惯做斗争。考研数学考得不只是你的数学,考研考的也不只是你的政治、英语、数学、专业课,甚至不只是学习能力,而是你这个人,你对这个世界的认知,时间管理能力,以及长期以来...
2021-08-16
Read More
🗳🗳-npm版本自动控制
痛点npm 发包每次都手动改 version,好烦。。🤣 解决办法:Semantic versioningnpm version Patch在我们的package.json里面有一个version字段。 那么,怎么在项目不断构建的过程中调整版本呢? npm有一套自己的版本控制标准——Semantic versioning(语义化版本) 具体体现为: 版本格式:主版本号 次版本号 修订号,...
2021-08-15
Read More
🌦🌦-js小技巧
1.Array().fill 产生 n个数的数组 Array(length).fill(element) 参数length 填充长度element 用来填充数组元素的值。 1234 let codes = Array(26).fill(0).map((t,i) => i)console.log(codes) // [0,1,2,3,4,5,6......25] 2.reduce...
2021-08-12
Read More
🌦🌦前端位运算
一、定义 位运算符 符号 定义 与 & 相同位的两个数字都为1,则为1;若有一个不为1,则为0 或 | 两个位有一个为1,结果就是1,否则结果为0 非 ~ 如果位为0,结果是1,如果位为1,结果是0 具体参考连接 异或 ^ 两个位相同结果为0,不同结果为1 二、实例 位运算符 实例 解析 与 128 & 129 =128 或...
2021-08-05
Read More
🦕🦕-react-hotc与-Decorator模式区别
简介高阶组件可以直接调用子组件属性方法;子组件通过 this.props.xxx调用高阶组件方法属性 高阶组件无法修改子组件状态属性子组件无法修改高阶组件属性 高阶组件通俗讲是 代理模式的变种 高阶组件和装饰器1.高阶组件是react 组件,拥有react 组件各种属性(生命周期,state, render)装饰器没有 2.装饰器可以,修饰函数 和 react 组件 ,面向切面编程 3.都是...
2021-08-05
Read More
📁📁-操作系统文件大小写的区别
mac 文件,不区分大小写A.js === a.js true 导致的问题是本地 引用不区分没问题 部署出现错误基本无解,只能尽量注意 linux 区分大小写A.js === a.js false
2021-08-02
Read More
🌦🌦--encodeURI与encodeURIComponent区别
语法 encodeURI(URI) decodeURI(URI) ex: 12encodeURI("陈振飞") //'%E9%99%88%E6%8C%AF%E9%A3%9E'decodeURI('%E9%99%88%E6%8C%AF%E9%A3%9E') // 陈振飞 编码原因:因为当字符串数据以url的形式传递给web服务...
2021-07-30
Read More
🌦🌦-++A-,-A++-区别
相同点a++ 和 ++a的都是给a+1 不同点a++是先参加程序的运行再+1,而++a则是先+1再参加程序的运行。 以上纯属废话 经过和C语汇编分析,在没有中间变量参与的情况下,汇编代码一摸一样 如果有中间变量,比如 b = a++,编译器会先保存一个值,再++ ++i 1234567891011121314151617181920212223242526 .section __T...
2021-07-25
Read More
Previous
8 / 11
Next
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
常见问题
示例博客
加入社区
本站源码
主题源码
暗黑模式
打印页面
阅读模式