易截截图软件、单文件、免安装、纯绿色、仅160KB

[经验总结]近期JavaScript编程总结


JavaScript
转自: http://www.disandu.com/?p=603
============================================================================
1 处理XSLT  调用带参数的XSLT模板的方法 详见 23条
  <html>
    <body>
        <script type="text/javascript">
 
        // Load XML
        var xml = new ActiveXObject("Microsoft.XMLDOM")
        xml.async = false
        xml.load("cdcatalog.xml")
 
        // Load XSL
        var xsl = new ActiveXObject("Microsoft.XMLDOM")
        xsl.async = false
        xsl.load("cdcatalog.xsl")
 
        // Transform
        document.write(xml.transformNode(xsl))
 
        </script>
 
    </body>
  </html>
==========================================================================
2 处理XML
 
一.读入XML文件
<script   language="Javascript">  
    var   xmlDoc=new   ActiveXObject("Microsoft.XMLDOM")  
    xmlDoc.async="false"  
    xmlDoc.load("note.xml")  
</script>
 
二.生成保存XML文件
<script language="javascript">    
var doc = new ActiveXObject("Msxml2.DOMDocument");   //ie5.5+,CreateObject("Microsoft.XMLDOM")    
 
//加载文档


相关文档:

JavaScript判断浏览器类型及版本

      通过分析各类浏览器的userAgent信息,不难得出分辨各类浏览器及其版本的正则表达式。而且,对浏览器类型的判断和版本的判断完全可以合为一体地进行。于是,我们可以写出下面的代码:
    <script type="text/javascript">
       ......

JavaScript正则表达式

JS的正则表达式
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
Java代码
function isRegisterUserName(s)   
......

JSP+JavaScript打造二级级联下拉菜单

JSP+JavaScrip
t打造二级级联下拉菜单:
(个人博客:www.duduct.com)
class(一级栏目信息):classId(自动编号),className(栏目名称),
Nclass(二级栏目信息),
NclassId(自动编号),NclassName(栏目名称),parentId(一级栏目id,与class表中的classId关联)
......

javascript parseInt is broken

javascript parseInt is broken
I was debugging some strange errors in a date conversion function I was writing, and I stumbled upon something that amazed me... a strange bug in parseInt
>>>parseInt('06')
6
>>>parseInt('07')
7
>>>parseInt('08')
0
>>>parseInt ......

JavaScript高级程序设计学习笔记2: 模拟函数重载

用arguments对象检测传递给函数的参数个数:arguments.length
function test(){
    if(arguments.length == 1)
        alert(arguments[0] + ",你好");
    else if(arguments.length == 2)
        alert(a ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号