javascript
文章平均质量分 51
@海海人生
这个作者很懒,什么都没留下…
展开
-
深拷贝函数
深拷贝。原创 2022-07-19 13:54:36 · 760 阅读 · 0 评论 -
批量注册组件
大致步骤:1 使用 require 提供的函数 context 加载某一个目录下的所有 .vue 后缀的文件。2 然后 context 函数会返回一个导入函数 importFn3 它又一个属性 keys() 获取所有的文件路径4 通过文件路径数组,通过遍历数组,再使用 importFn 根据路径导入组件对象5 遍历的同时进行全局注册即可...原创 2022-06-20 10:12:55 · 280 阅读 · 0 评论 -
vue全局注册组件和自定义指令
Vue全局注册组件和自定义命令原创 2022-06-14 17:35:04 · 426 阅读 · 0 评论 -
JS进入和退出全屏方法
1 原生方法// 进入全屏document.documentElement.requestFullscreen()// 推出全屏发方法document.exiFullscreen()2 screenfull 插件if(!Screenfull.isEnable) { this.$message.warning('当前全屏功能不可用') return } Screenfull.toggle() // 既可以全屏也可以退出全屏...原创 2022-03-19 20:01:28 · 924 阅读 · 1 评论 -
vue2中批量全局注册过滤器方法
HTML <el-table-column label="入职时间" sortable prop="timeOfEntry"> <template slot-scope="obj"> {{ obj.row.timeOfEntry | 过滤器 }} </template> </el-table-column>过滤器函数原创 2022-03-09 14:06:07 · 790 阅读 · 0 评论 -
判定字符是否为某个回文串的排列
var canPermutePalindrome = function(s) {/* let arr=s.split('') // 转换为数组 for(let i = 0; i<arr.length; i++) { for(let j= 1+i; j<arr.length; j++){ if(arr[i] ===arr[j]){ delete arr[i] delete a原创 2021-12-28 15:11:54 · 180 阅读 · 0 评论 -
替换字符串 实现包含的字符串高亮
1 使用正则表达式和replace() const highlightStr = `<span class="active">${this.searchText}</span>` // 正则表达式 // 中间的内容都会当作匹配字符来使用,而不是数据变量 // 如果需要根据数据变量动态的创建正则表达式,则手动 new RegExp // RegExp 正则表达式构造函数 // 参数1:匹配模式字符串,它会根据这个字符串创建正则对原创 2021-08-16 23:07:51 · 473 阅读 · 0 评论 -
数字超出Js精度的处理
文章目录前言1 json-bigint 第三方包2 后端数据超出处理前言JavaScript 能够准确表示的整数范围在-2^53到2^53之间(不含两个端点),超过这个范围,无法精确表示这个值,这使得 JavaScript 不适合进行科学和金融方面的精确计算。提示:以下是本篇文章正文内容,下面案例可供参考1 json-bigint 第三方包json-bigint](https://github.com/sidorares/json-bigint) 是一个第三方包,它可以帮我们很好的处理这个原创 2021-08-10 00:15:39 · 447 阅读 · 0 评论 -
浏览器本地储存数据处理
/* 1. 存储数据 */export const setItem = (key, value) => { if (typeof value === 'object') { value = JSON.stringify(value) } window.localStorage.setItem(key, value)}/* 2,取数据 */export const getItem = (key) => { const data = window.localSto原创 2021-08-07 22:09:48 · 106 阅读 · 0 评论 -
ES6 的新增语法
文章目录前言一 ES6 的新增语法1.1 let1.1.1 经典面试题1.2 const(定义常量)1.3 let、const、var 的区别2 解构赋值2.1 数组解构2.2 对象解构3 箭头函数3.1 箭头函数不绑定this关键字4 剩余参数4 .1 剩余参数和解构配合使用5 ES6 的内置对象扩展5.1 Array 的扩展方法5.1.1 扩展运算符可以应用于合并数组。5.1.2 将类数组或可遍历对象转换为真正的数组5.1.3 构造函数方法:Array.from() 对每个元素进行原创 2021-06-11 12:17:09 · 329 阅读 · 1 评论 -
正则表达式
文章目录二 正则表达式在 JavaScript 中的使用2.1 创建正则表达式2.2 测试正则表达式 test3 正则表达式中的特殊字符3.1 正则表达式的组成3.2 边界符 ^ , $3.3 字符类 [], [-]范围符, [^] 取反3.4 量词符 (设定出现次数)3.4 案例:用户名验证分析3.5 括号总结3.6 预定义类 常见模式的简写方式。4 正则表达式中的替换4.1 replace 替换4.2 正则表达式参数一 ,概述正则表达式( Regular Expression原创 2021-06-10 23:59:36 · 578 阅读 · 0 评论 -
JavaScript高级(面向对象)
文章目录1 面向对象编程介绍1.2 面向过程编程 POP(Process-oriented programming)1.3 面向对象编程 OOP (Object Oriented Programming)1.4 面向过程和面向对象的对比2 Es6 中的类和对象2.1 对象2.2 类 class2.3 创建类&创建实例:2.4 类 constructor 构造函数2.5 类添加方法3 类的继承3.1 super 关键字-可以调用父类的构造函数3.2 super关键字 也可以调用父类的普通函原创 2021-06-07 12:17:18 · 269 阅读 · 1 评论 -
数据可视化ECharts入门
数据可视化ECharts使用文章目录一、常见的数据可视化库2 数据可视化项目概述二 ECharts简介2 ECharts的基本使用2.1 ECharts 使用五步曲2.2 相关配置讲解2.2.1 series: 系列列表2.2.2 小结一、常见的数据可视化库2 数据可视化项目概述二 ECharts简介官网地址:https://www.echartsjs.com/zh/index.htmlECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设原创 2021-06-04 14:04:34 · 568 阅读 · 1 评论 -
原生Js 功能案例
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、tab栏切换一、tab栏切换点击不同标题显示不同内容// 开始给5个小li 设置索引号 lis[i].setAttribute('index', i)// 让lis[i]对应item items[index]代码部分: <script> // 获取元素 var tab_list = document.querySelector('原创 2021-05-21 11:50:25 · 143 阅读 · 0 评论 -
javaScript 语法基础
ECMAScript 基础文章目录ECMAScript 基础前言一、变量1 变量的使用(声明变量 -赋值)2 变量语法扩展2.1 同时声明多个变量2.2 声明变量特殊情况3 变量命名规范4 变量小结二、数据类型1 为什么需要数据类型2 变量的数据类型(JS拥有动态类型-根据右边变量值的数据类型来判断)3 数据类型的分类(简单& 复杂)简单数据类型(Number & Boolean & String & Undefined & Null)1 Number1.1 数原创 2021-05-17 18:06:49 · 214 阅读 · 0 评论