摘要:
Object.defineProperty() 方法直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象。 一、语法 Object.defineProperty(obj, prop, descriptor) 二、参数 obj 需要定义属性的对象。 prop 需被定义或修改的属 阅读全文
摘要:
IndexOf() 双重for循环 es6的 […new Set()] filter() sort()面试随便写一两种就行、项目直接用new Set()(方便) 方法1. 创建一个新的临时数组来保存数组中已有的元素 var oLis = new Array(1, 2, 2, 2, 2, 5, 3, 阅读全文
摘要:
六、其它篇1.开发中遇到的bug?⭐⭐项目中或者地图中遇到引入如图片不显示。解决办法:使用require动态引入图片。详细可看:设置content加载不出图标 合并多个对象并去重原因:普通去重不能去除对象。解决方法:可看数组中有对象去除 移动端1px问题原因:手机分辨率高,它的实际物理像素数更多了, 阅读全文
摘要:
ES6 中新增let命令,用来声明变量。它的用法类似于var,但是不存在变量提升,且只在let命令所在的代码块内有效, const是用了声明只读常量的,一旦声明,常量的值就不能修改 下图表明了它们的区别 声明方式 变量提升 暂时性死区 重复声明 初始值 作用域 var 允许 不存在 允许 不需要 非 阅读全文
摘要:
题目:点击li标签,在控制台输出对应的内容 DOM结构 <ul id="ul"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> 方法一:批量绑定点击事件 //获取dom var list = document.getElementById('ul 阅读全文
摘要:
css3 animation3 实现颜色切换 <div class="box"></div> <style> .box{ width: 200px; height: 100px; border:1px solid; animation:loop 10s infinite } @keyframes l 阅读全文
摘要:
var arr = 'sfsdfsfsfdsjafv33'; var obj = {}; //遍历出所有字符,各出现的次数,放到一个obj变量里 for (var i = 0; i < arr.length; i++) { var alpha = arr[i]; if (obj[alpha]) { 阅读全文
摘要:
属性自动换行,导致一个文件千百行 ,看着不舒服,最关键的是标签无法折叠了,这是最不能忍的 代码: {"vetur.format.defaultFormatter.html": "js-beautify-html", "emmet.includeLanguages": { "wxml": "html" 阅读全文
摘要:
创建vue3项目 npm install -g @vue/cli vue create myproject(项目名) 安装mitt npm install --save mitt全局绑定 在 main.js引入 import mitt from 'mitt';app.config.globalPro 阅读全文