前端

ES6新增的数据类型Map和Set

Map由来 JavaScript的默认对象表示方式{}可以视为其他语言的字典结构,即一组键值对。 但是JavaScript的对象有个小问题,就是键必须是字符串。可参考数组去重方法三。 但实际上Number或者其他数据类型作为...

自用reset.css

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; } body, button, input, select, text...

vscode个人配置

vscode插件 首选项设置 { "workbench.colorTheme": "One Dark Pro", "workbench.iconTheme": "vscode-icons", "editor.tabSize": 2, "files.associations": { "*.vue": "vue...

node多版本切换(nvm-windows)

搭建node.js开发环境 方法一: 通过官网下载node.js安装文件,下载安装最新LTS版本。(可参考菜鸟教程node.js安装配置) 优点:安装快捷方便。 缺点:无法多版本共存,不方便管理升级等。 方法二: 通...

WebViewJavascriptBridge封装

什么时候需要用到WebViewJavascriptBridge 进行hybrid开发时,不可避免的会碰到h5页面与原生进行交互。这时候就轮到WebViewJavascriptBridge出场了,它可以让你能够在原生应用中调用h5页面中的Javascript方...

数组去重

利用Set(ES6) var arr = [1, '1', 2, 'a', 3, 8, 4, 5, '杨仔', '2', 5, 7, 'a', 'ab', [1, 3], {a: 1}, 1, 3, false, false] console.log([...new Set(arr)]) // [1, "1", 2, "a", 3, 8, 4, 5, "杨仔", ...

提高效率的Array方法

熟练运用以下方法,提高工作效率,fighting! forEach map filter some every indexOf lastIndexOf reduce reduceRight forEach 最基本的一个,就是遍历,循环。 forEach方法中的callback支持3个参数,...