手机版

javascript基础语法学习笔记

时间:2021-09-19 来源:互联网 编辑:宝哥软件园 浏览:

1.Definition javascript是一种脚本语言(解释性编程语言),用于增强页面的动态效果,实现页面与用户之间的实时动态交互。Javascript由三部分组成:ECMA、DOM和BOM。

[1]ECMAScript由ECMA-262定义,提供核心语言功能(ECMA是欧洲计算机制造商协会)。

[2]DOM文档对象模型,提供了访问和操作网页内容的接口。

[3]BOM浏览器对象模型,提供与浏览器交互方式的界面。

二、介绍javascript在页面中嵌入js代码和引入外部文件有两种方式。

[1]嵌入页面。

脚本警报(“我的第一个JavaScript”);/script[2]引入了外部js文件。

[注意]带有src属性的脚本元素不应在其脚本标记之间包含额外的js代码。如果包含嵌入式代码,将只下载并执行外部脚本,而忽略嵌入式代码。

脚本src=' http : myscript . js '/script script

无论哪种方式,您都需要使用脚本标签。脚本标签共享6个属性,其中语言属性已被丢弃。

[1]src:表示包含要执行的代码的外部文件,该文件可能跨域。

[2]charset:可选,指示由src属性指定的代码的字符集,大多数浏览器都忽略该字符集。

[3]defer:是可选的,这意味着脚本可以延迟到文档完全解析和显示之后,并且仅对外部脚本有效。

[4]async:是可选的,这意味着脚本应该立即下载,但它不会妨碍页面上的其他操作。仅对外部脚本有效。

[5]type:可选,是语言的一个可选属性,它表示用于编写代码的脚本语言的内容类型,也称为MIME类型。考虑到兼容性,通常是文本/javascript。如果未指定,默认值也是text/javascript。

[6]language:已被否决。

异步和延迟

[1]如果未设置async和defer,浏览器将立即加载并执行指定的脚本。

script src=' http : test . js '/script[2]如果仅设置了async,浏览器将异步下载脚本,而不会阻止页面上的其他操作。

[注意]异步脚本总是在页面的加载事件之前执行。

script src=' http : test . js ' async/script[3]如果仅设置了delayed,脚本将被延迟,直到文档被完全解析和显示。

脚本src='http:test.js '延期/脚本

注释可以提高代码的可读性,帮助自己和他人阅读和理解Javascript代码。标注的内容不会显示在网页上,可以分为单行标注和多行标注。

//单行注释/*多行注释*/忽略空白JavaScript会忽略额外的空白,因此您可以在脚本中添加空白以提高其可读性。

//以下文字正确。var name=' hellovar name=' hellovar name=' hello代码换行可以在文本字符串中用反斜杠换行。

//正确的文档。写('你好\世界!'。);//错误文档。编写\(“你好,世界!”。);区分大小写的JavaScript的变量、函数名和运算符都区分大小写。函数getElementbyID不同于getElementById,变量myVariable和MyVariable也不同。

保留字和关键字ECMA-262描述了一组具有特定目的的关键字,用于指示控制语句的开始或结束,或执行特定操作等。ECMA-262还描述了另一组不能用作标识符的保留字,它们将来可能会成为关键字。

//保留字类| enum | extends | super | const | export | import//保留字在严格模式下实现| package | public | interface | private | static | let * | protected | yield *。

版权声明:javascript基础语法学习笔记是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。