摘要:一兼容性新标签在低于的浏览器中的识别解决以下浏览器对新增标签的不识别,并导致不起作用的问题。目前流行的库有以及,它们都可以修正很多已知的浏览器之间的差异性。 问题:经常遇到的浏览器的兼容性的情况、解决方法?思路:首先明确项目要兼容哪些浏览器的最低版本,然后考虑到CSS样式和JavaScript在这些浏览器的兼容性。 一、HTML 兼容性 1.H5新标签在低于IE9的浏览器中的识别 ...
摘要:也可以从其他文件进来定义路由每个路由应该映射一个组件。其中可以是通过创建的组件构造器,或者,只是一个组件配置对象。 路由跳转 - 超链接方式跳转 html: Hello App! Go to Foo Go to Bar router.js...
摘要:在接收响应期间持续不断地触发。在请求发生错误时触发。在通信完成或者触发或事件后触发。已经接收到部分响应数据。基于标准被广泛支持。破坏程序的异常处理机制。 原文(我的GitHub):https://github.com/liangfengbo/frontend-ability/issues/1 学习大纲 理解Ajax的工作原理 Ajax核心-XMLHttpRequest对象 封装Aja...
摘要:观察者模式,是设计模式之一。即便如此,笔者仍精心准备了这篇博客,期望用最简单的方式来介绍下该模式。这里有个小知识点提一下函数对象的属性就是该函数名最后是思路是通过找到指定数组,然后对数组中的回调函数进行依次调用,达到发布的目的。 观察者模式,是JavaScript设计模式之一。当然也不仅仅限于JavaScript这门语言,网上对该模式的介绍已是多如牛毛,而且讲得各有特色各有心得。即便如...
摘要:下面分别为大家介绍钩子函数的策略所有关于钩子函数的策略,其实都是调用方法。的策略介绍完了钩子函数的合并策略,我们接下来看等属性的合并策略。如果当前实例或者构造函数上有一个没有属性,则返回另一个的属性,如果两者都有,则同样调用方法处理合并。 上篇文章,我们讲到了mergeOptions的部分实现,今天接着前面的部分讲解,来看代码,如果大家觉得看讲解枯燥可以直接翻到本文的最后看mergeO...