摘要: 工厂模式 缺点:没有解决对象识别问题(即怎样知道一个对象的类型) 构造函数模式 对象类型识别:person1.constructor == Person //true; 更可靠的对象类型识别:person1 instanceof Person //true; person1 instanceof O 阅读全文
posted @ 2017-10-14 11:23 诸葛正当年 阅读(260) 评论(0) 推荐(0) 编辑
摘要: mark-zhq[5] · navigationStart:当前浏览器窗口的前一个网页关闭,发生unload事件时的Unix毫秒时间戳。如果没有前一个网页,则等于fetchStart属性。 · unloadEventStart:如果前一个网页与当前网页属于同一个域名,则返回前一个网页的unload事 阅读全文
posted @ 2016-03-31 09:57 诸葛正当年 阅读(2744) 评论(0) 推荐(1) 编辑
摘要: 1.最简单方法是input取图像:这里需要引导用户进图库后直接拍照 mark-zhq[4] 2.调用navigator.getUserMedia方法:手机端--苹果、安卓浏览器、微信浏览器都不支持,本人测的UC浏览器支持。navigator.getUserMedia浏览器支持情况见:http://c 阅读全文
posted @ 2016-03-31 09:55 诸葛正当年 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 1.用CSS.supports()方法 mark-zhq[3] 注:这里只针对支持CSS.supports的浏览器,Opera浏览器使用的是不同的方法名。 判断是否支持该方法:(如果不支持的话可用第三方库Modernizr) 2.查找document.documentElement.style是否存 阅读全文
posted @ 2016-03-31 09:52 诸葛正当年 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 一:为什么要了解浏览器渲染页面和加载页面机制,主要还是性能的优化。 了解浏览器如何进行加载,我们可以在引用外部样式文件,外部js时,将他们放到合适的位置,使浏览器以最快的速度将文件加载完毕。 了解浏览器如何进行解析,我们可以在构建DOM结构,组织css选择器时,选择最优的写法,提高浏览器的解析速率。 阅读全文
posted @ 2015-12-23 13:17 诸葛正当年 阅读(5829) 评论(1) 推荐(1) 编辑
摘要: HTML标签CSS属性默认值汇总 mark一下zhq[1]这个东西,在你需要还原默认值的时候,比较有用。开始的时候 *{margin:0;padding:0;},当需要使用边距的时候,就需要还原HTML默认CSS值了。这里如果你要清除padding值,那你只需要body,ul, ol, dd{pad... 阅读全文
posted @ 2015-12-21 15:11 诸葛正当年 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 原则不要做任何优化除非的确需要优化任何的性能优化都必须以测量数据为基础,如果你怀疑代码存在性能问题,首先通过测试来验证你的想法。性能优化三问我还能做哪些工作从而让代码变得更有效率?流行的JavaScript引擎通常会做哪些优化工作?哪些优化是JavaScript引擎不能做的,垃圾回收器是否能清理我们... 阅读全文
posted @ 2015-12-21 10:12 诸葛正当年 阅读(344) 评论(0) 推荐(0) 编辑
摘要: JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 不仅如此,JavaScri 阅读全文
posted @ 2015-12-21 10:07 诸葛正当年 阅读(290) 评论(0) 推荐(1) 编辑
摘要: 1、尽量减少HTTP请求次数 终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。 减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保... 阅读全文
posted @ 2015-12-19 19:02 诸葛正当年 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一.使用JQuery.noConflict() 该方法的作用就是让Jquery放弃对$的所有权,将$的控制权交还给prototype.js,因为jquery.js是后引入的,所以最后拥有$控制权的是jquery。它的返回值是JQuery。当在代码中调用了该 方法以后,我们就不可以使用$来调用jque... 阅读全文
posted @ 2015-12-19 18:53 诸葛正当年 阅读(235) 评论(0) 推荐(0) 编辑