编程技巧 - 文章列表

  • Javascript实例:用js判断单选按纽是否选中

    Javascript实例:用js判断单选按纽是否选中,代码如下\n<html xmlns=”http://www.w3.org/1999/xhtml”><head><meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /><title>设计家园投票 http://www.dwww.cn</title></head><body>\n<script>f

  • javascript脚本压缩工具JSEncoder实现

    1、算法原理:从javascript脚本文件中提取单词,存入字典表中,这里使用|分割的字符串,然后将单词对应的序号(仿base64编码值)写入原来代码的地方,形成压缩后的js代码\n2、压缩效果:jquery-1.2.3.js原始文件大小95kb->[其他工具处理,去掉回车、注释等]jquery-1.2.3.min.js,大小53kb=>本文工具压缩后:32kb\n3、可选其他工具:JSA 2.0 pre-alpha:http://sourceforge.net/project/showfiles.php?group_id=175776packer:http://dean.edwa

  • 为JavaScript程序添加客户端不可见的注释

    在ASP.NET页面中,我们编写JavaScript脚本附加有注释时,这些注释也往往会随JavaScript脚本一起送到客户端。访问者只要在浏览器里查看HTML源文件就可以看到这些注释。当然,我们可以选择放弃使用注释。然而,有些JavaScript代码又是必须有注释的。比如有些代码故意写得很乱,以用来迷惑恶意攻击者。如果没有注释,恐怕也把自己给迷惑进去了,但加了注释,岂不又给了攻击者一个指路标。有没有办法让JavaScript的注释在客户端不可见呢?答案很简单,就是:JavaScript注释 + 服务器端注释!行注释写法://<%– 这里写行注释 –%>块注

  • Js实现select全选和取消选择

    用javascript实现select全选和取消选择的功能.\n如图:当点击”选定所有产品”,实现全选,点”取消选定所有产品”,实现取消选择的功能.\n代码:\n<form method=post name=”theForm” action=http://www.dwww.cn id=”theForm”>\n<select name=”productid” size=’2′ multiple style=’height:

  • Javascript – Select操作大集合

    最近在看一本书,Wrox.Professional JavaScript™ for Web Developers,是老赵在他的Ajax深入浅出系列讲座中提到过的一本书。其实这本书一直都在我的电脑里,只是没认真看过。一直没怎么很正式的学习过javascript,偶尔用到的时候就到网上找些代码,改吧改吧就用了,这次从头开始学起,细细看下来,还真是有不少收获,甚至有点喜欢上javascript了。 现在步入正题,看到书中讲Form元素的操作,像Textbox、Button、Label等,都还是比较简单的,只是看到Select时,稍微有些复杂,于是就想仔细研究研究,于是就有了这篇文章。Se

  • 固定宽度下拉列表中option内容显示不全问题解决方法

    不少时候在页面中为了布局的需要,下拉列表<select>的宽度需要设成比较小的值,这时如果恰巧它包含的选择项<option>的内容比较长,那么超出select宽度的部分将会被截断,如果option显示的内容又比较重要,必须完整地展现出来,或者你是个完美主义者,那这就成了一个不大不小的问题了。\n在IE7+、Firefox中,由于支持了<option>的title属性,我们可以想办法给option标记设置title属性(内容可以与显示的值相同或者不同)。如果是已经做好的页面,不想再做太多改动,可以用下面的脚本,自动遍历页面上的所有<select>,

  • Js实现checkbox全选和全不选

    用javascript实现checkbox全选和全不选的功能,方便操作,如图:js代码:\n<script language=javascript>\n//转载请保留出处 http://www.dwww.cn function unselectall(){ if(document.myform.chkAll.checked){ document.myform.chkAll.checked = document.myform.chkAll.checked&0; }}function CheckAll(form){ for (var i=0;i<form.e

  • Javascript验证Email地址

    Javascript验证Email地址,代码如下:\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”><html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en”><head> <title>验证 Email地址 http

  • JavaScript面向对象——继承

    javascript面向对象继承的三种方法:\n<html xmlns=”http://www.w3.org/1999/xhtml” ><head runat=”server”> <title>http://www.dwww.cn 设计家园</title> <script language=”javascript” type=”text/javascript”> //基类 function Person() {

  • 用Javascript屏蔽全角字符及中文的方法

    用Javascript屏蔽全角字符及中文的方法以前使用IE中的一个ime-mode:disabled的私有属性来屏蔽全角字符的输入,但在FF下就不能使用了。使用Javascript来做限制的方法如下,当然如果再屏蔽Javascript的话那就只能在程序端做校验了!\n<input type=”text” name=”myInput” id=”myInput” onkeyup=”isSpecialChar()” /><script type=”text/javascrip