1、首先H5新,但是不代表安全
网络应用开发工程师们在学习新技术的同时要记住网络安全,H5页面所构建的网页和其他语言编写的网页一样容易泄露一些敏感数据。曾记得欧洲网络信息安全机构曾警告说H5可能不够安全。
2、未来H5可能会代替flash页面
很多业内的专家认为,H5最终会代替多媒体框架,比如flash动画,现在所用的flash网络开发完全转向HTML5页面需要一段时间,尽管H5页面提出了许多优点,但是还可能某些应用更适...
在每个节点添加id和pid,id表示当前节点编号,pid表示父节点编号
第一步:在页面显示菜单位置,添加ul设置class=”ztree”
第二步:开启简单数据格式支持
第三步:编写树形菜单数据
第四步:生成树形菜单
复制代码
1<!DOCTYPEhtml>
2<html>
3
4<head>
5<metacharset="UTF-8">
6<title>ztree树形菜单的使用</title>
7<!--导入jquery核心类库--&...
需求说明:简单演示ajax提交fromData类型数据。
代码说明:ajax在传输数据的时候基本格式大都是固定的,只需要修改传输类型即可。下面介绍基本的参数提交。
步骤一:建立html或者jsp页面,引入jquery-3.2.1.min.js(其他版本亦可)。
步骤二:建立文件选择输入框,上传按钮并给其ID赋值。
步骤三:编写jQuery、ajax代码,完成上传到指定controller。
下面是示例代码:
<!DOCTYPEhtml&g...
需求说明:简单的演示ajax提交json数据。
代码说明:ajax在传输数据的时候基本格式大都是固定的,只需要修改传输类型即可。下面介绍基本的参数提交。
步骤一:建立一个html或者jsp页面,引入jquery-3.2.1.min.js(其他版本亦可)。
步骤二:在页面中添加输入框和提交按钮,给予id值。
步骤三:编写jquery、ajax提交数据到指定的controller。
<!DOCTYPEhtml>
<htmllang="en">
<head&g...
POST方法提交表单数据
向服务器提交数据需要使用POST方法,GET方法的请求信息都在查询字符串中,没有请求体,而POST方法的传输的数据都在请求体中,故提交表单数据时需要使用POST方法。
req是请求信息,req.url表示请求的地址,当服务器运行之后,req请求的网址为127.0.0.1:3000,此时req.url为‘/',则返回的是一串表单数据,在表单数据中设置了method是post,action是‘/url',表面提交数据的方式是P...
两个方法都是JS里定时执行方法
使用SetInterval和设定延时函数setTimeout很类似。setTimeout运用在延迟一段时间,再进行某项操作。
setTimeout("function",time)设置一个超时对象setInterval("function",time)设置一个超时对象
SetInterval为自动重复,setTimeout不会重复。
clearTimeout(对象)清除已设置的setTimeout对象clearInterval(对象)清除已设置的setInterval对象
使用定时器实现JavaScript的...
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
获取浏览器窗口的可视区域高度和宽度,滚动条高度有需要的朋友可参考一下。
IE中,浏览器显示窗口大小只能以下获取:
代码如下:
document.body.offsetWidth
document.body.offsetHeight
在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小:
代码如下:
document.documentElement.clientWidth
do...
functioncheckIdcard(num)
{
num=num.toUpperCase();
//身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。
if(!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num)))
{
//alert('输入的身份证号长度不对,或者号码不符合规定!\n15位号码应全为数字,18位号码末位可以为数字或X。');
returnfalse;
}
//校验位按照ISO7064:1983.MOD11-2的规定生成,X可以认为...
setInterval()语法:
定时执行:setInterval(执行方法,时间间隔)
时间间隔按毫秒计算,如5分钟则写:1000*60*5
取消setInterval():clearInterval()
代码示例:
<html>
<body>
<inputtype="text"id="clock"size="35"/>
<scriptlanguage=javascript>
varint=self.setInterval("clock()",50)
functionclock()
{
vart=newDate()
document.getElementB...
分享一个禁止回车提交表单的方法:
如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown="if(event.keyCode==13)returnfalse;"把这句写在from标签里面就好了。
如果在页面中按Enter键会自动提交的话,可以设置返回值防止自动提交如<inputid="q"name="q"type="text"onkeypress="javascript:returngosearch();">返回值必须是false
或者直接在form中写
<formname=...
众所周知,Jquery是目前网站建设过程中用到的最多的Js框架(http://jquery.com/),目前版本为V2.0.3,它不仅支持各个浏览器,解决之间的兼容,还支持最新的CSS3,通过Jquery,网站建设者可以轻松的操作dom,处理事件,还能实现一些内置的动画效果,通过Jquery框架,还可以实现异步的Ajax功能,省去了基础底层代码的编写,这对于网站建设公司来说也是乐此不彼的,通过案例查看,很多北京网站建设公司都在使用Jquery框架...
使用ofc时,用swfobject.js调用flash,遇到的基本问题就是flash会在浮动层之上,影响到整体功能。google了一下,发现swfobject.js并没有打算支持透明的flash,只好自己手动修改代码。1.swfobject.js版本2.22.支持透明flash的代码<paramname='wmode'value='opaque'/>3.在js文件中找到outerHTML='<objectclassid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000''+AF+'>'+AD+这行4.修改成oute...
1、使用调用参数的方法:[html]viewplaincopyprint?01.varflashvars={},params={wmode:'transparent'},attributes={};02.03.swfobject.embedSWF('/swf/yourSWF.swf','anim','300','200','9.0.0','/swf/expressInstall.swf',flashvars,params,attributes);varflashvars={},params={wmode:'transparent'},attributes={};swfobject.embedSWF('/swf/yourSWF.swf','anim','300','200','9.0.0','/swf/...
JS嵌入就是各有各的嵌入方法了,有嵌得好的有嵌得不好的。有人用document.write直接写,这法子说实话不大好,感觉hack成分多了,有点为了验证而验证的意思,而且没有体现出什么JS的优势。我觉得一个好的JS嵌入脚本,在保证Flash应有功能的基础上,⒒?JS的优势应该要有版本检测,要能很好解决可访问性问题(也就是用户在无法浏览Flash内容或禁用JS的时候应该如何处理的问题),要易于重复使用。我用SWFObject比...
今天调整几个专题页面,需要十几条相同的下载地址,,后期维护太费劲了!于是今天就自己写了个JS文件,引入到html里,以后只需要修改js里的参数即可十几个页面上的地址同时修改了;多省事!哈~废话不多说,上代码,大家自己琢磨琢磨吧。。。varEmtalk={};Emtalk.Url='http://download.emtalk.net/test.exe';//获得标签名为tagName,类名className的元素Emtalk.getClass=function(tagName,className){if(docum...