摘要:基本概念系统内发生的动作或发生的事情,系统会在事件出现时触发某种信号,提供一个自动加载某种动作的机制。 1:基本概念 系统内发生的动作或发生的事情,系统会在事件出现时触发某种信号,提供一个自动加载某种动作的机制。 var myButton = document.getElementById(button); myButton.onclick = function(){ ...
摘要:重绘回流首先了解页面的呈现流程浏览器把获取到的代码解析成一个树,中的每个都是树的个节点,根节点就是对象。重绘与回流的特征当中的一些元素的外观风格等不会影响布局的属性改变,比如,这就称为重绘。注重绘不一定会引起回流,回流一定引起重绘。 重绘 、回流 首先了解页面的呈现流程 showImg(https://segmentfault.com/img/bVVx5B?w=723&h=164); ...
摘要:移动端失效需求点击一个,让某一个聚焦并弹出虚拟键盘。安卓可以聚焦,但是不会弹出虚拟键盘说明安卓机的表现也是异常的无法聚焦,也不会弹出虚拟键盘所以我的这边的实践结论是,如果希望在页面初始化过程中,让自动聚焦并弹出虚拟键盘。 移动端IOS遇到的兼容性问题 和 Mac联机调试方法 有时候遇到一些移动端「疑难杂症」,因为移动端不方便调试,可能找不到问题点,所以经常需要电脑端和移动端联机调试,...
摘要:的作用是,创建一个新函数,称为绑定函数。而这句话的效果相当于下面的代码对方法的理解在看别人代码时,发现有这么个写法,这到底是什么意思呢方法可从已有的数组中返回选定的元素。该方法并不会修改数组,而是返回一个子数组。 1.document.querySelectorAll赋给其它变量时, 为什么要.bind(document)? 阮一峰的博客提到$的替代方法: var $ = docume...
摘要:所以,当函数传参为时,短路操作符会给定默认值。对于来说,无论是否在严格模式下,更改参数值的行为都不会同步更改对象。且箭头函数中的值无法改变而非箭头函数也正因为如此,箭头函数无法作为构造函数,因为值无法绑定至构造函数的实例。 如同我们所看到的,ES6 中引入来箭头函数,相比 ES5 来讲是最为直观而明显的特性。 在 ES6 之前,声明一个函数: function add(a, b) { ...