javascript学习介绍课件.ppt
《javascript学习介绍课件.ppt》由会员分享,可在线阅读,更多相关《javascript学习介绍课件.ppt(68页珍藏版)》请在三一办公上搜索。
1、javascript学习目录(1),javascript介绍javascript引入变量声明与数据类型运算符流程控制函数数组,zixue.it 燕十八精品PHP教程,javascript学习目录(2),对象内置对象学习DOM操作DOM事件window对象特效及表单验证,zixue.it 燕十八精品PHP教程,1.1 javascript是什么?,JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,有了JavaScript,可使网页变得生动JavaScript语言的前身叫作Livescript。自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关J
2、ava的程序概念,将自己原有的Livescript 重新进行设计,并改名为JavaScript。,zixue.it 燕十八精品PHP教程,1.2 javascript如何改变网页,铲掉P标签把a标签复制增加一个span标签,DOM模型,javascript引擎,zixue.it 燕十八精品PHP教程,1.3 javascript只能用来改变网页?,javascript引擎在,javascript的功能远比你知道的要强大.javascript的解释引擎放在哪儿,js的作用就可以发挥到哪儿不局限于浏览器比如:目前流行的node.js服务器端,即是在服务器上运行js,通过js来操作目录,文件,连接数
3、据库等.,zixue.it 燕十八精品PHP教程,2.1 javascript代码如何引入?,code.,zixue.it 燕十八精品PHP教程,3.1 变量的声明的本质,年龄,5,林书豪,MVP,声明一个变量,实质是在内存中产生了一个变量名,和一个变量值,并且该变量名自身又有一个属性值,是指向变量值的位置,zixue.it 燕十八精品PHP教程,3.2 怎么声明变量?,var a=3;/声明变量a,且把3赋给a作值var b=a;/声明变量b,且把a的值赋给bvar a=b=3;/声明变量a,b,并把3赋给a,bvar a,b;/声明变量a,b,但不赋值,zixue.it 燕十八精品PHP教
4、程,3.3 变量名有什么要求?,1:以字母,_,$,数字的组合,但是,第1个字符不能是数字.或者说:以字母,_,$开头,后面由字母,_,$,数字的组合都可以2:比较新的js标准已经支持用任何UNICODE字符做变量名(当然,仍然不能用数字开头).这意味着,汉字可以做变量名(实际开发勿用)3:变量名区分大小写4:要求命名有意义,不要用 aaa,c,asdf这样的变量名,zixue.it 燕十八精品PHP教程,3.4 变量类型有哪几种?,衍生类型数组类型对象类型函数类型,基本类型数值类型字符串类型布尔值类型nullundefined,zixue.it 燕十八精品PHP教程,4.1 运算符,算术运算
5、符+-*/%赋值运算符=+=-=*=/=%=条件运算=!&,zixue.it 燕十八精品PHP教程,5.1 流程控制,顺序语句分支语句 if,if/else,if/else if/./if,switch循环语句while,do/while,for,zixue.it 燕十八精品PHP教程,5.2 顺序结构,按顺序,一句一句来执行;,document.write(8点应该起床);document.write(刷牙);document.write(洗脸);,zixue.it 燕十八精品PHP教程,5.3 单路分支结构-if,if(exp)语句1;语句2;语句.N;解释:如果表达式exp为真,则内的代
6、码块,则执行,如果为假,则不执行,zixue.it 燕十八精品PHP教程,5.4 双路分支结构-if/else,if(exp)代码段1;else 代码段2;,解释:如果 exp为真,执行代码段1否则,执行代码段2,代码段1,代码段2必有且只有一段执行,zixue.it 燕十八精品PHP教程,5.5 多路分支结构-if/else if/else,if(exp1)代码段1;else if(exp2)代码段2;else if(exp3)代码段3;else 代码段N;,如果exp1为真,则执行代码段1如果exp2为真,则执行代码段2.如果都不满足,执行代码段N,zixue.it 燕十八精品PHP教程,
7、5.6 多路分支结构-switch,switch(变量)case 值1:代码段1;break;case 值2 代码段2;break;case 值3:代码段3;break;,如果等于 值1执行代码段1;退出;如果等于 值2执行代码段1;退出;如果等于 值3执行代码段3;退出;,zixue.it 燕十八精品PHP教程,5.7 循环结构-while循环,while(exp)代码段;,如果exp为假,while结束;如果为exp真,执行循环体中的代码段;再回到while判断,zixue.it 燕十八精品PHP教程,5.8 while循环的特点,特点:先判断表达式,后执行循环体说明:、循环体有可能一次也
8、不执行、循环体可为任意类型语句、下列情况,退出while循环:条件表达式不成立(为false)循环体内遇break,goto、无限循环:while(1)循环体;,zixue.it 燕十八精品PHP教程,5.8 do-while循环的特点,do 代码段;while(exp);,执行循环体中的代码段;再回到while判断如果exp为假,while结束;如果为exp真,循环体至少执行一次,zixue.it 燕十八精品PHP教程,5.9 for循环,for(exp1;exp2;exp3)循环体,先执行且只执行一次exp1,再判断exp2是否为真,如果为真则执行循环体.执行循环体后,执行exp3;再回到
9、exp2,zixue.it 燕十八精品PHP教程,5.9 循环结构练习题,1:用while和for循环计算1到100之和2:面试题,3:百钱百鸡问题:张丘建算经成书于公元5世纪,作者是北魏人书中最后一道题堪称亮点,通常也被称为“百钱买百鸡”问题,民间则流传着县令考问神童的佳话书中原文如下:今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买鸡百只,问鸡翁、母、雏各几何?题目的意思是,公鸡5文钱1只,母鸡3文钱1只,小鸡1文钱买3只,现在用100文钱共买了100只鸡,问:在这100只鸡中,公鸡、母鸡和小鸡各是多少只?(设每种至少一只),zixue.it 燕十八精品PHP教程,补充材料:百鸡
10、术相传在南北朝时期(公元 386 年公元 589 年),我国北方出了一个神童,他反映敏捷,计算能力超群,许多连大人一时也难以解答的问题,他一下子就给算出来了.远远近近的人都喜欢找他计算数学问题。神童的名气越来越大,传到当时宰相的耳中。有一天,宰相为了弄清神童是真是假,特地把神童的父亲叫了去,给了他 100 文钱,让第二天带 100 只鸡来.并规定 100 只鸡中公鸡,母鸡和小鸡都要有,而且不准多,也不准少,一定要刚好百钱百鸡。当时,买 1 只公鸡 5 文钱,买 1 只母鸡 3 文钱,买 3 只小鸡才 1 文钱.怎样才能凑成百钱百鸡呢 神童想了一会,告诉父亲说,只要送 4 只公鸡,18 只母鸡和
11、 78 只小鸡就行了。第二天,宰相见到送来的鸡正好满足百钱百鸡,大为惊奇.他想了一下,又给了 100 文钱,让明天再送 100 只鸡来,还规定不准只有 4 只公鸡。这个问题也没有难住神童.他想了一会,叫父亲送 8 只公鸡,11 只母鸡和 81 只小鸡去.还告诉父亲说,遇到类似问题,只要怎样怎样就行了.第二天,宰相见到了送来的 100 只鸡,赞叹不已.他又给了 100 文钱,要求下次再送 100 只鸡来。岂料才一会儿,神童的父亲就送来了 100 只鸡.宰相一数:公鸡 12 只,母鸡 4 只,小鸡 84 只,正好又满足百钱百鸡.这个神童就是张丘建.他继续勤奋学习,终于成为一个著名的数学家.他的名著
12、张丘建算经里,最后一个题目就是这个有趣的百鸡问题。在张丘建生活的那个年代,他又是怎样算出题目的几个答案的呢。原来,张丘建发现了一个秘密:4 只公鸡值 20 文钱,3 只小鸡值 1 文钱,合起来鸡数是 7,钱数是 21;而 7 只母鸡呢,鸡数是 7,钱数也是 21.如果少买 7 只母鸡,就可以用这笔钱多买 4 只公鸡和 3 只小鸡.这样,百鸡仍是百鸡,百钱仍是百钱.所以,只要只有求出一个答案,根据这种法则,马上就可以求出其它的答案来。这就是驰名中外的百鸡术。,zixue.it 燕十八精品PHP教程,6.1 函数的概念-数学角度,x,f(x),自变量,应变量,关系,f(x)=2x,函数:是变量的运
13、算关系,zixue.it 燕十八精品PHP教程,6.2 函数的概念-程序角度,函数是有特定功能的代码段.可以把某些常用而特定的功能写一个函数,再想实现这个功能时,可能调用这个函数来达到.从而达到重用代码和简化开发的目的.,zixue.it 燕十八精品PHP教程,6.3体会函数的封装,泡一杯茶,要经过这么几步:把水放到壶里壶放炉子上水开后把水倒进杯子加点茶叶,把水放到壶里壶放炉子上水开后把水倒进杯子加点茶叶,当你让别人帮你泡茶时,只需要说帮我泡一杯茶就可以了.不必把4句都说一遍,泡的茶都一样,想喝点铁观音怎么办?,zixue.it 燕十八精品PHP教程,6.4 函数的调用,函数不会自己发挥作用,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javascript 学习 介绍 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4515376.html