- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javascript
Js基础
事件编程
Dom操作
BOM模型
面向对象
正则表达式
贪食蛇
简介
什么是javascript
JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。
为什么要使用javascript
表单验证
网页特效
小游戏
Ajax
快速入门
在程序中,如果想编写js代码,有两种办法:
在html文件中,在一对script标记中,直接编写
script language=javascript
document.write(hello);
/script
在js中,直接编写,在html中,使用一对script标记直接引用
script language=javascript src=demo01.js/script
以上两种不能在一对script标记中重复使用
基础语法
基本格式
JavaScript区分大小写
变量a和变量A是两个变量
JavaScript脚本程序须嵌入在HTML文件中
JavaScript脚本程序中不能包含HTML标记代码
script
document.write(‘table/table’);
/script
每行写一条脚本语句
语句末尾可以加分号
JavaScript脚本程序可以独立保存为一个外部文件
关于script标签
script
Language:引用的语言 javascript、php、c#、VBSCRIPT
Src:引用一个外部的js文件
关于变量
变量是用来临时存储数值的容器,变量存储的数值是可以变化的
变量必须要先声明才能使用,使用var声明变量
使用var声明:局部变量
没有使用var声明:全局变量
变量的命名规则:第一个字符必须是英文字母,或者是下划线(_);其后的字符,可以是英文字母,数字,下划线;变量名不能是JavaScript的保留字
变量的作用域:全局变量、局部变量
数据类型
String :字符串 ‘’ “”
Number :数字 10、10.01、100
Boolean :布尔型 true、false
Undefined :未定义
Null :空
Object :对象
5、运算符
算术运算符
+、-、*、/、%、++、--
i++
++i
比较运算符
、、=、=、!=、==、===、!==
==和===有何区别?
== :判断值是否相等
===:判断值相等类型也相同
逻辑运算符
、||、!
赋值运算符
=、+=、-=、*=、/=、%=
将运算符左边的与右边的进行计算,再赋值给左边的
字符串运算符
+、+=
流程结构
顺序结构
分支结构
循环结构
顺序结构
代码是一行接着一行执行
分支结构
If、else、else if、switch
循环结构
For、while、do....while、for.....in
小游戏:
猜数游戏:进入到页面之后、随机一个数1--500、弹出输入框,由用户输入一个数字,如果这个数字大于随机数,提示:大了,反之提示,小了。如果相等,提示:猜对了,然后程序结束
函数
函数的功能
代码重复性使用
模块化编程
语法:
使用函数前要先定义才能调用
函数定义有三个部分:函数名,参数列表,函数体
定义函数的格式
function 函数名([参数1,参数2...]){
函数执行部分;
return 表达式;
}
调用语法:
函数名(实参1,实参2,......,);
代码示例
例1:关于函数的定义和调用
例2:关于函数的参数问题
在上题中,first,second是形参,i,j是实体
在函数执行过程,形参值的改变不会影响实参
按值传递
按地址传递原理图:
在js中,对象类型默认就是按地址传递
例3:关于函数的返回值问题
例4:关于匿名函数
Var i=10; 变量可以保存数据,也可以保存地址
Function display(){
} 在window对象下添加一个叫display的变量,它指向了这个函数的首地址
Window.i=display 我们让window对象下的i指向这个函数的首地址
display() ======= i();
例5:自调用匿名函数
Function(){} :相当于返回首地址
(Function(){})
您可能关注的文档
- 学龄前儿童健康知识宣教精读.ppt
- SRTP2014216概要.doc
- 学平险流程(新)精读.ppt
- spss论文:我国城镇居民消费结构及趋势概要.doc
- spss操作指导概要.doc
- SPSS18.0安装教程概要.doc
- SPC在注塑成型过程中的应用概要.doc
- 学前班下语言阅读精读.ppt
- sj-提高钻孔灌注桩清孔效率的措施概要.doc
- SiC粉体的表面改性概要.doc
- 2010-2023历年福建省福州八中高一上学期期中考试数学试卷(带解析).docx
- 2010-2023历年福建省福州八中高一年级第一学期期末考试语文试卷.docx
- 2010-2023历年福建省三明一中高三上学期第一次月考政治试卷(带解析).docx
- 2010-2023历年福建省三明一中高一第一次月考化学试卷(带解析).docx
- 2010-2023历年福建省南安一中高二下学期期中考试政治试试卷(带解析).docx
- 2024年中国不锈钢蒸笼座市场调查研究报告.docx
- 2024年单把入墙式厨房龙头项目可行性研究报告.docx
- 2024年中国铝合金钓具盒市场调查研究报告.docx
- 2024年远红外排毒瘦身毯项目可行性研究报告.docx
- 2024年中国可调速牛角扇电机市场调查研究报告.docx
最近下载
- 全国职业院校技能大赛双数年赛项规程 ZZ048 无人机操控与维护赛项规程;ZZ049 焊接技术赛项规程 .pdf
- 专题26:事件的独立性、频率与概率(5知识点+6题型) (解析版)-2023-2024学年高一数学阶段复习考点归纳总结突破练(人教A版2019必修第二册).docx
- 无痛分娩方式对剖宫产率的影响分析.docx VIP
- 麻醉科个案护理比赛优秀案例ppt.pptx
- 危险废弃物管理制度.docx VIP
- 人教部编版二年级上册《小蝌蚪找妈妈》集体备课共案教案含教学反思.pdf
- 周建平药品热原检查与细菌内毒素检查方法介绍.pptx
- 《教育学》名词解释汇总(国外英语资料).doc
- DnD5E人物卡可填充版汉化版.docx
- YB4358-2013 钢铁企业胶带机钢结构通廊设计规范.pdf
文档评论(0)