摘要:
我们都知道call apply bind都可以改变函数调用的this指向。那么它们三者有什么区别,什么时候该用哪个呢?我们先直接通过代码实例来了解,后面再借助专业文档来解释。 举个? 好了例子很简单但是基本的使用方法跟场景都涉及到了。 call跟apply的用法几乎一样,唯一的不同就是传递的参数不同 阅读全文
摘要:
1. 300ms延迟的产生缘由 移动端浏览器的默认显示宽度是980px(不同机型各异,但相差不大),而不是屏幕的宽度(320px或其他)。为了对早期普通网页更好的体验,iphone设计了双击放大显示的功能--这就是300ms延迟的来源:如果用户一次点击后300ms内没有其他操作,则认为是个单击行为; 阅读全文
摘要:
基本概念 Cookie Cookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。 localStorage localSt 阅读全文
摘要:
在讨论页面重绘、回流(重排)之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的, 下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。 浏览器的渲染过程: 1、首先获取html,然后构建dom树 ,DOM树里包含了所有 阅读全文
摘要:
一、混合式开发对比现在流行的三种APP:webApp NativeApp HybridApp(1)、WebAPP: (移动端网站)* 不需要下载安装,通过移动端浏览器来访问* HTML5+CSS3+JS;Web前端开发人员* 开发成本低,更新维护迭代成本也很低,使用成本低,跨平台* 较为依赖网络,流 阅读全文