`
- 浏览:
2231 次
- 性别:
- 来自:
济南
-
1、函数(第一部分)
1)基本语法
function 函数名(参数1,..参数n){
函数体
}
2)函数可以有返回值
function 函数名(参数1,..参数n){
函数体
return...
}
3)函数内部有一个arguments对象,通过该对象
可以访问到参数值。函数在传参的时候,实际上,
会将参数值先封装到arguments对象里,然后再
传给相应的形参。
可以通过arguments[下标]来访问参数值。
函数不能够重载(也就是说,如果有同名的函数,
则后一个函数会覆盖前一个函数的定义)。
2、dom
1)dom是什么?
Document Object Model。将一个结构化的文档
(xml,html文档)转化成一棵树,通过对树的操作
(包括查询某个节点的值、删除某个节点、添加节点
或者修改节点的值或者属性值)来间接实现对文档的
操作。
2)w3c dom模型
(1),基本结构(了解)
Node
Document
HTMLDocument
HTMLBodyElement
Element
HTMLElement
HTMLFormElement
HTMLInputElement
HTMLSelectElement
HTMLOptionElement
HTMLDivElement
HTMLTableElement
HTMLTableCaptionElement
HTMLTableRowElement
HTMLTableCellElement
...
(2),操作
a,查询节点
方式一:依据节点的id值来查找。
var obj = document.getElementById(id);
方式二:
通过遍历的方式(这种方式浏览器不兼容)。
parentNode:父节点
previousSibling : 前一个兄弟节点
nextSibling :后一个兄弟节点
childNodes : 所有的子节点
firstChild:第一个子节点
lastChild:最后一个子节点
方式三:
var arr = obj.getElementsByTagName(tagName);
依据标记名(tagName),返回符合该标记名的
所有节点。
查找到节点后,可以通过value属性读取或者设置
文本输入框、密码输入框、按钮等的值。也可以
通过innerHTML属性设置或者读取节点的html文本。
b,创建节点
document.createElement(tagName);
比如:
var div = document.createElement('div');
c,添加节点
var obj = document.getElementById(id);
obj.appendChild(newNode):
将newNode添加到obj的所有的子节点末尾。
obj.insertBefore(newNode,refNode):
将newNode添加到refNode节点之前。
obj.replaceChild(newNode,refNode):
使用newNode替换refNode。
d,删除节点
var obj = document.getElementById(id);
obj.removeChild(node);
e,样式操作
方式一:
修改className属性
比如:
var obj = document.getElementById('id1');
obj.className='s1';
方式二:
修改style属性(通过style属性,可以读取或者
修改节点的style值)
比如:
var obj = document.getElementById('id1');
obj.style.backgroundColor='red';
要注意:
只能够修改内联样式。
如果样式包括"-",应该将"-"除掉,然后
将后面的第一个字符大写。
如果禁止浏览器的默认行为:
在默认情况下,浏览器会有如下的默认行为:
点击链接,浏览器会跳转到链接所指向的地址。
点击提交按钮,浏览器会提交表单中的数据。
如果要禁止,可以使用"return false"语句。
<a href="abc.do" onclick="return false;">clickme</a>
练习:
表单验证:
密码确认:两次输入必须相等
身份证号码:
身份证号码必须是15位数字或者18位数字
(最末一位也可以是X或者x)
正则表达式:
var reg = /.../;
reg.test(value);
练习:
做一个简单的菜单。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
斑马打印机ZT411和ZT421是工业级条码和标签打印机,广泛应用于制造业、物流、零售业等对打印质量和效率有高要求的...通过学习和参考这份手册,用户可以充分利用这两款打印机的强大功能,提高工作效率,降低运营成本。
《ZT213/ZT213LEEA:低功耗RS232多通道USB收发器/驱动器芯片详解》 ZT213/ZT213LEEA是一款专为低功耗应用设计的RS232多通道USB收发器和驱动器芯片,广泛应用于数据通信、工业控制、物联网设备等领域。本文将深入...
用户可以从中学习如何连接打印机(USB、网络或串口)、如何加载标签纸和碳带、如何进行故障排查以及日常的保养技巧。 4. **条码打印** - ZT230系列打印机支持多种条码格式,包括一维条码(如Code 128、UPC-A、EAN-...
ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机
ZT7548是一款第五代电容式触控屏幕控制器,支持30x18或18x30的通道配置,可以同时检测最多10个触点。该控制器能够与最多8个键与TSP(触控屏面板)或FPC(柔性印刷电路板)模式一起工作,在多点触控时无扫描率下降的...
如果这个包包含了μC/OS-II,那么开发者将能够学习如何在STM32F103ZT6上集成和使用RTOS,提升系统的效率和可靠性。 总的来说,"STM开发板列程包"为STM32F103ZT6的学习者提供了丰富的实践素材,涵盖了从基础的硬件...
斑马(Zebra)ZT410是一款先进的桌面级条码打印机,被广泛应用于物流、零售、医疗、制造业等多个行业。这款打印机以其高效、耐用和易于操作的特点深受用户喜爱。"斑马zt410中文库"指的是为ZT410打印机特别设计的中文...
"斑马打印机ZT210用户指南" 本用户指南旨在为Zebra ZT210/ZT220/ZT230打印机的用户提供操作和维护指南,该设备是一种工业级的条码打印机,具有高速打印、高速处理和高质量打印输出等特点。 版权信息 本手册的版权...
斑马ZT510打印机驱动文件
根据给定的文件信息,我们可以理解到这份文档是一份关于TY-ZT60-0001a型号压力传感器的样本说明书。在这份说明书中,将详细说明该传感器的接线方式和参数信息。在压力传感器领域,此类文档是十分重要的参考资料,...
斑马打印机ZT210是一款专业的工业级条形码和标签打印机,广泛应用于物流、零售、医疗等行业的标签制作。以下是对如何设置和使用斑马ZT210打印机的详细步骤: 首先,我们需要安装电脑驱动。双击下载好的驱动程序文件...
RS485通信芯片ZT13085E是一种常用的工业级串行通信接口芯片,主要用于构建远程、多节点的通信网络。在工业自动化、楼宇自动化、物联网设备等领域有广泛应用。ZT13085E的设计目标是提供一种高效、可靠的数据传输方式...
《ZT210 230加载介质和碳带》 在条形码和标签打印领域,Zebra公司的ZT210和ZT230打印机是广泛应用的设备,以其可靠性和效率赢得了广大...视频资料的提供,更是为用户提供了方便的学习途径,使得操作过程更为直观易懂。
证通ZT598是一款专门用于金融、安防等领域,具备高安全性和可靠性的金属键盘设备。这款设备的开发资料包含在...通过学习和实践,开发者将能充分利用这款设备的安全特性和强大功能,打造出满足安全标准的金融终端产品。
赠送jar包:zt-exec-1.9.jar; 赠送原API文档:zt-exec-1.9-javadoc.jar; 赠送源代码:zt-exec-1.9-sources.jar; 赠送Maven依赖信息文件:zt-exec-1.9.pom; 包含翻译后的API文档:zt-exec-1.9-javadoc-API文档-...
斑马zt210是一款专为中国市场设计的工业条码打印机,非常适合不需要频繁更换标签的条码标签应用。这里给大家提供斑马zt210驱动下载,推荐有需要的用户下载安装。斑马zt210打印机优势:◆ 节省空间* 小巧紧凑和流线型...
赠送jar包:zt-exec-1.9.jar; 赠送原API文档:zt-exec-1.9-javadoc.jar; 赠送源代码:zt-exec-1.9-sources.jar; 赠送Maven依赖信息文件:zt-exec-1.9.pom; 包含翻译后的API文档:zt-exec-1.9-javadoc-API文档-...
### zebra ZT400系列打印机技术手册 #### 知识点概述: 1. **版权及法律声明**:Zebra ZT400系列打印机技术手册的版权及相关软件固件的所有权归属ZIH Corp.及其许可证持有者,未经授权复制会受到法律制裁。 2. **...
斑马Zebra ZT510 驱动下载安装 使用中有任何问题可以关注并私信,如果资源对您有帮助记得关注收藏好评哟!