JavaScript 4002

JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

JavaScript初学者容易犯的几个错误

目录 前言 混淆 undefined 和 null 混淆数字相加和字符串拼接 return 语句换行问题 用 return 跳出 forEach 循环 总结 前言 抛开 JavaS…

2022-04-15 512

promise封装wx.request的方法

上篇文章给大家介绍了使用Promise封装小程序wx.request的实现方法,本文重点给大家介绍promise封装wx.request的方法,具体内容如下所示: 为什么要封装wx…

2022-04-15 1,043

浅谈JavaScript构造树形结构的一种高效算法

目录 引言 思路 建立 ID-数组索引映射关系 构造树形结构 原理 总结 引言 我们经常会碰到树形数据结构,比如组织层级、省市县或者动植物分类等等数据。下面是一个树形结构的例子: …

2022-04-15 842

JS鲜为人知的问题之[] == ![]结果为true、而{} == !{}却为false

console.log( [] == ![] ) // true console.log( {} == !{} ) // false 在比较字符串、数值和布尔值的相等性时,问题还比…

2022-04-15 523

到底该抛不抛弃JQuery

目录 前言 不用 jQuery 用什么? DOM 与事件 AJAX 请求 总结 前言 我以前很喜欢 jQuery,而且说实话,我是先学jQuery,再学 JavaScript 的。…

2022-04-15 753

教你如何写出可维护的JS代码

目录 什么是可维护代码 代码约定 1.可读性 2.变量和函数的命名 3.变量类型透明 松散耦合 1.解耦html/JavaScript 2.解耦css/JavaScript 3.解…

2022-04-15 1,116

详解JS浏览器事件模型

目录 什么是事件 一个简单的例子 如何绑定事件 框架中的事件 事件对象 事件传播 事件代理 总结 什么是事件 我想你很可能听说过事件驱动, 但是事件驱动到底是什么?为什么说浏览器是…

2022-04-15 1,185

Node.js里面的内置模块和自定义模块的实现

一、Commonjs Commonjs是nodejs中的自定义模块 Commonjs规范的提出,弥补javascript没有标准的缺陷,提供一个类似后端语言的标准库,也就是说com…

2022-04-15 455

详解JS WebSocket断开原因和心跳机制

1、断开原因 WebSocket断开的原因有很多,最好在WebSocket断开时,将错误打印出来。 ws.onclose = function (e) { console.log(…

2022-04-15 1,139

如何用threejs实现实时多边形折射

目录 前言 步骤1:设定和正面折射 步骤2:反射和菲涅耳方程 步骤3:多边折射 局限性 前言 在本教程中,您将学习如何使用Three.js在三个步骤中使对象看起来像玻璃。 渲染3D…

2022-04-15 589

详解JS ES6编码规范

目录 1、块级作用域 1.1、let取代var 1.2、全局常量和线程安全 2、字符串 3、解构赋值 4、对象 5、数组 6、函数 7、Map结构 8、Class 9、模块 10、…

2022-04-15 1,087

微信小程序+ECharts实现动态刷新的过程记录

前言 最近遇到了一个需求,就是要在小程序中实时刷新图表,最开始选择的是wx-chart,然后发现不能满足我的需求,最后选择了ECharts,也踩了一些坑,通过在网上收集资料,终于弄…

2022-04-15 1,072