- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一课:JS的基础
预备知识
什么叫做万维网
HTML标签
了解JS
Js的作用
表单验证
网页特效
Ajax数据传递
使用Js
知道js语言需要在那里调用
内部调用直接写入script标签内
外部调用script src=js/basic.js/script basic.js 内部不需要使用script标签。
通过id获取元素
document.getElementById(user)
注意直接获取对象需要放在对象出现之后
报警alert()
获取样式的例子
认识简单的对象模型
02/index05.html树形结构
创建JS程序
使用工具
DW的基础使用方式
设计功能
确定需求
布局页面
特效写入
学前准备
编程基础概念
JS的语法结构
大小写敏感的语言
Var name
Var Name
空格,制表符,换行的使用
分号的问题
标识符
必须要以 _ $ 英文 开头,不得以数字开头,可以跟数字进行混合来命名
保留字
参见保留字英文表
JS的对象
什么是对象
参考 06/01.html
什么是实例化
对象的具体化
对象的属性
通过一个变量能够描述的 通常会用属性来描述 07/index.html
对象的方法
通过一个流程才能显示 通常会用对象的方法07/index.html
读取对象的属性
07/index.html
读取对象的方法
07/index.html
对象的继承
加强面向对象的特性 减少代码书写和冗余,增加后期代码维护
对象的原型
参照08文档
Cs.html 为不使用原型的情况书写三个对象
index.html 以原型的方式书写一个人的对象 以动物为被继承的对象
08/prototype 文件夹 描述使用继承的实际情况
良好的编程习惯
命名风格
使用注解
// 的单行注解
以/*开始 以*/结束 的区段注解
作用:提示 排错 暂时注销不使用的代码
变量和常见的数据类型
变量的命名
变量的名称要有意义var affair = 老板熊人;var xinqing = 不好;
使用多个单词明确表达意义var my_name //帕斯卡命名法var userName //小驼峰法
养成使用分号的良好习惯
要知道如何使用全大写方式来命名变量var DISCOUNT = 0.7;
给变量加前缀book_pricebook_namebook_author
变量的赋值book_price = 100;var book_name = JS手册;
数据类型
布尔类型 true(是) false(否)
Var boolean = true;
Var boolean = false;
Var Int = 1;
Var float = 1.112233;
Var string = “内容。。。???。。”;
Var empty = null;
数组
对象
变量的作用域
什么是局部变量
参考05/index03.html
什么是全局变量
参考05/index02.html
什么是静态变量
参考05/index04.html
使用数字
带引号的数字不是数字型
数字的类型,整数,小数(浮点),科学计数
使用布尔值
使用字符串
引号的用法
单引号 和 双 引号 需要成对出现
参照 09/index02.html
转意符的用法
\’ (单引号) \’’(双引号) HYPERLINK \\\\(反斜杠 \\(反斜杠)
\t (tab水平制表符)
\r 回车
\n 换行
\b 退格
\f 换页
获取字符串的长度
09/index03.html
截取字符串
09/index04.html
字符串的大小写
使用数组
中括号里面的数组的 键值
如何创建一个数组
给数组赋值
数组的length属性 与 字符串的length属性的区别
多维数组
用 有意义的 英文 做数组的键值
函数和事件
内置方法 自定义方法 对象的方法
方法的概念
解决一个问题的 比如前面写了一个截取字符串的方法
可以重复利用
使用函数
如何定义一个函数
function look_book(){
alert(1);
}
如何调用一个函数
look_book()
加载流程
方法预先加载
其他内容按顺序编译
函数的返回值
回调函数
参考 11/index3.html
什么是递归
在某一个范围内不断地调用自身函数 直至跑出范围以外
使用事件
点击类事件 onclick= ondblclick=
鼠标类事件onmousemove= onmouseover= onmouseout=
表单类事件onfocus= onblur= onchange=
在表单输入框下进行文本选择事件 onselect=“”
下载完成事件 onload
您可能关注的文档
- 第10章__数据库Access2010讲述.pptx
- 第一单元《社会生活中承担责任》详解.ppt
- 第10章-第4节化学实验方案的设计与评价讲述.ppt
- 第10章_接地装置讲述.ppt
- 第10章_LabVIEW常用工具包讲述.ppt
- 第10章不可抗力讲述.ppt
- 空分现场处置方案详解.docx
- 第10章代码优化和目标代码生成讲述.ppt
- 第一单元教案详解.doc
- 第10章_框架—剪力墙结构讲述.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)