摘要: Hello,大家好! 日常开发中大家应该经常使用 npm install xxx 来安装包依赖,那是否注意到npm升级到 npm@5.2.0 之后,在 npm 二进制命令旁边安装了一个 npx 二进制文件呢? 没有 npx 命令前 在没有 npx 命令之前,我们想要执行项目中安装的可执行脚本,以安装 阅读全文
posted @ 2024-01-12 18:03 程序员李林 阅读(334) 评论(0) 推荐(1) 编辑
摘要: 本文参考谷歌开发文档风格指南、Vue官方文档、React官方文档、掘金小册和阮一峰《中文技术文档的写作规范》,其中排版格式,主要参照Vue、React官网,写作规范部分主要参考阮一峰老师的《中文技术文档的写作规范》。 编写技术文档除了排版格式和规范,思路和风格也极为重要,目前一些亲和、幽默的写作风格 阅读全文
posted @ 2024-01-11 18:28 程序员李林 阅读(871) 评论(0) 推荐(4) 编辑
摘要: 1. 堆栈 在JavaScript中,内存堆是内存分配的地方,调用栈是代码执行的地方。 原始类型的保存方式:在变量中保存的是值本身,所以原始类型也被称之为值类型。 对象类型的保存方式:在变量中保存的是对象的“引用”,所以对象类型也被称之为引用类型。 调用栈理解非常简单,当遇见一个方法时推入调用栈中, 阅读全文
posted @ 2024-01-10 19:11 程序员李林 阅读(402) 评论(0) 推荐(4) 编辑
摘要: 主题说明 此主题样式基本来源于掘金小册学习界面 下载地址:https://github.com/easylee1996/typora-juejin-theme 主题预览 主题文档示例 如何使用 克隆仓库,复制 assets 下主题 css 文件 Typora 依次打开菜单>主题,点击按钮打开主题文件 阅读全文
posted @ 2024-01-10 17:42 程序员李林 阅读(38) 评论(0) 推荐(0) 编辑
摘要: jsx介绍 jsx是一种JavaScript的语法扩展(eXtension),也在很多地方称之为JavaScript XML,因为看起就是一段XML语法,用于描述UI界面,并且可以和JavaScript代码结合使用。 比起vue中的模板语法,更加灵活,且不需要学习模板语法中的特定标签,比如:v-if 阅读全文
posted @ 2024-01-09 18:44 程序员李林 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 函数内 this 绑定 函数内this的绑定和函数定义的位置没有关系,和调用的方式和调用位置有关系,函数内的this是在被调用执行时被绑定的。 this的具体绑定规则 this 绑定基本包含下面4种绑定规则,以及一些其它的特殊绑定规则: 默认绑定 隐式绑定 显式绑定 new绑定 默认绑定 独立的函数 阅读全文
posted @ 2024-01-09 13:20 程序员李林 阅读(150) 评论(0) 推荐(0) 编辑
摘要: apply和call apply和call非常类似,都是用于改变函数中this的指向,只是传入的参数不同,等于间接调用一个函数,也等于将这个函数绑定到一个指定的对象上: let name = 'window' function getName(param1, param2) { console.lo 阅读全文
posted @ 2024-01-09 13:18 程序员李林 阅读(239) 评论(0) 推荐(1) 编辑
摘要: 在使用类方式创建组件时,类中定义一个函数,并且绑定到元素的点击事件上,此时这个函数中this指向并不是当前这个组件。 组件代码如下: class App extends React.Component { // 组件数据 constructor() { super() this.state = { 阅读全文
posted @ 2024-01-08 11:34 程序员李林 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 相关概念 sass Sass是一种预处理器脚本语言,可以解释或编译成层叠样式表(CSS)。 Sass包含两种语法:较旧的语法使用缩进将代码块和换行符分隔为单独的规则;较新的语法SCSS使用像CSS这样的块格式。它使用大括号来表示代码块和分号来分隔块中的行。 缩进语法和SCSS文件传统上分别给出扩展名 阅读全文
posted @ 2024-01-04 18:17 程序员李林 阅读(1128) 评论(1) 推荐(3) 编辑
摘要: 背景 这个问题平时工作中基本不会遇到,通常是面试时,有的面试官喜欢问这个,所以有了探讨的意义。 首先我们来看看 for 循环是怎么处理跳出的。 for循环 JavaScript中,for循环可以使用 break 和 continue 来跳出: continue:跳出本次循环 break:结束循环 f 阅读全文
posted @ 2024-01-02 14:07 程序员李林 阅读(986) 评论(2) 推荐(0) 编辑