三.javascript(简称JS)
3.1.javascript概述3.2.Javascript和Java的关系3.3.Javascript组成3.4.Javascript小结3.5.Javascript的基本语法
1.语法规范2.javascript入门案例3.javscript与html结合的两种方式4.javscript的注释5.五种原始类型6.常量和变量7.运算符8.流程控制语句9.数组 3.6Javascript的Dom操作
1.Dom概述2.Dom的api 3.7 事件机制
1.事件概述2.事件和事件源绑定 3.8.BOM对象
1.BOM概述2.Bom常见对象3.常用api 3.9 常见的内置对象
1.Global全局对象2.Math对象3.JSON对象4.定义类创建对象的方式5.案例(省市二级联动) 4. html网页里面引入javascript
三.javascript(简称JS) 3.1.javascript概述Javascript是一门客户端脚本语言,基于对象和事件驱动的一门客户端脚本语言,可以直接在浏览器端运行。
客户端:浏览器脚本语言:无需编译,可以直接运行.基于对象:javascript已经提供好了大部分对象,前端开发者,可以直接使用这些对象(对象无需创建,直接使用)时间驱动:通过触发事件,驱动事件绑定的javascript代码,实现网页的动态效果.核心功能就是增强用户和HTML页面的交互过程,让页面有一些动态效果,以此增强用户的体验. 3.2.Javascript和Java的关系
3.2.1 javascript是一门脚本语言:无需编译,可以直接运行(在浏览器中)
java是一门编程语言,先编译,后运行(编译的过程依赖与JVM)
3.2.2 javascript是基于对象的脚本语言:对象可以直接使用,无需创建
java是面向对象的编程语言:对象必须先创建,然后再使用
3.2.3 javascript是一门弱类型的脚本语言,指的在javascript所有类型都可以使用var来表示,比如var num=10; var str=“hello”,var flag=true.
java是一门强类型的编程语言,指的在定义变量时,必须先确定类型,然后再定义变量.比如int sum=10; Sring str=
“hello”;boolean flag=true;
javascript和java的相同之处
- javascript和java的定义基本语法很相似.javascript书写方式和java的书写的diam方式很相似
ECMAscript
规范了javascript的基本语法
DOM
document object model : 文档对象模型(由一系列文档对象构成的模型)
作用:操作标记性的文档(指的xml或者html文档)
BOM
browser object model: 浏览器对象模型(由一系列浏览器对象构成的模型)
作用:操作浏览器的。
javascript是一门客户端脚本语言javascript是一门弱类型语言(即使有时语法写的很不规范,也不报错)javascript的三个组成部分:基本语法+DOM+BOM常见的前端开发工具:html,css,javascript常见的后端开发工具:idea,eclipse,myeclipse,sts 3.5.Javascript的基本语法 1.语法规范
区分大小写每行代码结束,建议使用分号表示代码书写格式(建议与java代码书写格式保持一致) 2.javascript入门案例
3.javscript与html结合的两种方式注意: 书写js代码时,一定一定加上
方式一:直接在html里面,嵌入js代码
优点:可以直接看到书写的js代码
缺点:js代码和html标签在一起,不便于后期的维护
方式二:引入外部的js文件
步骤一: 先定义好一个js文件, 步骤二:通过script标签的src属性引入外部定义好的js文件
优点:便于后期js的代码维护
outer.js:
//1.定义变量 num=10; var num=10010; //2.弹出的警告框 alert(num);
在html网页里面引入:外部的js文件
4.javscript的注释和java的注释基本一样单行注释: //注释内容多行注释: var test1 = function(a,b){ var sum =a+b; return sum; } var return_data =test1(1,11); document.write(return_data)


