全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Javascript:是一种在浏览器端执行的语言,要求在浏览器中进行一些简单的运算。原因是因为A都是基于服务器的,在做互联网程序时会非常慢,所以我们在进行一些页面上的简单的操作时要用到Javascript.Javascript:是解释型的语言,无需编译就可以直接运行,哪怕有语法错误,没有错误的那部分还是会正确运行。Javascript的运行顺序是逐条的,在中的Javascript执行比的执行早Javascript语法:有很多和C#一样,如for循环思想上是一致的,变得是写法上,首先我们把javascript代码放在标记中, alert(new Date().toLocaleDateString(); 我们常把Javascript单独写在一个页面上,这样的好处是页面可以共享,也可以减少网络流量。 在javascript页面alert(new Date().toLocaleDateString();Javascript事件Javascript事件的概念是Dom中的,事件定义了用户与页面交互时产生的各种操作。例如单击超链接或按钮时就会激发一个事件等。这是最简单的事件:案例1 var hitCount = 0; 将鼠标移到下面超链接看效果 每天多一点 Javascript变量Javascript中即可使用双引号声明字符串,也可用单引号声明字符串。Javascript中有null,undefind两种,null表示变量的值为空,而在中null表示不指向任何值,而在数据中null表示不知道,在javascript中undefind表示不指向任何值。Javascript:示弱类型,所以声明变量时无法:int i=0;只能通过var i=0;声明变量, var i = 10; /声明一个变量,名字为i,指向10这个整数,一旦指向10,i就为int类型了。 i = abc;/嫁鸡随鸡,当把i得直冲掉后i得值为字符串的值abci可以指向任意类型。 alert(i); Javascript判断变量,参数是否初始化(是不是空)的方法:Var xIf(x=null) aert(“null”)Javascript函数的声明1.关键字:function声明时不需要声明返回值类型,参数类型函数的定义一function开头 function Add(i1, i2) return i1 + i2; var i3 = Add(5, 9); alert(i3); 2.匿名函数: var f1 = function (i1, i2) return i1 + i2; alert(f1(6, 7);alert(function (i1, i2) return i1 + i2; (3, 5);/直接声明匿名函数立即使用,因为没有名字所以避免冲突 Javascript中的面向对象Javascript中没有类都是用函数模拟的,在调用时要用类的声明方式 function Peron(name, Age) = name; this.Age = Age; this.Sayhello=function()alert(我叫D+name+我+Age+岁); var p1 = new Peron(tom, 13); p1.Sayhello(); 这里的this是动态声明的属性2. Javascript中的Array(数组)对象Javascript中的数组数量(长度)是不固定的不想C#中 int Array=new int10这样一定要定义好数组数量。javascript数组的声明格式:var arr = new Array();var arr = new Array(); arr0 = tom; arr1 = jieer; arr2 = lily; for (var i = 0; i arr.length; i+) alert(arri); 练习:求一个数组的最大值function getMax(arr) var max = arr0; for (var i = 0; i max) max = arri; return max; var arr = new Array(); arr0 = 13; arr1 = 12; arr2 = 15; alert(getMax(arr);练习2:数组字符串翻转function myreverse(arr) for (var i = 0; i arr.length / 2; i+) var temp = arri; arri = arrarr.length - i - 1; arrarr.length - i - 1 = temp; return arr; var arr = new Array() arr0 = tom; arr1 = jerry; alert(myreverse(arr);练习3:在字符串之间加入“|”function myjion(arr) if (arr.length = 0) return null; var sum = arr0; for (var i = 1; i arr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司治理规范要求知识普及试题及答案解析
- 2025年教师资格证笔试真题解析及备考冲刺试卷
- 2022年烟草山西公司招聘考试试题真题及答案
- 医务人员职业暴露与预防与手卫生知识培训试卷含答案
- 临床医学题库
- 2025年二级建造师考试试卷【达标题】附答案详解
- 二级建造师考试机电实务点睛提分卷及答案解析
- 全省预防接种技能竞赛理论考试题库(含答案)完整题库
- 2025年税务师《财务与会计》重点难点试题
- 全国计算机考试二级公共基础知识填空试题及答案
- 包装人员作业流程规定包装过程规范与监督改进工作程序
- 专用合同条款
- JJF 1951-2021基于结构光扫描的光学三维测量系统校准规范
- MCC码总览对照表(全)
- 班组长生产管理培训课件
- 混凝土搅拌站建设与管理交流材料课件
- 河海大学弹性力学考博真题2003年二期考博试题博士研究生入学考试试题
- DB14 67-2019 山西省地表水环境功能区划
- PH检测原始记录
- 人防工程施工单位自评报告10.17
- 景观生态学论文 嘉陵江流域污染现状及防治措施
评论
0/150
提交评论