Maison >interface Web >js tutoriel >Format de syntaxe et utilisation de la méthode with() dans les compétences javascript_javascript

Format de syntaxe et utilisation de la méthode with() dans les compétences javascript_javascript

WBOY
WBOYoriginal
2016-05-16 16:40:211610parcourir

Introduction au contenu : avec l'instruction With, il n'est pas nécessaire de spécifier à plusieurs reprises l'objet de référence lors de l'accès aux propriétés et méthodes de l'objet. Dans le bloc d'instruction With, toutes les propriétés et méthodes qui ne sont pas reconnues par JavaScript sont liées à l'objet spécifié. dans le bloc d'instructions. Le format de syntaxe de l'instruction With est le suivant :

With Object {
Statements
}
对象指明了当语句组中对象缺省时的参考对象,这里我们用较为熟悉的 Document 对象对 With 语句举例。例如 当使用与 Document 对象有关的 write( )或 writeln( )方法时,往往使用如下形式:
document.writeln(”Hello!“)
如果需要显示大量数据时,就会多次使用同样的 document.writeln()语句,这时就可以像下面的程序那样,把所有以 Document 对象为参考对象的语句放到With 语句块中,从而达到减少语句量的目的。下面是一个With 语句使用的例子:
<html>
<head>
<title>JavaScript Unleashed</title>
</head>
<body>
<script type="text/javascript">
<!—
with(document){
write("您好 !");
write("<br>这个文档的标题是 : \"" + title + "\".");
write("<br>这个文档的 URL 是: " + URL);
write("<br>现在您不用每次都写出 document 对象的前缀了 !");
}
// -->
</script>
</body>
</html>

De cette façon, vous pouvez supprimer le préfixe Document lorsque vous utilisez les méthodes et propriétés du document.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn