前端开发6小时前
目录 方法一: 方法二: 方法一: 在 JavaScript 中,可以使用 URLSearchParams 对象来处理 URL 中的查询字符串。 序列化(将 JavaScript 对象转换为查询字符串)可以使用 URLSearchParams 对象的 append() 方法,如下所示: let params = new URLSearchParams();...
后端开发22小时前
1.node的特性 单线程 事件驱动 非阻塞 I/O 模型 同步阻塞会阻塞后续代码的执行 异步阻塞API一般会自带一个callback 轻量和高效 基于 Chrom V8 引擎之上提供了一些系统级别的操作API 2.使用node执行一个javascript脚本 注意:进行node开发之前,必须配置node环境(点击获取下载地址) 如何验证是否拥有node环...
前端开发前天 18:30
目录 前言 了解生成器 for...of iterable(可迭代) 生成器+promise async与await 小结 前言 在没有JavaScript的生成器概念之前,我们几乎普遍依赖一个假定:一个函数一旦开始执行,就会运行到结束,期间不会有其他代码能够打断它并插入其间。如下代码所示: var x = 1; function foo(){ x++; ...
前端开发前天 11:34
在 JavaScript 中,数据类型可分为基本类型和引用类型, 基本类型有六种:Null,Undefined,String,Boolean,Number,Symbol; 而引用类型就是传说中的 Object 了。 其中基本类型是按值传递,而引用类型的值是按引用访问的,所以在操作对象时,实际上是在操作对象的引用而不是实际的对象 ( ps:在为对象添加属性时...
前端开发前天 09:38
目录 介绍 基本API 1. 创建Set实例 2. Set实例转数组 3. size属性 4. add() 5. has() 6. delete() 7. clear() 8. 迭代 补充:JS中Set的操作方法 (1):数组与Set之间的转换: (2):使用Set给数组去重: 总结 介绍 ECMAScript 6 新增的 Set 是一种新集合类型,为这门...
前端开发前天 20:36
...
前端开发2025年10月22日
目录 一、数据绑定 二、全局数据 三、事件 四、动态提示 Toast 五、对话框 Modal 这篇文章主要介绍了教大家为小程序加入 JavaScript 脚本,做出动态效果,以及如何跟用户互动。学会了脚本,就能做出复杂的页面了。 一、数据绑定 前面的所有示例,小程序的页面都是写死的,也就是页面内容不会变。但是,页面数据其实可以通过脚本传入,通过脚本改变页面...
前端开发2025年10月22日
这篇文章主要介绍了JavaScript如何实现简单的词法分析器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript如何实现简单的词法分析器文章都会有所收获,下面我们一起来看看吧。 什么是词法分析器? 在编译器中,词法分析器是将源代码分割成单个单词的程序。它将输入的字符流转换为单词流,这些单词(token)在后续的...
前端开发2025年10月21日
目录 一、this 绑定 怎么理解 this? this 是如何绑定的? this 绑定优先级 二、this 指向 判断准则 判断顺序 常见的指向问题 三、改变 this 指向 有四种方式 变量保存 this call bind apply call ,apply ,bind 三者的区别 一、this 绑定 怎么理解 this? 其实 this 就是一个指...
前端开发2025年10月21日
JavaScript 中的一些奇怪问题 JavaScript 在开发过程中可能会出现很多奇怪的问题,以下是一些示例: 1、变量提升问题: 变量提升是 JavaScript 中一个常见的问题,特别是当没有充分理解变量作用域和声明提升时。以下是一个变量提升导致的问题示例: var a = 1; function foo() { console.log(a); v...