摘要:
一.变量声明 js中的变量是松散类型,所谓松散类型就是可以用来保存任何类型的数据。在js中,声明变量同其他语言一样,我们使用var操作符,后跟变量名: var isNumber;(js中未初始化的值都会保存为特殊的值 --undefined) 有一点必须注意,用var声明的变量将会成为定义该变量的作用域中的局部变量,也就是说,如果在函数中使用var声明一个变量,那... 阅读全文
摘要:
之前做pc端的时候基本不是特别会特别去关注页面尤其是js的性能,即使做也是主要针对图片,最近做手机端的一个座位图页,大概有1000个左右作为,要根据触摸滑动来实时改变位置,大小,颜色,等等。在谷歌浏览器那叫一个流畅~当在安卓机上实验时,简直卡爆了,于是。。优化,花了将近1个星期时间,主要是针对js的... 阅读全文
摘要:
通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。一、 让代码简洁:一些简略的表达方式也会产生很好的优化eg:x=x+1;在不影响功能的情况下可以简写为x++;二、 变量名方法名尽量在不影响语意的情况下简单。(可以选... 阅读全文
摘要:
@font-face是CSS3中有关于字体设置的属性,通过@font-face可以将本地字体设置为Web页面字体,并能兼容所有浏览器,使用这个属性就不必担心用户本地不具备这样的字体。因为我们把字体都上传到服务器上,不过这样一来很多人担心影响性能问题。鱼和熊掌不能兼得嘛,我们就不在为这个问题说太多的话... 阅读全文
摘要:
在做页面中,多数情况下都会遇到页面上做动画效果,大部分都是用jquery来实现动画,今天正好看到一篇原生js实现动画效果的代码,特分享在此。原文地址:http://www.it165.net/pro/html/201410/23513.html1、匀速动画效果说明:匀速动画就是动画的效果从开始到结束... 阅读全文
摘要:
JS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求。当内容是未知或者是变化的时候。这个时候又有几种情况了。iframe内容未知... 阅读全文
摘要:
HTML5 中的新功能HTML5 是最新一代的 HTML 规范,是 W3C 与 WHATWG 合作的结果,目前仍外于开发中。自从上一代 HTML4,Web 世界已经发生了巨大的变化,HTML5 的到来更大地促进了 Web 的发展,HTML5 提供了很多新的功能,主要有:新的 HTML 元素,例如 s... 阅读全文
摘要:
来源:feng_013 的博客Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。一:如何使用WorkerWeb Worker的基本原理就是在当前javascript的主线程中,使用Worke... 阅读全文
摘要:
.delay()是用来在jQuery动画效果和类似队列中是最好的。但是,由于其本身的限制,比如无法取消延时——.delay(),它不是JavaScript的原生 setTimeout函数的替代品,这可能是更适合某些使用情况。delay(duration,[queueName])设置一个延时来推迟执行... 阅读全文
摘要:
最近发现JS当中toFixed()方法存在一些问题,采用原生的Number对象的原型对象上的toFixed()方法时,规则并不是所谓的“四舍五入”或者是“四舍六入五成双”,所谓“四舍六入五成双”,在百度百科上给的解释是:也即“4舍6入5凑偶”这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指... 阅读全文