在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
JS script标签有哪些属性:
使用script>元素的方式有两种:直接在页面中嵌入 在使用script>元素嵌入JavaScript代码时,只须为script>指定type属性。然后,像下面这样把JavaScript代码直接放在元素内部即可: scripttype="text/javascript"> functionsayHi(){ alert("Hi!"); } /script> 包含在 在使用 例如,浏览器在加载下面所示的代码时就会产生一个错误: scripttype="text/javascript"> functionsayScript(){ alert('/script>'); } /scrìpt> 因为按照解析嵌入式代码的规则,当浏览器遇到字符串" 例如: JSscript>标签有哪些属性: functionsayScript(){ alert("/scr"+"ipt>"); } 像这样分成两部分来写就不会造成浏览器的误解,因而也就不会导致错误了。 如果要通过 例如: scripttype="text/javascript"src="example.js">/script> 在这个例子中,外部文件 例如: scripttype="text/javascript"src="example.js"/> 但是,不能在HTML文档使用这种语法。原因是这种语法不符合HTML规范,而且也得不到某些浏览器一一尤其是IE一一的正确解析。 按照惯例,外部JavaScript文件带有js扩展名。但这个扩展名不是必需的,因为浏览器不会检查包含JavaScript的文件的扩展名。这样一来,使用JSP、PHP或其他服务器端语言动态生成JavaScript代码也就成为了可能。 需要注意的是,带有src属性的script>元素不应该在script>和/script>标签之间再包含额外的JavaScript代码。 另外,通过script>元素的src属性还可以包含来自外部域的JavaScript文件。这一点既使script>元素倍显强大,又让它备受争议。在这一点上,script>与img>元索非常相似,即它的src属性可以是指向当前HTML页面所在域之外的某个域中的URL,例如: scripttype="text/javascript"src="http://www.somewhere.com/afile.js">/script> 这样,位于外部域中的代码也会被加载和解析,就像这些代码位于加载它们的页面中一样。利用这一点就可以在必要时通过不同的域来提供JavaScript文件。不过,在访问自己不能控制的服务器上的JavaScript文件时则要多加小心。如果不幸遇到了怀有恶意的程序员,那他们随时都可能替换该文件中的代码。因此,如果想包含来自不同域的代码,要么你是那个域的所有者,要么那个域的所有者值得信赖。 无论如何包含代码,浏览器都会按照script>元素在页面中出现的先后顺序对它们依次进行解析。换句话说,在第一个script>元素包含的代码解析完成后,第二个script>包含的代码才会被解析,然后才是第三个、第四个。 到此这篇关于JSscript标签有哪些属性的文章就介绍到这了,更多相关JSscript标签有哪些属性内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论