JavaScript简介 :
作者:Brendan Eich(布兰登·艾奇)
发布时间:1995年
公司:网景推出
1、什么是JavaScript?
初衷:JavaScript 是一种专为与网页交互而设计的脚本语言
官方:JavaScript是一种基于对象和事件驱动的客户端脚本语言。
换句话:js是一门运行在浏览器端的脚本语言
2、JavaScript的组成部分 (ECMA 欧洲计算机制造商协会)
ECMAScript-262(语法规范) //ECMA-262 js的核心:提供核心的语言功能 变量声明 函数 语句 if
document object model //DOM 文档对象模型:提供访问和操作网页内容的方法和接口 页面元素 div h2
Browser object model //BOM 浏览器对象模型:提供与浏览器交互的方法和接口
版本:ES4 ES6
3、javaScript的基本特点:(理解)
JavaScript和HTML和css有相似之处,都是可以在浏览器中解析的。(考点)
是一种解释性的脚本语言,(代码不进行预编译)(记忆)
主要用来向HTML页面加入交互行为
可以直接嵌入 HTML 页面,但写成单独的js文件有利于结构和行为的分离
4、JavaScript特性(了解)
a)不同于服务器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持
b)跨平台、容易上手,随着引擎如V8和框架如Node.js的发展,及其事件驱动及异步IO等特性,JavaScript逐渐被用来编写服务器端程序
c)所有主流浏览器都支持JavaScript
d)目前,全世界大部分网页都使用JavaScript
5、JavaScript可以实现什么效果(作用)(考点)
a)更好的组织我们页面的内容,让内容更加的有条理
b)提供用户体验(表单验证[js的初衷],ajax)
c)游戏编程
6、页面中如何引用JavaScript(js代码放在哪里)
行内脚本:<button type="button" onclick="alert('Welcome!')">点击这里</button>
内部脚本:在head或body中使用<script type="text/javascript">写入js代码</script>
注意:a)script标签有一个type属性,值是text/javascript,表示当前的文本内容是js
b)Js代码要放在script标签以里,作为内容来存在的。
c)script还有一个属性, charset,用来声明文本的字符集。通常不需要。
d)script的位置可以放在页面中的任何地方
外部文件:<script src="路径/文件名.js" type="text/javascript"></script>4
注意:script的src属性是用来引入外部js文件的
执行顺序:从上到下依次执行
位置:script标签可以放在任意地方
7、js的基本语法:
1、分号: 一条语句的结束
js里分号是可以省略的
建议加上分号
说明:JavaScript语句和分号(了解)
JavaScript语句向浏览器发出的命令,语句的作用是告诉浏览器该做什么。
下面的语句JavaScript语句向id= "demo"的HTML元素输出文本"HRlloWord"
document.getElementById("demo").innerHTML = "HelloWord"
分号:分号用于分隔 JavaScript 语句。
通常我们在每条可执行的语句结尾添加分号。
使用分号的另一用处是在一行中编写多条语句
分号是可以省略的,在JavaScript中,用分号结束语句是可选的;
注意: 所有标点符号均为英文半角
一般建议js代码缩进4个空格;
2、变量弱类型(松散类型)
变量本身没有类型,变量的类型有变量值决定
3、严格区分大小写
4、{}代表代码块
8、JavaScript注释:
注释是添加到代码中提供解释和说明信息的、不会被解释执行的文本内容
说明:js的注释的内容是不会执行的,是给开发人员来看,不是给计算机执行的。
html:
css: // /**/
注释的作用:
JavaScript 不会执行注释。
- 我们可以添加注释来对 JavaScript 进行解释,提高代码的可读性。
也可以使用注释来阻止一行或多行代码执行
js: //单行 /*多行*/
9、js的注释的内容是不会执行的,是给开发人员来看,不是给计算机执行的。
网友评论