
JS
JavaScript
lvan找不到bug
清酒半壶·风雨鄢然
展开
-
解决:使用 nrm ls 报错 internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)
使用 nrm ls 报错 internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, 'string', value);原创 2021-05-10 10:21:39 · 661 阅读 · 1 评论 -
ESlint 语法检测配置项
ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。原创 2021-04-28 14:06:18 · 231 阅读 · 0 评论 -
vue中如何使用websocket
WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket协议在2011年由IETF标准化为RFC 6455,后由RFC 7936补充规范。Web IDL中的WebSocket API由W3C标准化。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。原创 2020-11-24 10:50:10 · 12727 阅读 · 5 评论 -
JS 常用深拷贝方法总结
拷贝:其实就是一个对象复制给另外一整个对象,让对象相互不影响。浅拷贝和深拷贝之间的区别:假设A复制了B,B发生了改变,A也跟着改变,就是浅拷贝,如果A没有变化,那就是深拷贝原创 2020-08-28 15:36:27 · 2102 阅读 · 0 评论 -
ES6的内置对象扩展及异步函数-ES6总结(二)
ES6 的内置对象扩展1.Array 的扩展方法1.1 扩展运算符 (展开语法)扩展运算符可以将数组或者对象转为用逗号分隔的参数序列扩展运算符可以应用于合并数组原创 2020-08-17 17:00:22 · 226 阅读 · 0 评论 -
JS数组循环遍历常用方法总结
JS遍历数组常用方法总结: 1. for 循环 2. forEach 3. filter 4. map 5. some 6. every 7. for of 循环 8. find 9. findIndex ......原创 2020-08-17 16:45:41 · 2741 阅读 · 0 评论 -
ES6概念及相关新增语法-ES6总结(一)
ES 的全称是 ECMAScript ,它是由ECMA国际标准化组织,制定的一项脚本语言的标准化。ES6 实际上是一个泛指,泛指 ES2015 及后续的版本。原创 2020-08-17 15:42:35 · 413 阅读 · 1 评论 -
hightcharts 自定义图例点击事件(显示当前数据,隐藏其它)
highcharts图表自带的图例点击事件是:点击某个显示/隐藏的图例,该图例对应的series就隐藏/显示。需求方这边的需求是:1:默认全部展示所有分类2:点击某一个分类,则隐藏其他分类3:如果再次点击这个分类,则全部显示4:如果点击了A,再点击了B,则显示A和B于是乎只能自定义图例点击事件。// 数据列展示/隐藏的逻辑函数getVisibleMode(series, se...原创 2020-05-08 10:55:03 · 2066 阅读 · 1 评论 -
vue 中 axios 封装及使用
在开发vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。它有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御XSRF等。可根据项目需要对axios进行了二次封装,以便于对接口api进行统一管理原创 2020-07-24 17:56:17 · 485 阅读 · 0 评论 -
js 实现按指定个数分割数组
思路:声明一个空数组,利用Array.slice()方法将分割后的数组追加到该数组上实现:// 根据指定个数分割数组function chunkArr (arr, size) { //判断如果不是数组(就没有length),或者size没有传值,size小于1,就返回空数组 if (!arr.length || !size || size < 1) return [] let [start, end, result] = [null, null, []] for (let原创 2020-05-29 17:35:10 · 8018 阅读 · 1 评论 -
vscode离线安装插件方法
在实际工作中,由于大多开发环境为内网开发,无法连接外网,需要进行离线安装相应插件,此文用于记录vscode离线安装插件方法。1. 方法一: ① 到vscode官网https://marketplace.visualstudio.com/vscode搜索需要使用的插件名称 ② 下载对应扩展程序文件 ③ 到vscode中选择 "从VSIX安装" ④ 选择...原创 2019-12-14 21:50:15 · 12840 阅读 · 6 评论 -
前端工作初始化常用操作配置
作为前端小白初进入公司,拿到新电脑后第一件事应该做什么,当然是安装的一些必备软件及相关配置操作,此文作为记录个人常见配置。原创 2019-12-14 21:55:57 · 606 阅读 · 0 评论 -
typeof 和 instanceof 的区别
instanceofinstanceof运算符用来判断一个构造函数的 prototype 属性所指向的对象是否存在另外一个要检测对象的原型链上。通常来讲,使用 instanceof 就是判断一个实例是否属于某种类型。语法object instanceof constructor// 参数:object(要检测的对象)contructor(某个构造函数)instanceof ...原创 2019-10-26 19:05:57 · 352 阅读 · 0 评论 -
Vue去掉警告 You are running Vue in development mode......
解决Vue控制台提示警告内容:您正在以开发模式运行Vue。在部署生产时,请确保打开生产模式。解决方案:添加 Vue.config.productionTip=false<script type="text/javascript" src="./js/vue.js"></script><script>Vue.config.pr...原创 2019-09-24 19:39:08 · 9457 阅读 · 1 评论 -
冒泡排序——算法思路及java、js实现代码
算法思路:数组里面有一组数字,首先,第一个和第二个进行比对,如果小则往后互换,继续比对第二个和第三个,依次循环,这样最小的一个就会排到最后面,然后外循环就会告诉内循环,循环数组就不需要比对最后一个了,然后继续进行循环,结果就会把这组数字进行降序排列,即按从大到小排序;反之从小到大排序。Java具体实现代码:public static void main(String[] args) ...原创 2018-03-30 16:25:05 · 240 阅读 · 0 评论