最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js自定義事件代碼說明

 更新時間:2011年01月31日 16:01:46   作者:  
在研發(fā)公展公用后臺的時候,用了許多的技巧性的JS,最有代表性就是如下這一例子.

復(fù)制代碼 代碼如下:

<form onreturn="ReturnCallBack();" jstype="vali">
</form>
<script type="text/javascript">
var ReturnCallBack = function(){
//CODE
return true;
}
</script>

代碼看起來太懸了,怎么好象多了一個onreturn事件。。。

說說我這做的一個原因吧.因為框架里在驗證API中,我該做的都幫別人做了,只是有一些東西經(jīng)常要變化的,比如驗證一個checkbox是否可以選中,又要分不同的情況下去驗證,這些情況也是經(jīng)常變的,市場怎么需要就怎么變。所以我就把驗證checkbox是否可以選中這一類經(jīng)常變化的工作交回給開發(fā)當(dāng)前項目的人去做,我只供我應(yīng)該做的事。

如上圖,我會把讓form提供一個onreturn的事件,讓別人自己去寫驗證,返回true 或 false給我就可以了。

以自定屬性的方式讓別人去加就做一下技巧性的功夫就可以了,我用到了eval().在框架里做執(zhí)行了驗證之后,我會執(zhí)行下面這一句。
復(fù)制代碼 代碼如下:

//驗證CODE...
var ele = $(this); //this為表單,這里用jquery開發(fā)的
var result = eval(ele.attr("onreturn"));
//CODE..

相關(guān)文章

  • 用JS生成UUID的方法實例

    用JS生成UUID的方法實例

    下面小編就為大家?guī)硪黄肑S生成UUID的方法實例。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-03-03
  • JavaScript繪制游戲地圖并且操控人物移動

    JavaScript繪制游戲地圖并且操控人物移動

    JavaScript開發(fā)小游戲,目標(biāo)是使用JavaScript繪制簡單的二維地圖,采用二維數(shù)組存儲地圖信息,使用表格繪制地圖,每個td單元格存儲數(shù)據(jù),使用JavaScript keyPress鍵盤事件監(jiān)聽WASD鍵,按鍵觸發(fā)時人物做出相應(yīng)操作,人物下一步碰撞到障礙物,終止人物運動
    2023-10-10
  • 再談Javascript中的基本類型和引用類型(推薦)

    再談Javascript中的基本類型和引用類型(推薦)

    這篇文章主要介紹了Javascript中的基本類型和引用類型的相關(guān)資料,包括基本類型和引用類型的概念及區(qū)別,數(shù)據(jù)類型檢測給大家詳細(xì)介紹了js基本類型和引用類型,非常不錯,需要的朋友可以參考下
    2016-07-07
  • JavaScript代理模式原理與用法實例詳解

    JavaScript代理模式原理與用法實例詳解

    這篇文章主要介紹了JavaScript代理模式原理與用法,結(jié)合實例形式詳細(xì)分析了JavaScript代理模式基本概念、原理、用法與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • Object.defineproperty方法示例詳解

    Object.defineproperty方法示例詳解

    Object.defineproperty?的作用就是直接在一個對象上定義一個新屬性,或者修改一個已經(jīng)存在的屬性,這篇文章主要介紹了Object.defineproperty方法,需要的朋友可以參考下
    2022-12-12
  • JavaScript設(shè)計模式之工廠模式和抽象工廠模式定義與用法分析

    JavaScript設(shè)計模式之工廠模式和抽象工廠模式定義與用法分析

    這篇文章主要介紹了JavaScript設(shè)計模式之工廠模式和抽象工廠模式,結(jié)合實例形式分析了工廠模式的功能、定義、相關(guān)問題解決方法,并分析抽象工廠模式與工廠模式的不同之處,需要的朋友可以參考下
    2018-07-07
  • JavaScript實現(xiàn)多態(tài)和繼承的封裝操作示例

    JavaScript實現(xiàn)多態(tài)和繼承的封裝操作示例

    這篇文章主要介紹了JavaScript實現(xiàn)多態(tài)和繼承的封裝操作,結(jié)合實例形式分析了javascript中多態(tài)與繼承的實現(xiàn)及封裝相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • 微信小程序如何使用Promise對wx.request()封裝詳解(附完整代碼)

    微信小程序如何使用Promise對wx.request()封裝詳解(附完整代碼)

    微信小程序的wx.request是微信小程序最早生成的數(shù)據(jù)庫傳輸模式,數(shù)據(jù)傳輸簡單明確,下面這篇文章主要給大家介紹了關(guān)于微信小程序如何使用Promise對wx.request()封裝的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 利用jsonp解決js讀取本地json跨域的問題

    利用jsonp解決js讀取本地json跨域的問題

    這篇文章主要給大家介紹了關(guān)于利用jsonp解決js讀取本地json跨域的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • js實現(xiàn)文字超出部分用省略號代替實例代碼

    js實現(xiàn)文字超出部分用省略號代替實例代碼

    關(guān)于超出一定字?jǐn)?shù)用省略號顯示的問題,這種要求在我們?nèi)粘i_發(fā)的時候經(jīng)常見到,我們之前基本都是用CSS來完成的,今天給大家分享個Javascript實現(xiàn)這個功能的示例代碼,有需要的可以參考借鑒。
    2016-09-09

最新評論

沈丘县| 泊头市| 德阳市| 安西县| 舒城县| 南陵县| 晋城| 武乡县| 宁晋县| 黄陵县| 昌江| 张北县| 姚安县| 察雅县| 甘洛县| 九江市| 肃南| 宜兰市| 香港| 文水县| 民勤县| 玛曲县| 巴楚县| 庆阳市| 莲花县| 淳化县| 北流市| 石景山区| 井研县| 怀仁县| 太康县| 库尔勒市| 兰考县| 孙吴县| 钟祥市| 顺平县| 定南县| 年辖:市辖区| 重庆市| 黄大仙区| 中阳县|