javascript
文章平均质量分 75
深入理解javascript
认真的Yu
保持学习和分享
展开
-
useState 在 React 中是如何工作的(简化版)
本文通过 react 官方文档了解 useState 在 React 中是如何工作的,并且在其基础上进行修改、完善原创 2023-09-06 19:40:22 · 87 阅读 · 0 评论 -
ES6模块 和 CommonJS 的区别
CommonJS 加载的是一个对象(即module.exports属性),该对象只有在脚本运行完才会生成。同样的写法,在 ES6 模块 中则会报错,因为它不依赖于代码的执行,而是在静态解析阶段就会生成。模块不是对象,它的对外接口只是一种静态定义,在代码静态解析阶段就会生成。原创 2023-04-20 19:51:07 · 104 阅读 · 0 评论 -
Node 如何加载自定义模块
在通过 require 引入时,有时候会没有指定扩展名,例如 require(‘app’)。这种情况下,Node 会按.js、.json、.node 的次序补足扩展名,然后按照模块路径,依次尝试。查找结果可能有两种,一种是查找到文件,一种是得到一个目录。模块路径是 Node 在定位文件模块的具体文件时制定的查找策略,具体表现为一个路径组成的数组。原创 2023-04-13 22:37:47 · 585 阅读 · 0 评论 -
如何用js实现Promise构造函数
如何用 js 实现 Promise原创 2023-03-31 21:14:07 · 244 阅读 · 0 评论 -
通过原型理解 javascript 中 new 命令的原理
通过原型理解 javascript 中 new 命令的原理原创 2023-02-20 20:26:45 · 224 阅读 · 0 评论 -
通过原生表单或ajax,实现node文件上传
通过原生表单或ajax,实现node文件上传原创 2022-04-28 21:44:05 · 501 阅读 · 0 评论 -
使用js实现预览上传的图片
使用JavaScript实现预览上传的图片原创 2022-03-20 22:29:07 · 2440 阅读 · 0 评论 -
js判断数据类型
js判断数据类型typeofinstanceofObject.prototype.toStringtypeof typeof 1 // number typeof '2' // string typeof true // boolean typeof undefined // undefined typeof null /原创 2021-08-29 22:14:20 · 542 阅读 · 1 评论 -
JavaScript中的事件传播
JavaScript中的事件传播事件绑定事件设置捕获阶段触发阻止事件传播事件当用户在页面中点击鼠标或者按下键盘等操作后,就会触发相应的事件。一个事件发生后,会在子元素和父元素之间传播(propagation)。这种传播分成三个阶段。第一阶段:从window对象传导到目标节点(上层传到底层),称为“捕获阶段”(capture phase)。第二阶段:在目标节点上触发,称为“目标阶段”(target phase)。第三阶段:从目标节点传导回window对象(从底层传回上层),称为“冒泡阶段”(bub原创 2021-08-26 21:10:59 · 398 阅读 · 0 评论 -
浏览器中针对Promise所引发的执行顺序问题
浏览器中针对Promise所引发的执行顺序问题首先,在阅读本章前,请确认你已经掌握了基本的Promise的用法我们先来看一个简单的例子 new Promise((resolve, reject) => { resolve() }).then((value) => { console.log('Promise 1') }) console.log('log 1') /* 执行结果: log 1 Promis原创 2021-08-19 19:13:18 · 268 阅读 · 0 评论