`
Virgo_S
  • 浏览: 1151141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在一个结构良好的网页中,不仅要做到结构和表现的分离,而且应该做到结构和逻辑的分离。这里的逻辑通常就是指在页面中使用的js脚本,比如: function toggleDl(){ //statement } var dl=document.getElementById("commentsList"); dl.onclick= ...
javascript语言提供两个内置函数将表示数值的字符串转换为真实的数值:parseInt()和parseFloat()。 为了使用这些函数,需要将进行转换的字符串作为参数传入函数,例: parseInt("42")     //result=42 parseInt("42.33")   //result=42 不过是浮点数还是整数,函数返回的值都是整数。不存在四舍五入,小数点和它后面的数字将被舍弃。 而parseFloat()则返回浮点数(如果是整数就返回整数),例: parseFloat("42")   //result=42 p ...
HTTP协议 ( http://www.w3.org/Protocols/  )是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理请求,并且返回一个HTTP Response给客户端,本次HTT ...
安全永远是WEB应用系统必须面对的头等大事, 也是最头疼的事, 其实安全系统就只包括两个问题: 认证和授权. 网管下载dl.bitscn.com         以前做些网站系统, 安全检测逻辑都在放在须要安全控制的代码前面, 这样做有很多不好的地方, 重复多次的编码就不用说了, 代码移植性, 重用性都得不到体现, 安全检测逻辑要永远和业务逻辑放在一起. 网管下载dl.bitscn.com         那么, 能不能够在进入方法前就调用一些安全检测? 其实Spring AOP就是这个思想, 那么又如何实现安全检测呢? Spring Acegi Security 框架就是做这个事情. ...
想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升     1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢?    提供大家一个方法:在命令行窗口运行Java程序的时候,加上这个很有用的参数:     java    ?verbo ...
突然在项目里要用到javascrip二维数组,一查,发现,javascrip没有二维数组.那咱办呢,没有就没有,只好通过其它办法来做相似的功能. 第一种办法就是用一维数组来模拟二维数组.感觉这样不是很好,有点麻烦,而且容易出错 第二种办法:将一维数组的分项又定义为一个一维数组. 这种办法看起来似乎不错,主要实现方法如下: javascript定义二维数组的方法 javascript本身只支持一维数组, 有时非要用到二维数组的时候, 可以将一维数组的分项又定义为一个数组, 二维数组就是用数组构成的数组 Var aa=new Array(); //定义一维数组 for(i=1;i& ...

图片浏览效果

    博客分类:
  • JS
<table border=1 cellspacing=0><tr valign=top> <td> <img id=big_img width=640 height=480 onload='if (this.width>640 || this.height>480) if (this.width/this.height>640/480) this.width=640; else this.height=480;'> <td> <img src=一天一天抱大了.JPG oncl ...
文件上传之前的检测,通常是通过文件名来判断文件类型是否合法,但是要想检测文件的大小很难办到,除非在本地或者使用控件。不过在IE下img有几个附加的属性,如:fileCreatedDate、fileModifiedDate、fileSize、fileUpdatedDate、filters,我们可以通过这些属性来获取图片文件的部分信息,如文件大小,我们用file表单同img标签结合,就能够在上传之前判断图片文件的大小是否合法了。 还有一个小小的发现就是,IE下动画的onload事件是在每次循环开始都触发,这样我们可以通过他来达到和js里setInterval()函数一样的效果,如: 这两个例 ...
var objArray=new Array(); objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形成一个新的数组并返回,原有数组不受影响。如:var arr=["a","b","c"]; arr.concact("d","e"); 将返回包括从"a"到"e"字母元素的数组。而arr本身不受影响。 objArray.join(separator)- ...
<input name=mlizhong size=4 value='' maxlength=4 onkeypress="return event.keyCode>=48&&event.keyCode<=57" onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" sty ...
getElementByID getElementsByName  getElementsByTagName的区别和总结 WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签: 1、getElementById() getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。 比如说有一个DIV的ID为docid: <div id="docid">< ...
function selectAll(){ var selectall=document.getElementById("selectall"); var checkboxid=document.getElementsByName("checkboxid"); if(selectall.checked==true){ for(var i=0;i<checkboxid.length;i++){ ...
function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { //============================== var agent=navigator.userAgent; var reg=/msie([^;]+);/i//获取版本的正则 var match=agent.match(reg); if(parseFloat([1])<=6) alert(&qu ...
html <div nowrap id="filespan"> <input type="button" onclick="addFile()" value="添加附件" id="btnAdd" /> <div id="divMsg">尚未添加文件</div> </div> js var isIE = (navigator.userAgent.indexO ...
说明:个人理解Scripting.Dictionary创建的对象,它的集合中每一项包含两个属性一个是键值,一个是值,即(key,value),其中value可以是任何类型的对象或数值。 <script language = javascript> function ok(){ try{ var obj = new ActiveXObject("Scripting.Dictionary");//创建对象 obj.Add("hello",null);//增加新项 obj.Item("hello&qu ...
Global site tag (gtag.js) - Google Analytics