以下为《JavaScript快速入门笔记》的无排版文字预览,完整内容请下载
JavaScript快速入门
1.1 初识JavaScript
1、起源
时间:1995年。
出现:主要是用于处理网页中的前端验证。
地点: Netscape(网景)公司,现在的Mozilla。
事件:在网景导航者浏览器上首次设计出了JavaScript。
名称: Netscape最初将这个脚本语言命名为LiveScript
更名:Netscape与Sun公司合作之后将其改名为JavaScript。
原因:由于当时Sun公司(2009年被Oracle公司收购)推出的Java语言备受关注,Netscape公司为了营销借用了Java这个名称。
事实:JavaScript与Java本质上是两种不同的编程语言。
主要用于:
服务端开发(Node.js)
桌面程序(Electron)
APP
控制硬件-物联网
游戏开发
浏览器执行JS简介
浏览器分成两部分:渲染引擎和JS引擎
渲染引擎:用来解析HTML和CSS,俗称内核,比如chrome浏览器的blink,老版本的webkit
JS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如chrome浏览器的V8
浏览器本身并不会执行JS代码,而是通过内置JavaScript引擎(解释器)来执行JS代码。JS引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以JavaScript语言归为脚本语言,会逐行解释执行。
3、 JavaScript的组成
/
(1)ECMAScript
ECMAScript是由ECMA国际(原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为JavaScript或Jscript,但实际上后两者是ECMAScript语言的实现和扩展。
/
1.2 开发工具
1、浏览器
浏览器是网页显示、运行的平台。
2、代码编辑器
/
1.3 JavaScript入门
1、JavaScript引入方式
/
1)JavaScript引入方式——行内式
行内式是将JavaScript代码作为HTML标签的属性值使用。
2)JavaScript引入方式——嵌入式
嵌入式就是使用标签包裹JavaScript代码,直接编写到HTML文件中。
3)JavaScript引入方式——外链式
外链式是指将JavaScript代码保存到一个单独的文件中,通常使用“js”作为文件的扩展名,然后使用标签的src属性引入文件中。
2、常用输入输出语句
① prompt() 用户输入框
②alert() 警告框
③ console.log() 控制台输出
④ document.write()文档页面输出
3、注释
概念:注释可便于代码的可读性,在程序解析时会被JavaScript解释器忽略。
分类:单行注释、多行注释。
表示方式:单行注释使用“//”、多行注释使用“/* */”。
单行注释:以“//”开始,到该行结束或JavaScript标记结束之前的内容都是注释。
多行注释:多行注释以“/*”开始,以“*/”结束,它们之间的内容为多行注释。
第2章 基本语法
2.1 变量
1、标识符
概念:程序开发中,经常需要自定义一些符号来标记一些名称,并赋予其特定的用途,如变量名、函数名等,这些符号都被称为标识符。
定义规则
由大小写字母、数字、下划线和美元符号($)组成。
不能以数字开头。
严格区分大小写。
不能使用JavaScript中的关键字命名。
要尽量要做到“见其名知其意”。
内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 先判断条件后执行循环体,而do...while会无条件执行一次循环体后再判断条件。
2.3、循环结构——for循环语句
概念:for循环语句是最常用的循环语句,它适合循环次数已知的情况。
3、跳转语句
概念:跳转语句用于实现程序执行过程中的流程跳转。
常用的跳转语句:有break和continue语句。
break与continue的区别:break语句可应用在switch和循环语句中,其作用是终止当前语句的执行,跳出switch选择结构或循环语句,执行后面的代码。而continue语句用于结束本次循环的执行,开始下一轮循环的执行操作。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《JavaScript快速入门笔记》的无排版文字预览,完整内容请下载
JavaScript快速入门笔记由用户“skeletonmm”分享发布,转载请注明出处