个人建议,敲代码的指法
window下常用的一些快捷键
JavaScript介绍
1.Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。
2.JavaScript是一种运行在客户端 的脚本语言 JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
3.JavaScript现在的主要作用:
1.网页特效
2.服务端开发(Node.js)
3.命令行工具(Node.js)
4.桌面程序(Electron)
5.App(Cordova)
6.控制硬件-物联网(Ruff)
7.游戏开发(cocos2d-js)
JavaScript和HTML以及CSS之间的关系
HTML:用来写页面结构
CSS:用来美化网页
JavaScript:用来添加页面的一些行为
JavaScript的组成(三部分)
1. ECMAScript 标准----js的基本的语法
2. DOM------Document Object Model 文档对象模型
一套操作页面元素的API,DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作
4. BOM------Browser Object Model 浏览器对象模型
一套操作浏览器功能的API,通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等
JavaScript是什么?
1.是一门脚本语言
2.是一门解释性语言
3.是一门动态类型语言
4.是一门基于对象的语言
5.是一门弱语言
* 编译语言:需要把代码翻译成计算机所认知的二进制语言,才能够执行
* 脚本语言:不需要编译,直接执行
* 常见的脚本语言:sql,cmd
JavaScript的引用方式
1.行内式
<input type="buttom" οnclick="alert('Happy')"; value="test">
2.嵌入式(可以写在页面的任何地方,推荐写在head标签内)
<script type="text/javascript">
JavaScript语句;
</script>
3.外链式
<script type="text/javascript" src="脚本文件路径"
</script>
注意的问题:引用外部js文件的script标签中不可以写JavaScript代码
写JavaScript代码应该注意的一些问题
1.在一对script标签中有错误的js代码,那么该错误的代码后面的js代码将不会执行
2.如果第一对script标签中有错误的代码,不会影响后面的script标签中的js代码执行
3.script的标签中类型的声明,type="text/javascript"是标准写法或者写language="JavaScript"都可以,但是目前在我们的html页面中,type和language都可以省略,原因是HTML是遵循h5的标准
4.有可能会出现这种情况:script标签中可能同时出现type和language的写法.
5.script标签在页面中可以出现多对
6.script标签一般是放在body的标签的最后的,有的时候会在head标签中
7.如果script标签是引入外部js文件的作用,那么这对标签中不要写任何的js代码,如果要写,重新写一对script标签,里面写代码