JavaWeb零基础入门之JavaScript_第1页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、javaweb零基础入门之javascript学完之后学习 java web零基础入门之jquery视频链接:参考手册:简介:javascript语言可以动态的美化页面、验证表单的数据,需要扫瞄器解析执行js代码特点:交互性(js可完成信息的动态交互)平安性(不允许挺直拜访本地硬盘)跨平台性(只要是可以解析js的扫瞄器都可执行,与平台无关)注重:javascript与java无关联,js是弱类型,java是强类型强类型是定义变量时类型已经确定且不行变,弱类型是类型可变代码示例创建单独的js文件用法script标签引入js文件数值类型: number字符串类型: string (首字母小写)对象

2、类型: object布尔类型: boolean函数类型: functionundefined:未定义,全部js变量未给予初始值时默认值均为undefinednull:空值nan:非数字,由于运算不能执行而导致,如数值和字符串运算,属于number类型var 变量名;var 变量名 = 值;是js语言提供的一个函数,它可以返回参数的类型是js语言提供的一个函数,它可以弹出一个提醒框输出()里面的内容js语言中的注释写法与java全都等于,符号:=,容易的做字面值的比较全等于,符号:=,除了做字面值的比较之外,还会比较两个变量的数据类型是否全都:且运算第一种状况:表达式全为真,返回最后一个表达式的

3、值其次种状况:表达式有一个为假,返回第一个为假的表达式的值(不是返回第一个表达式的值):或运算第一种状况:表达式全为假,返回最后一个表达式的值其次种状况:表达式有一个为真,返回第一个为真的表达式的值(不是返回第一个表达式的值):取反运算注重:&&与|实行短路的策略,即确定了结果后,后面的表达式不再举行推断在js语言中全部的变量都可以作为一个boolean类型用法,且0、null、undefined、" "(空串)都认为是false数组的定义方式:var 数组名 = ;/空数组var 数组名 = 1,’abc

4、’,true;/定义数组的同时赋值,元素可多种类型 注重:通过数组下标赋值,会按照最大下标值给数组自动扩容,默认值为undefined读取数组中已定义元素范围之外的元素,值为undefined,且读取不会自动扩容注重:在js语言中只需在函数体内挺直用法return语句即可返回值,无需声明返回值类型代码示例:代码示例:在js中没有重载的概念,假如声明白多个重名的函数,不管函数的形参个数是否全都,不管调 用时传入几个参数,只会调用同名函数中的最后一个(会笼罩掉之前),如:在函数调用时,扫瞄器每次都会传递进封装实参的对象arguments,虽然没有给被调用者定义形参, 但依旧可以

5、通过arguments调用传递进来的实参:argumentsi: 获得传入的下标为i的参数值arguments.length: 获得传入的参数个数arguments.callee: 获得该函数本身(返回定义时的写法)注重:arguments是函数内固有变量,以数组的形式保存了调用方给该函数传入的全部参数var 对象名 = new object();/创建了一个空对象对象名。属性名 = 值;/给此对象定义属性对象名。函数名 = function() /给此对象定义函数对象名。属性名/函数名();/对象的拜访代码示例:大事的概念电脑输入设备与页面举行交互的响应常用的大事onload:页面加载完成大

6、事,扫瞄器解析完页面之后就会自动触发的大事onclick:单击大事,常用于按钮的点击响应操作onblur:失去焦点大事(点中输入框预备输入数据时,光标闪耀,称为焦点),常用于输入 框失去焦点后验证其输入内容是否合法onchange:内容发生转变大事,常用于下拉列表选中项发生转变后操作onsubmit:表单提交大事,常用于表单提交之前验证全部表单项是否合法onsubmit大事中return false可以阻挡表单提交大事的注册(绑定)告知扫瞄器当大事响应后要执行哪些代码静态注册大事:通过html标签的大事属性挺直给予大事响应后的代码(写成函数形式)动态注册大事:通过document对象猎取标签对

7、象(dom对象)通过标签对象。大事名 = function() 给予大事响应后的代码,代表此标签具有此大事是固定写法代码示例:静态注册onload大事代码示例:动态注册onload大事代码示例:动态注册onclick大事代码示例:静态注册onblur大事代码示例:动态注册onblur大事代码示例:静态注册onchange大事代码示例:动态注册onchange大事:代码示例:静态注册onsubmit大事代码示例:动态注册onsubmit大事dom全称是:document object model (文档对象模型),即把文档中的标签、属性、标签的值(文本) 转换成对象来管理document管理了h

8、tml文档的全部内容,将这些内容都对象化document是一种树形结构,有层级关系可以通过document拜访全部的对象加s的是返回对象集合查询优先挨次:id -> name -> tagname(越往后查询结果范围越大,还需过滤)三个查询办法一定要在页面加载完成之后执行才干查询到标签对象节点即标签对象appendchild(childnode);添加一个子节点,childnode为添加的子节点createtextnode(text);创建一个以text为内容的文本节点childnodes:当前节点的全部子节点firstchild:当前节点的第一个子节点lastchild:当前节点的最后一个子节点parentnode:当前节点的父节点nextsibling:当前节点的下一个节点previoussibling:当前节点的上一个节点classnam

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论