泰牛程序员 韩顺平 PHP 大牛班 javascript课程 完整笔记.doc
《泰牛程序员 韩顺平 PHP 大牛班 javascript课程 完整笔记.doc》由会员分享,可在线阅读,更多相关《泰牛程序员 韩顺平 PHP 大牛班 javascript课程 完整笔记.doc(92页珍藏版)》请在三一办公上搜索。
1、javascript第 1 章JAVASCRIPT课程介绍11.1js可以做什么?11.2js的一些特点(了解)11.3js的小故事21.4js运行的原理图21.5javascript的文档哪里找?31.6第一个js程序,hello,world!31.7一个非常简单的js加法运算41.8js是弱数据类型语言,变量类型有js引擎来决定.51.9js变量的命名规范5第 2 章JS的数据类型介绍72.1js的数据类型分类72.2举例说明72.3小练习82.4js数据类型的转换9第 3 章JS的运算符103.1js运算符的分类:103.2算术运算符103.3关系运算符123.4关系运算符的小案例133
2、.5逻辑运算符143.6关于逻辑运算的测试题153.7逻辑非的说明题16第 4 章三大流程控制174.1概述:174.2分支控制174.2.1if分支174.2.2if.else双分支184.2.3多分支控制结构 if . else if .else.204.2.4多分支的案例224.3多分支语句-swith234.3.1一个小的练习题254.3.2关于switch的一个小练习254.4循环控制264.4.1for循环控制264.5for循环的练习题28第 5 章函数305.1函数的必要性305.2函数的基本概念335.3函数的基本语法335.4函数的调用方式345.4.1方式1:345.4.
3、2形参和实参的概念355.4.3函数调用和返回的说明355.5变量的作用域365.6函数的其它说明375.7就是三目运算符的补充讲解37第 6 章数组386.1为什么需要数组386.2使用数组解决上面的问题396.3数组的基本概念396.4数组的传递方式406.5数组使用416.6数组的遍历426.7二维数组了解436.7.1关于二维数组的访问说明436.7.2快速入门案例446.7.3快速入门案例2446.7.4二维数组的平均值45第 7 章JS的内置对象467.1概述467.2js内部类的分类467.3Math对象477.3.1介绍:477.3.2快速入门案例487.4Date对象497.
4、4.1提出问题497.4.2Date对象的快速入门497.5一个string的案例507.6Array对象517.7Number对象537.8全局函数55第 8 章事件及事件驱动编程578.1概述:578.2js的事件驱动机制的理解578.3事件的分类588.3.1鼠标事件588.3.2键盘事件588.3.3html事件588.3.4其它事件588.4事件驱动机制编程的进一步理解案例588.5一个事件可以被多个函数处理61第 9 章DOM编程629.1dom的分类和介绍629.2dom到底和html文件是什么关系629.3dom编程的框架介绍639.4bom649.5dom编程的分类说明649
5、.6bom 和dom的关系659.7dom编程的一个体验案例659.8window对象669.8.1window对象的常用方法举例669.8.2股票撤回案例679.9窗口的打开和关闭679.10window案例-登录成功后跳转到指定页面68第 1 章 javascript课程介绍1.1 js可以做什么?1. 游戏2. 网页的特性3. web聊天4. 地图PHP程序员后面大量的使用 js1.2 js的一些特点(了解)1. js是一个脚本编程语言2. 脚本语言相对传统的编程语言而已,语法和规则相对没有那么严格。3. js是解释执行。即js在执行的时候,不会编译成二进制代码。而是将js代码调入引擎,
6、然后解释执行.4. js的主要的作用,可以对网页的元素动态编程体验案例:代码 :5. js文件是和其它编程语言一起使用(html, php , jsp , )1.3 js的小故事1.4 js运行的原理图1.5 javascript的文档哪里找?1.6 第一个js程序,hello,world!1.7 一个非常简单的js加法运算补充说明:在js中,我们查看一个数据的类型可以使用 typeof 变量名 ,或者typeof(变量名);1.8 js是弱数据类型语言,变量类型有js引擎来决定.1.9 js变量的命名规范(1) 变量可以由任意顺序的大小字母、下划线, 美元符号($)组成,但不能以数字开头,不
7、能是JavaScript中的保留关键字(2) JavaScript变量是区分大小写(3) JavaScript程序的注释 /*/ 或者 /注释案例说明:如何使用firefox 中对js代码进行调式使用快捷接 ctrl+shift+J 弹出我们的js的提示信息第 2 章 js的数据类型介绍2.1 js的数据类型分类(1) 基本数据类型:数值类型整数、浮点型,布尔型(true , false) , 字符串 (2) 复合数据类型: 数组, 对象(3) 特殊数据类型:null undefined;2.2 举例说明2.3 小练习2.4 js数据类型的转换第 3 章 js的运算符3.1 js运算符的分类:
8、 (1) 算术运算符x = 5 + 6;(2) 赋值运算符x = 7;(3) 比较运算符x 5;(4) 逻辑运算符x 6 & x图解法小结:1. + 分为 前 + 和 后 +2. 如果是前 + 比如 +a; 就是先 自加,再赋值, 如果是 a+ ,则是 先赋值在自加3. - 分为 前 - 和 后-4. 如果是前 - 比如 -a; 就是先 自减,再赋值, 如果是 a- ,则是 先赋值在自减3.3 关系运算符强调:= = 等于 = = = 全等3.4 关系运算符的小案例3.5 逻辑运算符案例:小结:1. 在逻辑运算中,0、false、null、undefined、NaN均表示false2. 在逻辑
9、运算中,非0 表示ture , 比 1 ,或者 -43.6 关于逻辑运算的测试题3.7 逻辑非的说明题第 4 章 三大流程控制4.1 概述: 顺序控制:没有加控制,默认就是从上到下,从左到右的执行顺序.分支控制: 根据不同的情况,来执行不同的语句循环控制: 更加用户的输入,来反复的执行某段代码.4.2 分支控制4.2.1 if分支基本语法:if(条件判断)/语句块.说明:当条件判断为真时,则执行内的代码,否则不执行.快速入门案例:编写一个程序,可以输入人的捐款,如果该同志的捐款大于1000元,则输出 “你的捐款大于1000,为您爱心点赞!”代码 :流程图 :4.2.2 if.else双分支l
10、基本语法if(条件判断A)/语句块Aelse/语句块B:说明:如果判断条件A成立,则执行语句块A,否则,执行语句块B.快速入门案例:流程图:4.2.3 多分支控制结构 if . else if .else.基本语法:if(条件判断A)/语句块Aelse if(条件判断B)/语句块Belse if(条件判断C)/语句块Celse/语句块C说明:条件判断A成立,则执行/语句块A., 如果判断条件B成立,则执行B语句块,如果所有的判断条件都不成立,就执行else的语句块.快速入门:代码 :流程图:4.2.4 多分支的案例4.3 多分支语句-swith基本语法:switch(表达式)case 常量/变
11、量:语句块;break;case 常量/变量:语句块;break;case 常量/变量:语句块;break;.default:语句块;break;快速入门案例:小结:1. 选择switch还是 if else答:如果是判断某几个值的范围,比如 a b, 选择使用 switch, 如果是一个范围比较,我们选择使用if. else if .else4.3.1 一个小的练习题4.3.2 关于switch的一个小练习4.4 循环控制4.4.1 for循环控制基本语法是for(var i = 0; i 值; i+)语句;for(循环初值;循环条件;步长) 语句;/循环体 快速入门案例:执行分析过程如何使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 泰牛程序员 韩顺平 PHP 大牛班 javascript课程 完整笔记 程序员 顺平 javascript 课程 完整 笔记
链接地址:https://www.31ppt.com/p-2388693.html