分享一个判断浏览器是否支持的函数,然后有牵扯到了一个懒性加载的概念。 var iscss3=(function(){var _style=document.createElement("div").style;return 'transition' in _style||'mozTransition' in _style||'webkitTransition' in _style;})()
惰性载入函数 惰性载入函数表示函数执行的分支仅会发生一次,有两种实现惰性载入函数的方式,第一种是在函数被调用时再处理,在第一次调用中,该函数会覆盖为另外一个按合适方式执行的函数,这样任何对函数的调用都不用再经过执行的分支了。第二种实现惰性载入的方式是在声明函数时就制定适当的函数,这样,第一次调用函数时就不会损失性能了,而在代码首次加载时会损失一点儿性能。 载入方式一 var flag