- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iNote_JavaScript入门经典Paul Wilton Jeremy McPeak第1章 Web与JavaScript概述第2章 JavaScript的数据类型第3章 JavaScript的3类语句第4章 JavaScript的对象第5章 浏览器程序设计第6章 HTML表单第7章 窗体和框架第8章 字符串操作第9章 日期、时间和计时器第10章 常见错误调试及处理第11章 Cookie的使用第12章 DHTML概述第13章 现代浏览器中的DHTML第14章 JavaScript与XML第15章 ActiveX和Plug-ln的使用方法第16章 Ajax和远程脚本第1章 Web与JavaScript概述1. JavaScript是一种解释型语言,而非编译型语言,且JavaScript和java除了名字相似外,没有任何共同点。2. 学习JavaScript过程中,手工编写代码往往比依赖于开发工具效果好得多。3.Firefox中上好的调试工具Firebug,顶好。4. Javascript使用分号结束一个语句,当新起一行时,默认为语句结束。只用//注释。第2章 JavaScript的数据类型1. 概述1)JavaScript是一种弱语言,一般情况下,不需要声明数据的类型,javascript会自动计算它们的类型。2)数值数据:整数和浮点数。尽管整数和分数被看做不同的类型,其实,javascript统视为浮点型。3)文本数据:用双引号或单引号括起来的字串或字符。4)转义字符:@@@5)布尔数据:只有2个值,true|false。2. 变量1)JavaScript对大小写敏感,变量名不能是关键字和特殊字符,不能以数字开头;2)声明的方法:varvariable_name;变量声明而不赋值的默认为undefined类型;3)JavaScript中同一个变量名在不同时期可以指向不同数据类型的数据;3. 数值计算及字符串的基本操作1)+-*/%运算:javascript按照浮点数处理,e.g.5/4=1.25,即得到1.25而不是1;2)字符串的基本操作:连接字符串(直接“+”连接)|当字符串与数字相加时,数字转化为字符串,然后连接;4. 数据类型的转换:parseInt(parameter) parseFloat(parameter) converToInt(parameter),其中前两者的参数可以是数字,也可以是含有数字的字符串(数字必须在最前,其他字符在数字之后),如果参数有误,无法转换成数字,返回”NaN”,可使用isNaN函数判断真假;5. 数组1)定义的形式:vararyName= new Array();括号中可以加入1个整数,表示数组的长度,也可以直接写入元素,e.g.vararyName = new Array(“Paul”,45,”Sen”,34”);2)vararyName = new Array(3);vararyName = new Array(5);视为拓展了数组的长度;3)如果访问一个未定义的数组元素,值为undefined;4)多维数组:vararyName = new Array(3);vararyName[0] = new Array();^第3章 JavaScript的3类语句1. 选择语句(if switch)1)对于运算,如果左操作数为false,无论有操作数是什么,都会直接返回false,对于||运算,如果左操作数为true,无论有操作数是什么,都会直接返回true;2)如果有N(N10)条分支,应对这些分支进行分层,以减少判断的时间;3)布尔运算对于字符串同样可以直接使用;4)switch结构,break和default的用法与C语言中的一样。2. 循环语句(for while)1)for …in循环语句:应用于数组类型和对象类型的数据,遍历数组中的每一个元素,e.g.for(index in aryName);2)while,do…while,break,continue,用法与C语言中的一样。3.函数1)参数不全或类型不对会导致错误;2)return语句可有可无,但为了保证程序的严谨性,即使不需要返回值,也写上return;3)函数的定义必须在调用之前,所以一般情况下把函数定义在head部位;4)变量的作用域:任何定义在函数之外的变量,在本页有效,即全局变量,而定义在函数内部的称之为局部变量(局部变量和全局变量最好不要重名)。第4章 JavaScript的对象1. 基于对象的程序设计1)Javascript是基于对象的语言,本身包含的对象称之为“内建对象(native object)”;2)基于对象的程序设计,通过定义对象的属性和方法,实现对现实世界的建模;3)对象的创建与使
您可能关注的文档
最近下载
- 最新最完整的的厂房设施确认实施方案.pdf
- 工程造价专业大学生职业生涯规划书.docx VIP
- 档案管理10号令解读(网).ppt
- 重庆《轻质隔墙条板应用技术标准》DBJ50T 338-2019.pdf
- (冀人版)科学五年级上册全册知识点.docx
- 电子工业版信息科技七年级上册3-1 “互联网+”在学习中的应用 教案.pdf VIP
- 2024-2025学年高中生物 第4章 种群和群落 第4节 群落的演替说课稿 新人教版必修3.docx
- 10 数学史问题与一元一次方程(含答案析) -七年级数学之专攻一元一次方程各种类型题的解法(人教版).docx
- 锅炉本体焊接作业指导书.pdf
- 钣金加工:折弯工艺手册.doc VIP
文档评论(0)