zoukankan      html  css  js  c++  java
  • 在JS文件中写脚本几种常见的形式

    一.function Orders()
    {}

    这时指创建一个Orders的对象

    当创建完了可能会有以下的方法来写它的属性和方法

    Orders.prototype =
    {

    //在这里面建方法和属性。

    如isRegistry : function()
        {
            var registryType = $("#RegistryHiddenField").val();
            if(registryType == 'C')// this is Receive Order
                return true;
            else
                return false;
        },

    }

    在页面调用时方法如下

    VAR ORDERS=NEW ORDERS();

    ORDERS.isRegistry ();

    二.function DivDialog(){}

    DivDialog.ShowDialogOnClick = function(divId){
        var dde = document.documentElement;
        var windowWidth; var windowHeight; var scrollLeft; var scrollTop;
        var popupWindow = document.getElementById(divId);
        popupWindow.style.position = "absolute";
        popupWindow.style.display = "block";
     popupWindow.style.zIndex = 100; 
     var popup_mouseX =  window.event.clientX +document.body.scrollLeft +document.documentElement.scrollLeft;
        var popup_mouseY =  window.event.clientY +document.body.scrollTop +document.documentElement.scrollTop;
     popupWindow.style.left = popup_mouseX + "px";
        popupWindow.style.top = popup_mouseY + "px";
        DivDialog.CurrentDialogId = divId;
    }

    在页面调用时就可以直接用对象调用方法不用NEW DivDialog()

    DivDialog.ShowDialogOnClick ()

    三不以对象的形式,直接用方法写在文件当中,不使用对象

    在前台页面直接用方法

  • 相关阅读:
    每次任务 创建 一个 Scheduler,运行完直接shutdown ,同时运行不相互影响.
    get 和 post 的区别
    jq ajax
    h5
    reset
    ajax
    手机端
    IE浏览器下LI的默认高度
    IE FF 支持li:hover,但是ie6不支持,a:hover ul 这种写法是要搭配顶部针对IE6声明用的
    ie7/8卸载工具 降级到IE6
  • 原文地址:https://www.cnblogs.com/scottpei/p/2059042.html
Copyright © 2011-2022 走看看