源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript下with 的简化代码写法

  • 时间:2021-02-01 21:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript下with 的简化代码写法
with (object) statements 参数 object 新的默认对象。 statements 一个或多个语句,object 是该语句的默认对象。 说明 with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) y = Math.tan(14 * Math.E) 当使用 with 语句时,代码变得更短且更易读:
[url=http://www.1sucai.cn/article/23421.htm]如需引入外部Js需刷新才能执行[/url]]
[b]避免使用JavaScript的With[/b] JavaScript允许使用with关键字来指定某个对象的一系列属性或者方法。比如有这样一段代码:
[u]复制代码[/u] 代码如下:
var x = document.body.scrollLeft; document.write('text1'); document.write('text2'); document.write('text3');
如果用with的话,可以这样写:
[u]复制代码[/u] 代码如下:
with document { var x = body.scrollLeft; write('text1'); write('text2'); write('text3'); }
但是,这样看似精简代码的方法却会使JavaScript的执行时间增加许多。因为它会去检查大括号内的每个变量是否是这个对象的属性或者方法。 所以,如果要精简代码的话,可以这样写,从而避免使用with。
[u]复制代码[/u] 代码如下:
var d = document; var x = d.body.scrollLeft; d.write('text1'); d.write('text2'); d.write('text3');
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部