11 2018 档案
摘要:const msg = new SpeechSynthesisUtterance("hello world"); window.speechSynthesis.speak(msg);
阅读全文
摘要:自己做过项目,没有用到锚点的时候,但是今天无意中看到,所以记录一下这个知识点吧~ 锚点用到的情况是非常多的,举个栗子: 我们常见各个技术型官网API,组件介绍时就常用到; 最常用用法: a超链接的href属性对应值,与非a标签的id属性对应值一致,即可形成锚点! 点击a标签的“锚点测试1”,“锚点测
阅读全文
摘要:1,来一个最简单最常用的栗子: 获得年龄为9岁的孩子 结果为:[ { name: '小明' , sex: 0, age: 9 }, { name:'小红' , sex: 1, age: 9 } ] filter方法的返回值为符合过滤条件的元素; 2,去掉数组空字符串、undefined、null 结
阅读全文
摘要:优化之前: 原来打算动态控制bottom属性的值,来通过transition过渡来实现弹框从页面底部弹出。 这样在PC端是没什么问题的。在IOS上动效也是很流畅。 但是到了Android系统就崩了,过渡动画过程中会有抖动,字体模糊现象!!! 那么如何解决这个问题呢? 在移动端通过控制top,righ
阅读全文
摘要:1,安装 flexible和 postcss-px2rem(命令行安装) 简要介绍这两个包的用途: flexible会为页面根据屏幕自动添加<meta name='viewport' >标签,动态控制initial-scale,maximum-scale,minimum-scale等属性的值。 例如
阅读全文
摘要:ES6的promise对象,让我们更容易的处理这样的需求:执行完一个方法以后,再去执行下一个方法。 理解尚浅之时,先用于项目之中。 最最简单的用法
阅读全文
摘要:1, sort() 不传回调函数的话,默认按照字母顺序(字符编码)的顺序进行排序。 2, sort() 通过传回调函数来控制从小到大的排序还是从大到小的排序: 排序时的先后顺序取决于回调函数的返回值,对大于0还是小于0的控制
阅读全文
摘要:总结: 用var声明变量时,变量提升到函数最顶部或全局最顶部。 总结: ES6语法的let声明变量时,只在{} 代码块中被声明,所以在相应代码块之外引用,会运行报错。
阅读全文