JavaScript错误处理超完整实用指南
目录 前言 1. 错误概述 2. 错误类型 (1)SyntaxError (2)TypeError (3)ReferenceError (4)RangeError (5)URIError (6)EvalError (7)InternalError (8)创建自定义错误类型 3. 抛出错误 4 »
JavaScript错误处理超完整实用指南
目录 前言 1. 错误概述 2. 错误类型 (1)SyntaxError (2)TypeError (3)ReferenceError (4)RangeError (5)URIError (6)EvalError (7)InternalError (8)创建自定义错误类型 3. 抛出错误 4 »
JavaScript中Set基本使用方法实例
目录 介绍 基本API 1. 创建Set实例 2. Set实例转数组 3. size属性 4. add() 5. has() 6. delete() 7. clear() 8. 迭代 补充:JS中Set的操作方法 (1):数组与Set之间的转换: (2):使用Set给数组去重: 总结 »
细说JavaScript中的变量,作用域和垃圾回收
在 JavaScript 中,数据类型可分为基本类型和引用类型, 基本类型有六种:Null,Undefined,String,Boolean,Number,Symbol; 而引用类型就是传说中的 Object 了。 其中基本类型是按值传递,而引用类型的值是按引用访问的,所以在操作对象时,实际上 »
一文了解你不知道的JavaScript闭包篇
目录 前言 理解闭包 升级版闭包 循环和闭包 模块 小结 前言 JavaScript语言中有一个非常重要又难以掌握,近似神话的概念-闭包。对于有一点JavaScript使用经验但从未真正理解闭包概念的人来说,理解闭包可以看作是某种意义上的重生。JavaScript中闭包无处不在,我们只需要 »
怎么在JavaScript中使用媒体查询
本文小编为大家详细介绍“怎么在JavaScript中使用媒体查询”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在JavaScript中使用媒体查询”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 前言 说起媒体查询想必大家最先想到的都是CSS中@media,没错,这 »
一文了解你不知道的JavaScript生成器篇
目录 前言 了解生成器 for...of iterable(可迭代) 生成器+promise async与await 小结 前言 在没有JavaScript的生成器概念之前,我们几乎普遍依赖一个假定:一个函数一旦开始执行,就会运行到结束,期间不会有其他代码能够打断它并插入其间。如 »
JavaScript高阶API数组reduce函数使用示例
目录 正文 1.求数组中所有对象的年龄和 2.按照年龄分组 3.将数组对象转化为对象 4.参数打印 总结 正文 前面我们讲了数组的一些基本方法,今天给大家讲一下数组的reduce(),它是数组里面非常重要也是比较难的函数,那么这篇文章就好好给大家介绍下reduce函数。 还是老样子 »
基于JavaScript如何实现新手引导效果
这篇文章主要介绍了基于JavaScript如何实现新手引导效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于JavaScript如何实现新手引导效果文章都会有所收获,下面我们一起来看看吧。 一、实现效果 二、实现 实现其实很简单,mask蒙版就是平铺一个整屏的 »
JavaScript Class类实例讲解
目录 Class类 初识class class中getter和setter设置 表达式方式书写 静态属性与静态方法 私有属性和私有方法 class继承 静态属性和方法继承 私有属性和方法继承 class显示原型与隐式原型关系 Class类 ES6提供了更接近传统语言的写法,引入了Class »
详解如何用JavaScript编写一个单元测试
目录 为什么要进行单元测试? 范围界定和编写单元测试 保持单元测试简短而简单 考虑正面和负面的测试用例 分解长而复杂的函数 避免网络和数据库连接 如何编写单元测试 创建一个新项目 实现一个类 配置和添加我们的第一个单元测试 添加更多单元测试 修复错误 最后 测试代码是确保代码稳定的第 »
JavaScript实现echarts水球图百分比展示大屏可视化
目录 前言: 示例: 简介: 代码实现 项目文件中引入 声明实例,设置参数,绘制水球图 设置缩放 总结: 前言: 掘友们,大家晚上好啊。今天突然的看到之前的同学,在宿舍群里询问关于echarts水球图的问题,刚好,小编在之前做大屏可视化的时候,关于电脑磁盘空间的存储量做了水球图的展示 »
JavaScript 转义字符JSON parse错误研究
目录 JSON 字符串转换为 JavaScript 对象 找到 Scanner::Scan() 函数关键代码: ScanString() 函数 JSON 字符串转换为 JavaScript 对象 JSON.parse 将一个 JSON 字符串转换为 JavaScript 对象。 JS »
手把手教你实现一个JavaScript时间轴组件
目录 这是开头 开发时间 准备工作 中间的白色竖线 时间刻度 鼠标移动时显示所在时间 拖动时间轴 调整时间分辨率 绘制时间段 多个时间轴 显示自定义元素 总结 这是开头 本文给大家带来一个时间轴的组件开发教程,话不多说,先看动图: 主要功能就是可以拖动时间轴来定位当前时间, »
JavaScript利用canvas实现炫酷的碎片切图效果
目录 前言 需求分析 实现过程 坐标系 切割 绘制 切割&渲染 动画 前言 今天分享一个炫酷的碎片式切图效果,这个其实在自己的之前的博客上有实现过,本人觉得这个效果还是挺炫酷的,这次还是用我们的canvas来实现,代码量不多,但有些地方还是需要花点时间去理解的,需要点数学几何理 »
JavaScript本地数据存储sessionStorage与localStorage使用详解
目录 本地存储特性 window.sessionStorage window.IocalStorage 特点 使用 综合案例 思路 小案例: 在这个登录注册页面案例里,我们并没有连接数据库而是用到了本地存储这个知识点完成的,我们看看本地存储究竟是什么: 本地存储特性 数据 »
500行JavaScript代码在前端根据数据生成CAD工程剖面图
前言 用数据生成CAD图,一般采用的ObjectArx对CAD二次开发完成。ObjectARX是AutoDesk公司针对AutoCAD平台上的二次开发而推出的一个开发软件包,它提供了以C++为基础的面向对象的开发环境及应用程序接口,能访问和创建AutoCAD图形数据库。而由于现在懂C++的人少,很 »
JavaScript判断变量类型的四种方法
typeof(根据二进制判断): 常用于判断基础数据类型,对于引用数据类型除了function 返回 ‘function’,其余都返回 ‘object’ (typeof null === object) instanceof: 主要用于区分引用数据类型,检测构造函数的 prototype 属性是否出 »
JavaScript利用canvas绘制流星雨效果
目录 前言 需求分析 实现过程 1.绘制满天繁星 2.满天繁星闪起来 3.绘制流星 4.流星划过夜空 5.流星雨 6.merge视觉盛宴 前言 最近总是梦见一些小时候的故事,印象最深刻的就是夏天坐在屋顶上,看着满天的繁星,一颗,两颗,三颗...不由自主地开始了数星星的过程。不经意间,一 »
关于 Javascript 的几种继承
原型链的概念: 原型链通俗易懂的理解就是可以把它想象成一个链条,互相连接构成一整串链子 而原型链中就是实例对象和原型对象之间的链接 每个函数都有一个prototype属性,这个prototype属性就是我们的原型对象,我们拿这个函数通过new构造函数创建出来的实例对象,这个实例对象自己会有一个指针( »