专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站建设之优化JS的技巧
当前位置:
网站建设
>
优化推广
网站建设之优化JS的技巧
资料来源:网络整理
时间:
2023/3/21 5:45:59
共计:
3575
浏览
JS的合称是JavaScript,它是一种直译式脚本语言,同时也是一种动态类型、弱类型、基于原型的语言,内置支持类型。JS在浏览器中有自己的解释器,被称为JavaScript引擎,它属于浏览器的一部分。JS在实用应用中被广泛的用于客户端的脚本语言,最早的是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
JS的基本特有有哪些?
1、是一种解释性脚本语言(代码不进行预编译)。
2、主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
3、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
4、跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
虽然现在的技术还是很弱,但是对于如何优化JavaScript还是有一定的技巧可循的,下面分形科技就与大家分享一些
网站建设
之优化JS的技巧。
循环在JS中是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in) 三种循环。但事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,如果可以分形科技建议大家尽量少用。
for(;;)和while循环的性能应该说基本(平时使用时)等价。而事实上,如何使用这两个循环,则有很大讲究。
网站建设
之优化JS的技巧
1、如果是循环变量递增或递减,不要单独对循环变量赋值,应该在它最后一次读取的时候使用嵌套的++或—操作符。
2、如果要与数组的长度作比较,应该事先把数组的length属性放入一个局部变量中,减少查询次数。
3、局部变量和全局变量
局部变量的速度要比全局变量的访问速度更快,因为全局变量其实是全局对象的成员,而局部变量是放在函数的栈当中的。还有,局部变量屏蔽全局变量。
4、最好少使用Eval
,使用eval相当于在运行时再次调用解释引擎对内容进行运行,需要消耗大量时间。所以建议不使用。
那在什么时候使用呢?
比如AJAX返回是JS代码,当我们想让这段代码执行,那么此时就可以使用eval。
5、减少重复查找
因为JavaScript的解释性,所以a.b.c.d.e,需要进行至少4次查询操作,先检查a再检查a中的b,再检查b中的c,如此往下。所以如果这样的表达式重复出现,应该尽量少出现这样的表达式,可以利用局部变量,把它放入一个临时的地方进行查询。
这一点可以和循环结合起来,因为我们常常要根据字符串、数组的长度进行循环,而通常这个长度是不变的,比如每次查询a.length,就要额外进行一个操作,而预先把var len=a.length,则就少了一次查询......
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
在线设计网址免费网站
佛山租房信息设计网站平台
作业纸设计网站有哪些
设计网站配色技巧文案范文
门面装修设计网站签约平台
口译软件图标设计网站名称
优秀的展厅设计网站推荐
空间陈设设计网站推荐
运营图标设计网站有哪些
素材网免费设计网站
·上一条:
网站制作中关于动态、静态、伪静态页的分析
|
·下一条:
网页设计的吸睛策略
同类资讯
网站制作中关于动态、静态、伪静态页的分析
网站推广之如何做QQ空间、论坛推广
404页面设置和网站流量、排名提升的方法
网站收录值下降和百度快照不更新的处理方法
SEO优化中网站排名、权重遇到波动必须做这些
当简约设计已经不能够再简约时该怎办
判断网页设计的好坏,10个重点整理
SEO优化之网站排名不保证和提升问题
C语言程序优化工作流程的注意事项
C语言程序编辑中快程序速度的方法
关于profile的介绍和汇编代码级的优化问题
企业SEO怎么样做好为搜索引擎蜘蛛“把脉”
PR与“RP”的区别,SEO优化PR值下降的原因
心理学与设计:如何利用颜色来唤起人们的情绪
网站突然收录下降,百度蜘蛛遇到了什么?
企业网站整体进行SEO优化时的五大技巧
北京网站建设之C程序建设相关知识【续】
北京网站建设之C程序建设相关知识总结
亮的单页面网站设计:65个新例子
做好网站排名有助于提高网站转化率
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-683-0016
邮箱:sales@gzit.cn
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
返回顶部
400-683-0016
在线咨询
微信二维码