上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 127 下一页
摘要: ES6中Promise可以说很大情况下改善了异步回调的嵌套问题,那么如果我们自己去写一个类似Promise的库应该怎么去写? 我们先看一下Promise的特点: 第一:Promise构造函数接受一个函数作为参数,函数里面有两个参数resolve和reject分别作为执行成功或者执行失败的函数 var 阅读全文
posted @ 2018-07-11 23:33 古兰精 阅读(14013) 评论(6) 推荐(0)
摘要: 在JavaScript里,构造函数通常是认为用来实现实例的,JavaScript没有类的概念,但是有特殊的构造函数。通过new关键字来调用定义的构造函数,你可以告诉JavaScript你要创建一个新对象并且新对象的成员声明都是构造函数里定义的。 在构造函数内部,this关键字引用的是新创建的对象。基 阅读全文
posted @ 2018-07-11 23:13 古兰精 阅读(686) 评论(0) 推荐(0)
摘要: 在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。 在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。 在JavaScript里 阅读全文
posted @ 2018-07-11 22:58 古兰精 阅读(372) 评论(0) 推荐(0)
摘要: 一、js中new一个对象的过程 首先了解new做了什么,使用new关键字调用函数(new ClassA(…))的具体步骤: 1、创建一个新对象: var obj = {}; 2、设置新对象的constructor属性为构造函数的名称,设置新对象的__proto__属性指向构造函数的prototype 阅读全文
posted @ 2018-07-11 22:27 古兰精 阅读(19376) 评论(3) 推荐(2)
摘要: 1、svg image标签降级技术: svg不能很好的在anroid2.3中得到支持,需要额外的补充,IE8-以及Android 2.3默认浏览器是不支持SVG的。 svg image标签降级技术,这是一个名叫Alexey Ten首先提出来的,类似下面的代码: 即所有浏览器,包括IE,会把image 阅读全文
posted @ 2018-07-11 00:08 古兰精 阅读(1860) 评论(0) 推荐(0)
摘要: 通常用window.location该属性获取页面 URL 地址: 1、什么是window.location? 比如URL:http://b.a.com:88/index.php?name=kang&when=2011#first window.location和document.location互 阅读全文
posted @ 2018-07-11 00:00 古兰精 阅读(6389) 评论(0) 推荐(1)
摘要: 这个题目不约而同的出现在了多家公司的面试题中,当然也是因为太过于典型,解决方案无非就是拆字符或者用正则匹配来解决,我个人强烈建议用正则匹配,因为url允许用户随意输入,如果用拆字符的方式,有任何一处没有考虑到容错,就会导致整个js都报错。而正则就没有这个问题,他只匹配出正确的配对,非法的全部过滤掉, 阅读全文
posted @ 2018-07-10 23:48 古兰精 阅读(942) 评论(0) 推荐(0)
摘要: 浏览器渲染流程: 1、浏览器开始解析目标HTML文件,执行流的顺序为自上而下。 2、HTML解析器将HTML结构转换为基础的DOM(文档对象模型),构建DOM树完成后,触发DomContendLoaded事件。 3、CSS解析器将CSS解析为CSSOM(层叠样式表对象模型),一棵仅含有样式信息的树。 阅读全文
posted @ 2018-07-09 22:39 古兰精 阅读(4387) 评论(0) 推荐(0)
摘要: 网页中引用的外部文件: JavaScritp、CSS 等常常会阻塞浏览器渲染页面。假设在 <head> 中引用的某个 JavaScript 文件由于各种不给力需要2秒来加载,那么浏览器渲染页面的过程就会被阻塞2秒,直到该JS文件下载并执行完后才继续。 前端性能调优时必须排除任何潜在的渲染阻塞点,让浏 阅读全文
posted @ 2018-07-09 22:16 古兰精 阅读(3408) 评论(0) 推荐(0)
摘要: 1、绝对定位元素溢出父元素,怎么隐藏问题? 通常,为了让DIV子元素超出部分隐藏,都是在父元素设置overflow:hidden,这样即可防止子元素撑开父元素,使子元素能够溢出隐藏! 但是,对于position:absolute定位的子元素,仅仅使用overflow:hidden没办法将其溢出部分隐 阅读全文
posted @ 2018-07-06 22:24 古兰精 阅读(40876) 评论(3) 推荐(9)
上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 127 下一页