前段 js 编写的 私有 规范

心得讲解

 

方法的集中写法

  

js 的区域 规范化写法



区域的范围




代码展示】


<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
    </head>
    <body>
    <div id="dkk">
    <div class="first" style="width:90px;height:90px;background:red;">first</div>
    <div class="sce" style="width:90px;height:90px;background:red;">sce</div>
    
</div>
<div id="sir" style="width:90px;height:90px;background:red">sir</div>
    </body>
    <script type="text/javascript" src="jquery-1.8.2.js"></script>
    <script>
    $(function(){
     obj.dier();
     obj.funName();
     // funname.myfun();
    })
    // 作为对象方法
    var obj = {
        funName:function(){
            alert('这个必须放在一个对象内部,放在外边会出错!');
        },
        dier:function(){
         alert("生命在于尝试")
        }
    }


    // 给对象添加方法
    var funName = function(){}
    funName.prototype.myfun = function(){
        alert('这是在funName函数上的原始对象上加了一个myfun方法,构造函数中用到');
    }
    // 调用
    var funname = new funName();// 创建对象
    // funname.myfun();
    
    // 给对象添加多个方法
    // var funName = function(){}
    // funName.prototype = {
    //     fun1:function(){
    //         alert('fun111');
    //     }
    //     ,fun2:function(){
    //         alert('fun2222');
    //     }
    // }
    // // 调用
    // var funname = new funName();// 创建对象
    // funname.fun1();
    // funname.fun2();


    (function($view) {
    var $merchantPage = $view.find(".first");
    var $cartPage = $view.find(".sce");
    var $shade = $view.find("#sir");


    


    function closePage() {
        alert('first')
    }


    function showCart() {
        alert('sce')
    }


    function showMerchant() {
         alert('sir')
    }
    var obj = {
        funName:function(){
            alert('funName');
        },
        dier:function(){
         alert("dier")
        }
    }




    var funName = function(){}
    funName.prototype = {
        fun1:function(){
            alert('caca');
        }
        ,fun2:function(){
            alert('ca o');
        }
    }
    var funname = new funName();
    // funname.fun2()


    $view
        .on("click", ".first", obj.funName)
        .on("click", ".sce", funname.fun2)
        .on("click", "#sir", closePage)
    ;


})($(document.getElementById("dkk")))
    </script>

</html>


每一步 都会成为 日后的一大步 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值