9.23JavaScript1
Web标准:
web标准也称为网页标准,由一系列的标准组成,大部分由W3C( World Wide Web Consortium,万维网联盟)负责制定
三个组成部分:
HTML: 负责网页的基本结构(页面元素和内容)。
CSS: 负责网页的表现效果(页面元素的外观、位置等页面样式,如:颜色、大小等)。
JavaScript:负责网页的行为 (交互效果)。
JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互
(脚本语言):代码不需要编译,经过浏览器的解释就可以运行
JavaScript和Java 是完全不同的语言,不论是概念还是设计。但是基础语法类似。
JavaScript在1995 年由 Brendan Eich 发明,并于1997 年成为 ECMA标准。
ECMAScript 6(ES6)是最新的JavaScript 版本(发布于2015年)。
JavaScript引入方式:
内部脚本:将JS代码定义在HTML页面中
JavaScript代码必须位于<script></script>标签之间
在HTML文档中,可以在任意地方,放置任意数量的<script>
一般会把脚本置于<body>元素的底部,可改善显示进度
<script> alert("Hello JavaScript") </script>
外部脚本:将JS代码定义在外部JS文件中,然后引入到 HTML页面中
外部JS文件中,只包含S代码,不包含<script>标签
<script>标签不能自闭合
正确写法:
<script src = "js/demo.js"><script> alert("Hello JavaScript") (demo.js)
即使<script>和</script>之间无内容,也不能省略(即不能自闭合)
自闭合:
<script src = "js/demo.js/> (×)
JavaScript内部脚本和外部脚本是两种不同的方式来包含和执行JavaScript代码的方法,它们之间有一些重要的区别。
以下是它们之间的主要区别:
1. 位置:
- 内部脚本:内部脚本是直接嵌入在HTML文档中的JavaScript代码,通常位于`<script>`标签内部,可以放置在HTML文档的任何位置,如`<head>`部分或`<body>`部分。
- 外部脚本:外部脚本是存储在独立的.js文件中的JavaScript代码,然后通过`<script>`标签的`src`属性引用该文件。这些文件通常存储在服务器上,并通过URL加载。
2. 维护性:
- 内部脚本:内部脚本将JavaScript代码直接嵌入HTML中,可能会导致HTML文件变得混乱,难以维护,尤其是对于大型项目。
- 外部脚本:外部脚本将JavaScript代码存储在单独的文件中,使代码更容易维护和管理。多个HTML页面可以共享同一个外部脚本文件,从而提高代码的重用性。
3. 缓存和性能:
- 内部脚本:每次加载包含内部脚本的HTML页面时,都会重新加载和解释JavaScript代码,这可能会影响性能,并浪费带宽。
- 外部脚本:外部脚本文件通常会被浏览器缓存,因此当用户访问多个页面时,它们只需要下载一次,从而提高性能并减少带宽消耗。
4. 可维护性和团队协作:
- 内部脚本:在团队协作中,如果多个开发人员同时编辑HTML文件,可能会导致冲突和问题,因为JavaScript代码与HTML混合在一起。
- 外部脚本:外部脚本文件可以单独维护,多个开发人员可以并行工作,不会相互干扰。
5. 测试和调试:
- 内部脚本:在内部脚本中进行JavaScript代码的测试和调试相对复杂,因为它与HTML紧密耦合在一起。
- 外部脚本:外部脚本可以独立测试和调试,使用浏览器的开发工具更容易进行错误排查。
总之,内部脚本和外部脚本都有其用途,但外部脚本通常更适合大型项目和团队协作,因为它们提供了更好的可维护性、性能和测试/debugging 等方面的优势。
然而,在某些情况下,内部脚本可能更方便,特别是对于小型项目或需要临时性JavaScript的情况。
ps:不得不说,ChatGPT还是蛮好用的
本文来自博客园,作者:suN(小硕),转载请注明原文链接:https://www.cnblogs.com/liushuosbkd2003/p/17723984.html