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 ()

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

    在前台页面直接用方法

  • 相关阅读:
    linux查看端口
    linux下Git代码
    linux安装mysql
    pip工具更新及解决"No module named pip"问题
    demo-bootstrap实现滑动开关
    vue 随笔
    css 解决盒子移动鼠标丢失产生的抖动问题
    笔记-纯css实现select的placeholder
    笔记-移动端rem适配和解决安卓手机键盘唤起引起样式问题
    demo-tab切换
  • 原文地址:https://www.cnblogs.com/scottpei/p/2059042.html
Copyright © 2011-2022 走看看