作者:手机用户2502857517_939 | 来源:互联网 | 2023-10-09 19:30
DHTML技术使用的基本思路:1.用标签封装数据---html范畴2.定义样式---css范畴3.明确事件源、事件和要处理的节点---dom范畴4.明确具体的操作方式,其实就是事件的处理
DHTML技术使用的基本思路:
1. 用标签封装数据---html范畴
2. 定义样式---css范畴
3. 明确事件源、事件和要处理的节点---dom范畴
4. 明确具体的操作方式,其实就是事件的处理内容(过程)---js范畴
一、列表菜单
1、实现功能:点击菜单,显示菜单下的内容,再次点击,隐藏内容(允许和不允许同时打开多个菜单项)
2、实现功能:鼠标放在菜单条上时,显示菜单块,离开菜单条和菜单块时,隐藏菜单块,且鼠标放的行有颜色变化
3、和#text节点是兄弟关系
只要有空白符出现,皆算一个节点
行数:
列数:
删除前面由用户指定行列号方式创建的表格
行号:
列号:
效果: }
function deleteFile(oANode){
var trNode=oANode.parentNode.parentNode;
trNode.parentNode.removeChild(trNode);
}
六、正则表达式的应用(用户注册)
通过正则表达式实现用户注册页面
1、正则表达式定义法1
var reg = /^[0-9]{6}$/; //必须是6个数字,而且必须是6个。多了或少了都不行。
2、正则表达式定义法2
var reg = new RegExp("^[0-9]{6}$");
3、细节
var reg = new RegExp("[a-z]{4}","i");//带参数,只要包含连续4个字母就行,忽略大小写
var reg = new RegExp("^[a-z]{4}","i");//带参数,必须以连续4个字母开始,忽略大小写
var reg = new RegExp("^[a-z]{4}$","i");//带参数,有且只有连续4个字母,忽略大小写
var reg = / ^\d{6}$ /; //特殊符号不需要转义,外面也不用加引号
var reg = /^[\d\w]{6,9}$/; //只包含6到9个数字或字符,这里不需要转义
3、表单的提交
例:(手动提交,不依赖于form中的submit)
4、实例:
用户名:
输入密码:
确认密码:
邮件地址:
结果:
推荐阅读
-
表单提交前的最后验证:通常在表单提交前,我们必须确认用户是否都把必须填选的做了,如果没有,就不能被提交到服务器,这里我们用到表单的formname.submit()看演示,其实这个对于我们修炼道 ...
[详细]
蜡笔小新 2023-10-15 18:44:55
-
8.1使用web地址LearnAboutafricanelephants. ...
[详细]
蜡笔小新 2023-10-17 21:55:36
-
-
h1大标题:李广程的作业列表查看演示地址一:http:js.lgcweb.cn查看演示备用地址:http:39.105.0.128Ja ...
[详细]
蜡笔小新 2023-10-13 10:18:22
-
本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ...
[详细]
蜡笔小新 2023-12-13 16:16:05
-
本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ...
[详细]
蜡笔小新 2023-12-13 06:02:20
-
本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ...
[详细]
蜡笔小新 2023-12-11 19:42:30
-
本文总结了在编写JS代码时,不同浏览器间的兼容性差异,并提供了相应的解决方法。其中包括阻止默认事件的代码示例和猎取兄弟节点的函数。这些方法可以帮助开发者在不同浏览器上实现一致的功能。 ...
[详细]
蜡笔小新 2023-12-09 17:31:06
-
2019独角兽企业重金招聘Python工程师标准在线查询:http:each.sinaapp.comangularapielement.html使用方法 ...
[详细]
蜡笔小新 2023-10-17 19:54:54
-
面试中2次被问到过这个知识点,实际开发中,应用事件委托也比较常见。JS中事件委托的实现主要依赖于事件冒泡。那什么是事件冒泡?就是事件从最深 ...
[详细]
蜡笔小新 2023-10-16 16:36:35
-
在分页时,我想让点过的页码变色.应该怎么做?比如:12345我点2跳到第2页然后2变成红色其他为蓝色 ...
[详细]
蜡笔小新 2023-10-16 11:39:24
-
在做项目的过程中,我们时常需要进行一些弹框操作,比如在后台管理时需要进行的一些增删改操作,这个时候我们需要使用到弹框,或者在 ...
[详细]
蜡笔小新 2023-10-14 08:49:35
-
以下图片及代码均来自京东云点击这里进入京东云思路和效果图:background-position:00可以用js动态的将长图按帧数一帧一阵的展示出来效果类似gif,红框就是可视界面 ...
[详细]
蜡笔小新 2023-10-13 20:42:47
-
Tooltips效果,鼠标经过显示提示 ...
[详细]
蜡笔小新 2023-10-13 13:52:29
-
但有时候,需要当某事件触发时,我们先做一些操作,然后再跳转,这时,就要用JAVASCRIPT来实现这一跳转功能。下面是具体的做法:一:跳转到新页面,并且是在新窗口中打开时:复制代码代码如下:fu ...
[详细]
蜡笔小新 2023-10-13 12:25:13
-
原标题:JavaScript实现拖动对话框效果代码实现:<!DOCTYPEhtml><htmllan ...
[详细]
蜡笔小新 2023-10-13 11:28:37
-
手机用户2502857517_939
这个家伙很懒,什么也没留下!