`
wzg489326
  • 浏览: 48069 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 学习(五)

阅读更多
     ziggy_js.dom=function(){}
    ziggy_js.dom.layerCenterH=function(inObj){
        var lca;
        var lcb;
        var lcx;
        var iebody;
        var dsocleft;
        if(window.innerWidth){
            lca=window.innerWidth;
        }else{
            lca=document.body.clientWidth;
        }
        lcb=inObj.offsetWidth;
        lcx=(Math.round(lca/2))-(Math.round(lcb/2));
        iebody=(document.compatMode && document.compatMode!="BackCompat") ?
               document.documentElement:document.body;
        dsocleft=document.all?iebody.scrollLeft:window.pageXOffset;
        inObj.style.left = lcx+dsocleft+"px";
    }//end layerCenterH
    //只要是有left属性的标签都可以用
//    ziggy_js.dom.layerCenterH(document.getElementById('center'));
    ziggy_js.dom.layerCenterV=function(inObj){
        var lca;
        var lcb;
        var lcy;
        var iebody;
        var dsoctop;
        if(window.innerWidth){
            lca=window.innerWidth;
        }else{
            lca=document.body.clientWidth;
        }
       lcb=inObj.offsetHeight;
       lcy=(Math.round(lca/2))-(Math.round(lcb/2));
        iebody=(document.compatMode && document.compatMode !="BackCompat")?
               document.documentElement :document.body;
        dsoctop=document.all?iebody.scrollTop:window.pageYOffset;
        inObj.style.top=lcy+dsoctop+"px";
     }
//
   ziggy_js.form=function(){}
    ziggy_js.form.formToXML=function(inForm,inRootElement){
        if(inForm==null){
            return null;
        }
        if(inRootElement==null){
            return null;
        }
        var outXML="<"+inRootElement+">";
        var i;
        for(i=0;i<inForm.length;i++){
            var ofe=inForm[i];
            var ofeType=ofe.type.toUpperCase();
            var ofeName=ofe.name;
            var ofeValue=ofe.value;
            if(ofeType=="TEXT" || ofeType=="HIDDEN"|| ofeType=="PASSWORD"
                    ||ofeType=="SELECT-ONE"||ofeType=="TEXTAREA"){
                outXML+="<"+ofeName+">"+ofeValue+"</"+ofeName+">"
            }
            if(ofeType=="RADIO" && ofe.checked==true){
                outXML+="<"+ofeName+">"+ofeValue+"</"+ofeName+">"
            }
            if(ofeType=="CHECKBOX"){
                if(ofe.checked==true){
                    cbval="true";
                }else{
                    cbval="false";
                }
                outXML=outXML+"<"+ofeName+">"+cbval+"</"+ofeName+">"
            }
            outXML+="";
        }
        outXML+="</"+inRootElement+">";
        //alert(outXML);
        return(outXML);
    }//End formToXML()


    ziggy_js.page=function(){};
    ziggy_js.page.getParameter=function(inParamName){
        var retVal=null;
        var varvals=nuescape(location.search.substring(1));
        if(varvals){
            var search_array=varvals.split("&");
            var temp_array=new Array();
            var j=0;
            var i=0;
            for(i=0;i<search_array.length;i++){
                temp_array=search_array[i].split("=");
                var pName=temp_array[0];
                var pVal=temp_array[1];
                if(inParamName==null){
                    if(retVal==null){
                        retVal=new Array();
                    }
                    retVal[j]=pName;
                    retVal[j+1]=pVal;
                    j=j+2;
                }else{
                    if(pName==inParamName){
                        retVal=pVal;
                        break;
                    }
                }
            }
         }
       return retVal;
    }

获得
分享到:
评论

相关推荐

    JavaScript学习指南 源代码

    本“JavaScript学习指南”源代码包含了深入理解并掌握JavaScript编程的关键知识点。 一、基础语法 JavaScript的基础语法包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、...

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册九:字符串

    五、字符串方法扩展 1. `trim()`: 去除字符串两端的空白符。 2. `includes()`, `startsWith()`, `endsWith()`: 分别检查字符串是否包含子串,或者是否以/以某子串结束。 3. `repeat()`: 指定次数重复字符串。 4. `...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    五、 JavaScript 中的文字对象 * 文字对象是JavaScript中的一种内置对象 * 文字对象可以获取和设置文本的内容 * 文字对象可以实现文本的操作和处理 * 文字对象可以实现字符串的搜索和替换 六、 JavaScript 中的...

    accp5.0JavaScript第五章上机答案

    在ACCP(阿帕奇软件基金会认证的计算机程序员)5.0的课程体系中,JavaScript的学习是必不可少的一部分。本章节主要涵盖了JavaScript的基本语法、数据类型、变量、操作符、控制流程、函数以及对象等内容。 一、基本...

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册十:正则表达式

    五、分组与捕获 1. `()`:用于分组,可以对子表达式进行操作,如重复、选择或捕获。 2. `?:`:非捕获分组,不保存匹配结果,仅用于组合正则表达式。 六、反向引用 1. `\number`:反向引用,用于引用前面已经捕获...

    javascript学习文档

    本学习文档旨在提供全面的JavaScript知识,帮助你快速掌握开发技巧。 一、JavaScript基础 1. 变量与数据类型:了解JavaScript中的变量声明(var、let、const)及其作用域,以及基本数据类型(Number、String、...

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册十四:HTML DOM-文档元素的操作(二)

    这篇教程——"JavaScript学习手册十四:HTML DOM-文档元素的操作(二)"深入探讨了如何使用JavaScript来操纵HTML文档中的元素,进一步提升网页动态性和交互性。 DOM是HTML和XML文档的一种结构化表示,它将网页内容...

    javascript作业题答案

    在这个"javascript作业题答案"的压缩包中,我们可以期待找到一系列与JavaScript相关的练习题及其解答,这对于学习和掌握JavaScript的重要知识是非常有帮助的。 首先,JavaScript的核心知识点包括变量、数据类型、...

    javascript入门学习笔记

    这份"javascript入门学习笔记"旨在为初学者提供一个全面且深入的JavaScript学习路径。 一、基础语法 JavaScript的基础包括变量、数据类型、操作符、流程控制等。变量用于存储数据,数据类型分为基本类型(如字符串...

    JavaScript权威指南(第五版)

    这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript学习者的必备宝典。由于其封面上是一只“爪哇犀牛”(封面上印上动物是原书出版公司O'Reilly一贯的风格),读者亲切地称其为...

    五天学会javascript

    通过深入学习以上知识点,并结合实际项目进行练习,相信你能在五天内对JavaScript有基本的掌握。当然,学习编程不仅仅是理论,更重要的是实践,不断编写代码,解决问题,才能真正提升技能。祝你在JavaScript的学习...

    JavaScript学习习题和实例

    ### JavaScript学习习题和实例详解 #### 一、JavaScript字符集 JavaScript采用了Unicode字符集编码。选择Unicode的主要原因是16位的Unicode编码可以表示几乎所有的书面语言,这为JavaScript提供了强大的国际化支持...

    突破javascript编程实例五十讲

    《突破JavaScript编程实例五十讲》是一本专注于JavaScript编程实践的学习资料,旨在帮助初学者和有一定基础的开发者深入理解和掌握...不论你是自学还是作为教程辅助,这本书都能成为你JavaScript学习旅程中的得力伙伴。

    javascript学习参考手册

    本手册旨在为初学者提供全面且深入的JavaScript学习指南,帮助你们理解并掌握这个强大的脚本语言。 一、JavaScript基础 JavaScript的核心概念包括变量、数据类型、操作符、控制结构、函数等。变量是存储信息的容器...

    JavaScript菜鸟学习教程

    通过以上内容的学习,结合提供的"JavaScript菜鸟学习教程.doc"、"JavaScript中文版课件.doc"、"Js.pdf"等文档,以及"PPT"课件,初学者将逐步建立起JavaScript知识体系,为进一步的Web开发打下坚实基础。同时,...

    javascript学习笔记整理知识点整理

    这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...

    JavaScript学习文档

    以上只是JavaScript学习文档的部分要点,实际的学习过程中,还需要结合实际项目实践,不断探索和深化理解,才能真正掌握这门语言的精髓。通过阅读这份文档,相信你会对JavaScript有更全面、深入的认识。

    突破JavaScript编程实例五十讲

    通过《突破JavaScript编程实例五十讲》的学习,读者将能够掌握JavaScript的核心概念和实用技巧,从而更好地应对实际项目中的挑战。该教程提供的pdg文件可能是超星阅读器的电子版,配合超星阅读器4.1.EXE进行阅读,...

    《突破JavaScript编程实例五十讲》

    《突破JavaScript编程实例五十讲》是一本专注于JavaScript编程实践的教程,旨在帮助读者通过实例学习和掌握这门广泛应用于Web开发的重要语言。本书的核心理念是将理论与实践相结合,通过五十个精心设计的实例,逐步...

    《突破JavaScript编程实例五十讲》源文件

    首先,基础语法是JavaScript学习的起点,包括变量声明(var、let、const)、数据类型(字符串、数字、布尔、数组、对象等)、运算符(算术、比较、逻辑、三元)、流程控制(条件语句、循环结构)以及函数的使用。...

Global site tag (gtag.js) - Google Analytics