javascript提供了三个方法来计算表示小数点的位数:toFixed,toExponential,toPrecision
jquery.support主要是检测浏览器兼容性,支持力度的方法,用于展示不同浏览器各自特性和bug的属性集合。作为一个静态成员,提供给jquery内部函数,告诉他们某些功能是否能用。避免了以往通过检测浏览器版本做修改。
使用MVC模式开发一些项目时,我们一般会添加onbeforeunload方法,以防止客户无意识的跳出页面,丢失数据。
利用iframe跨域加载页面,cookie失效的问题: 主要是浏览器不接受第三方cookie引发的
typeof操作符,typeof是返回“表达式”的数据类型的字符串
Javascript有五种基本的数据类型:Undefined,null,String,Number,Boolean,这五种数据类型都可以用typeof来检测
利用javascript检测浏览器的类别,网上也会有很多的代码,这里总结写了一下,主要检测主流的五款浏览器(IE,Chrome,Opera,Safari,Firefox)的类别,IE可以检测到IE6-IE9的本种版本,IE10没有检测过。
jQuery each循环中,如果要实现类似break或continue的功能,不用跟原生javascript for循环一样用break或continue了,而必须用reaturn false、return true
在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术
IE下给window对象定义其onresize事件,在拉伸缩小窗口时,其onresize方法将被执行多次,并且其具体执行的次数在不同的电脑有不同的值,相当诡异,Firefox等其他浏览器则无此现象
通过浏览器获取URL参数值
通过原生js获取浏览器宽高、可视区域、滚动区域等等
利用javascript来控制iframe的高度自动适应,介于javascript对不同域名权限的限制,分为两种情况
完全兼容IE和firefox的“添加收藏夹代码,chrome,safari会提示信息"添加收藏失败,请同时按"CTRL+D"添加“
获取当前时间代码,用原生JS所写,兼容种浏览器