摘要: 先把字符串转化成数组 ,再借助数组的reverse方法翻转数组顺序(Array.prototype.reverse()),然后把数组转化成字符串。 使用的API方法: 使用指定的分隔符字符串将一个String对象分割成字符串数组 方法将数组中元素的位置颠倒,并返回该数组。该方法会改变原数组。 将一个 阅读全文
posted @ 2019-08-24 21:20 dobeco 阅读(1097) 评论(0) 推荐(0)
摘要: 垂直居中的几种方法 html结构 css 1. 使用flex布局 在父容器中设置 2. 绝对定位 分为已知宽高和未知宽高两种情况 已知宽高都是100px,设置自身为绝对定位(absolute),top和left为50%,margin left、margin top为自身的一半,也就是50px 未知宽 阅读全文
posted @ 2019-08-20 21:10 dobeco 阅读(349) 评论(0) 推荐(0)
摘要: 清除浮动方法 给父级定义 缺点:扩展性不好 父级 定位 浮动 开启 浮动/定位盒子的特点高宽都由内容撑开 缺点:IE6会失效,添加样式 触发 (haslayout) 缺点:IE6不支持 空标签清除浮动 `` 缺点:违反了结构行为样式相分离的原则. 伪元素清除浮动 clearfix 阅读全文
posted @ 2019-08-20 20:35 dobeco 阅读(948) 评论(0) 推荐(0)
摘要: 1. 生命周期 App(全局) 位置:项目根目录app.js文件 2. 页面生命周期 3. 组件生命周期 阅读全文
posted @ 2019-08-03 22:37 dobeco 阅读(8943) 评论(0) 推荐(1)
摘要: 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 JOSN文件不允许注释,下面为了学习加上注释,粘贴需要的片段去掉注释即可。小程序定义color建议使用16进制颜色 1. pages定义页面路径列表 2. wi 阅读全文
posted @ 2019-08-03 18:04 dobeco 阅读(6613) 评论(0) 推荐(0)
摘要: 模拟器 | 端口 夜神安卓模拟器夜神安卓模拟器 62001 逍遥安卓模拟器逍遥安卓模拟器 21503 BlueStacks(蓝叠安卓模拟器)BlueStacks(蓝叠安卓模拟器) 5555 雷电安卓模拟器雷电安卓模拟器 5555 天天安卓模拟器天天安卓模拟器 5037 网易MuMu(安卓模拟器)网易 阅读全文
posted @ 2019-08-03 16:38 dobeco 阅读(318) 评论(0) 推荐(0)
摘要: [TOC] 目录 js中new一个对象的过程 什么是闭包?闭包的优缺点 答:闭包是将外部作用域中的局部变量封闭起来的函数对象。被封闭起来的变量与封闭它的函数对象有相同的生命周期。 优点:一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中,不会在f1调用后被自动清除。 缺 阅读全文
posted @ 2019-08-03 16:36 dobeco 阅读(431) 评论(0) 推荐(0)
摘要: 一、赋值、浅拷贝与深拷贝的区别 二、深拷贝的方法 1.JSON转换 缺点: (1)如果对象里有函数,函数无法被拷贝下来 (2)无法拷贝copyObj对象原型链上的属性和方法 (3)当数据的层次很深,会栈溢出 2.普通递归函数 缺点: (1)无法保持引用 (2)当数据的层次很深,会栈溢出 3.防栈溢出 阅读全文
posted @ 2019-08-03 16:35 dobeco 阅读(85311) 评论(7) 推荐(10)
摘要: [TOC] 原始类型有哪几种?null 是对象吗?原始数据类型和复杂数据类型存储有什么区别? 原始类型有6种,分别是 ,`null bool string number symbol`(ES6新增)。 虽然 返回的值是 object,但是null不是对象,而是基本数据类型的一种。 原始数据类型存储在 阅读全文
posted @ 2019-08-03 16:33 dobeco 阅读(312) 评论(0) 推荐(0)
摘要: ES6(常用的、重点的) 数组API、正则API、字符串API都不讲 模板字符串 + 模板字符串的基本用法 js var s1 = js var obj={ name:"",age:5 }; var s1 ="我叫:"+obj.name+",今年:"+obj.age+"岁。" js var obj= 阅读全文
posted @ 2019-08-03 16:32 dobeco 阅读(373) 评论(0) 推荐(0)