js隐式编程

来源:互联网 发布:网络推广平台公司 编辑:程序博客网 时间:2024/05/20 09:48

一.最早初期我们对HTML元素所要执行的代码一般采用以下方式

1.HTML页面

    <input type="button" onclick="oldMethod()" value="最古老的方式" />
2.JS代码
        //最古老的方式        function oldMethod() {            alert("最古老的方式");        }
我们发现,如果方法名称(oldMathod)发生变化,需要修改2处

经过发展,提出了HTML元素和JS代码要实现页码分离方式.


二.页码分离

1.HTML页面

    <input type="button" id="btnTest" value="代码分离方式" />

2.JS代码

        //代码分离方式        $(function () {            $("#btnTest").click(function () {                alert("代码分离方式");            })        })
相比最古老的方式,需要给元素增加一个id,实现的HTML元素和JS代码分离


三.隐式编程方式

1.HTML页面

<input type="button" myClick="myClick" value="隐式编程方式" />
2.JS代码

        //隐式编程方式        $(function () {            $("input[myClick]").click(function () {                var btnStr = $(this).attr("myClick");                eval(btnStr + "()");            })        })        function myClick()        {            alert("隐式编程方式");        }
这样好像HTML和JS代码没有任何关系了,只需要加一个自定的属性,JS中找到这个属性再增加相应的功能.










阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 庐江现房 庐江一中 庐江马厂 庐江火车站 庐江 铜陵 庐江周边游 庐江招标网 铜陵到庐江 庐江强拆 常州至庐江 庐江足浴 庐江 舒城 庐江租房子 庐江招标 庐江高速 庐江刻章 庐江米线 合肥庐江区 庐江家教 庐江四中 庐江至昆山 庐江公园 六安至庐江 庐江人事网 安徽庐江不遮盖照全集 庐江311张照片 安徽庐江不遮高清照片 庐江县人民医院 合肥到庐江火车 庐江县邮政编码 庐江181张完整照片 庐江哪些宾馆 庐江宾馆预订 庐江近期招工信息 庐江有什么好玩的地方 合肥市庐江县 魅力庐江论坛 庐江房产信息网 魅力庐江人才网 庐江房产价格 庐江新开楼盘