03 2015 档案
摘要:能力检测怪癖检测用户代理检测一、能力检测1、更可靠的能力检测2、能力检测,不是浏览器检测二、怪癖检测三、用户代理检测1、用户代理字符串的历史①早期的浏览器②Netscape Navigator 3和Internet Explorer 3③Netscape Communicator 4和IE4~IE8...
阅读全文
摘要:window对象location对象navigator对象screen对象history对象一、window对象BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过javascript访问浏览器窗口的一个接口,又是ECMAScript规定的Glo...
阅读全文
摘要:递归闭包模仿块级作用域私有变量小结回顾,函数声明和函数表达式的区别能够创建匿名函数赋值给变量,也就能够把函数作为其他函数的返回值。一、递归递归函数是在一个函数通过名字调用自身的情况下构成的。 function factorial(num) { if (num value2) {...
阅读全文
摘要:创建对象工厂模式构造函数模式原型模式组合使用构造函数模式和原型模式动态原型模式寄生构造函数模式稳妥构造函数模式继承原型链借用构造函数组合继承原型式继承寄生式继承寄生组合式继承_______________________________________________________________...
阅读全文
摘要:移动网站天生有三种性能限制:带宽低,内存小,处理器性能低。这些性能挑战又加上其他的问题,如:网页比以前更大延迟相差巨大下载速度相差巨大解决问题:改善网站性能的主要策略并没有因为从PC变成手机或者平板设备而有变化,只是会参杂一些小的策略三个主要改善性能的策略是:减少每个页面需要获取额外资源的HTTP请...
阅读全文
摘要:不区分大小写、、、、、 10个重要的新的表单元素ColorDateDatetime-localEmailTimeUrlRangeTelephoneNumberSearchSVGCanvasSVG和Canvas图形的区别是什么?SVGCanv...
阅读全文
摘要:测试背景透明度为0.3。文字不透明:background-color: #000;/* 一、CSS3的opacity */opacity: 0.3; /* 兼容浏览器为:firefox,chrome,IE9+ 文字也跟着透明*//* 二、CSS3的rgba */background: rgba(...
阅读全文
摘要:1、nextSibling浏览器兼容问题 var item1=document.getElementById("item1");alert(item1.nextSibling.id);alert(item1.nextSibling.nodeType);a...
阅读全文
摘要:1、IE条件注释法:小于用lt; 大于用gt;小于等于用lte;大于等于用gte;弊端:ie10无法判断。2、// 方法一: if($.browser.msie){ if($.browser.version=="6.0"){ ...
阅读全文
摘要:关于web页面布局,我们听说过的有固定布局(fixed layout),流体布局(fluid layout),其中响应式布局是应运而生。指:一是宽屏的愈发普及;二是CSS3 media queries属性的诞生(通过CSS代码,实现不同宽度显示器下不同的布局,可以即时响应的web页面布局。)语法:@...
阅读全文
摘要:lastIndexOf();substring();split();slice();splice();var s="http://www.baidu.com";var i= s.lastIndexOf("."); //16var unit= s.substring(i); //.comvar url...
阅读全文
摘要:高度跟宽度不定,自适应两栏布局两栏布局,左栏宽度为200,右栏高度跟左栏高度一致js插入p元素js截取字符串并计算字符串个数ajax按钮提交一次后失效并修改当前点击的按钮for循环 跳出循环html5以及css3页面性能优化1、高度跟宽度不定,自适应两栏布局2015年3月 4日 总结:实现方法:①、...
阅读全文