
javascript
js
沪cares
暂无数据
展开
-
前端数据模拟器 mockjs 和 fakerjs
缺点:目前该库已经无人维护,也没人解决github上的bug。功能:帮助前端生成随机数据,独立于后端单独开发。优点:版本更新快,功能丰富。原创 2025-01-07 16:34:34 · 506 阅读 · 0 评论 -
console对象的常用方法
原创 2025-01-07 14:23:42 · 543 阅读 · 0 评论 -
使用jQuery开发插件
jQuery开发插件的方法:jQuery.fn.extend();2、在HTML中引入jquery和JS文件并调用函数。1、创建JS文件plugin.js。原创 2024-12-23 15:07:42 · 210 阅读 · 0 评论 -
JS内存泄漏和垃圾回收
JavaScript的垃圾回收机制是一种自动管理内存的过程,释放不再使用的内存,以避免内存泄漏和提高程序性能。垃圾回收器会定期运行,检测和清理不再被程序使用的内存,这个过程是自动的,通常不需要开发者干预。垃圾回收机制主要涉及对象的管理(Object),引用类型不再被使用时,垃圾回收机制会回收其占用的内存。而基本数据类型(String、Number、Boolean、Symbol、Undefined、Null)不需要垃圾回收,因为它们只是简单的数值,没有引用其他对象或数据。原创 2024-12-20 10:25:26 · 407 阅读 · 0 评论 -
测试javascript脚本程序执行所消耗的时间
console.timeEnd 方法用于停止指定的计时器并记录自启动以来经过的时间(以毫秒为单位)。这个方法通常用于测试程序执行的时长。使用方法如下:1、启动计时器:使用 console.time(label) 方法启动计时器,其中 label 是一个字符串,用于标识计时器。2、停止计时器并记录时间:使用 console.timeEnd(label) 方法停止计时器并记录时间。label 必须与启动计时器时使用的标签相同。3、最终输出从到。原创 2024-12-19 16:36:04 · 353 阅读 · 0 评论 -
JS字符串和数字之间的转换方法和性能测试
连接空字符串速度最快的,需要11毫秒;使用toString 需要220毫秒;使用Number() 需要10毫秒;使用String()需要90毫秒;1、用 + 将字符串转为数字。2、使用Number()方法。速度最快的,只需8毫秒;1、toString方法。2、使用String()原创 2024-12-19 16:15:38 · 290 阅读 · 0 评论 -
JS基础: array 对象
some: 检查数组中的任何元素是否满足要求。findIndex: 返回数组中满足条件的第一个元素的索引,找不到时返回-1,找到后不再检查剩余的元素。语法:arr.some(function(currentValue, index, arr)语法:arr.some(function(currentValue, index, arr)find: 返回数组中第一个符合条件的元素,找到后不再检查剩余值,find不改变原始数组。concat: 用于连接两个及以上的数组,concat返回一个新的数组,不改变原数组。原创 2024-08-27 17:58:55 · 433 阅读 · 0 评论 -
Eslint规则介绍(TODO)
no-plusplus,禁止使用一元运算符 ++ 和 --。因为如果你失误在变量与运算符中间增加了空格,那么相当于增加了一个分号,直接改变了代码的语义导致错误。使用 += 1 而不是 ++ 之类的语句来改变你的值也更具表现力。禁止一元递增和递减语句还可以防止你无意中预先递增/预先递减值,这也可能导致程序中出现意外行为。local 仅仅检测本作用域中声明的变量是否使用,允许不使用全局环境中的变量。all (默认值)检测所有变量,包括全局环境中的变量。这条规则有一个字符串选项和一个对象。定义了未使用过的变量。原创 2024-07-26 17:23:32 · 418 阅读 · 0 评论 -
JS: 使用new worker 创建线程来处理倒时计
需求: 3分钟内收不到消息就默认超时,收到数据就重新计时。原创 2024-07-16 17:17:45 · 531 阅读 · 0 评论 -
Javascript语法 ES6-ES12新特性(TODO)
【代码】Javascript语法 ES6-ES12新特性(TODO)原创 2024-07-15 14:44:53 · 191 阅读 · 0 评论 -
js项目生产环境中移除 console
在babel.config.js文件中加入配置。在webpack.config.js文件中。webpack 构建的项目中安装使用。原创 2024-07-12 10:26:57 · 605 阅读 · 0 评论 -
javascript代码规范
注释单独一行,不要在代码后的同一行内加注释,将单行注释放在需要注释的行的上方新行 ( * )。公共组件维护者需要在文件头部加上注释说明: (*)。大的模块注释方法 ( _ )。*作者姓名、联系方式。原创 2023-12-13 09:40:08 · 1009 阅读 · 0 评论 -
JS中的BOM介绍(未完待续)
BOM, 全称Browser Object Model,指的是浏览器对象模型,是JS的重要组成部分。它提供了一系列对象用于与浏览器窗口进行交互,这些对象通常统称为BOM。各内置对象之间按照某种层次组织起来的模型统称为Bom浏览器对象模型。原创 2023-12-11 15:00:57 · 940 阅读 · 0 评论 -
常用的正则表达式汇总
【代码】常用的正则表达式汇总。原创 2023-12-01 14:11:57 · 414 阅读 · 0 评论 -
JS: PC端屏幕尺寸适配设备
【代码】JS: PC端屏幕尺寸适配设备。原创 2023-12-01 13:53:35 · 597 阅读 · 0 评论 -
JS将时间戳或当前时间转换成不同的格式
1、封装ce-date-util.js文件。原创 2023-11-28 09:53:14 · 454 阅读 · 0 评论 -
JS 绘制半径不一致的环形图进度条
【代码】JS 绘制半径不一致的环形图进度条。原创 2023-11-28 09:37:56 · 592 阅读 · 0 评论 -
JS中封装手机触屏判断滑动方向和滑动距离
原创 2023-11-27 18:29:46 · 696 阅读 · 0 评论 -
封装websocket并在vuejs中调用
5、网络通畅的情况下,连接websocket不成功时,先触发error, 再触发close(选定)综上,各种异常情况下都会触发close, 各种断开重连的操作,最好放在close事件下。4、先断网后连接websocket,先触发error事件,再触发close事件。2、成功连接websocket后服务器断开时触发close事件。3、成功连接websocket后断开网络,触发close事件。1、客户端主动关闭websocket时触发close事件。close:连接被关闭时触发。open:连接成功时触发。原创 2023-11-27 17:57:22 · 1156 阅读 · 0 评论 -
移动端调试工具
1、vConsole (体积 286k);2、eruda(体积 454k)原创 2023-09-27 15:06:14 · 803 阅读 · 1 评论