国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

BG-UI:一個后臺UI框架

開發 架構
此項目為后臺UI框架,并根據url中的hash提供簡單的路由功能,頁面的數據渲染依然交給服務器端。UI基于BootStrap3。兼容移動端。兼容IE8+及其它主流瀏覽器。

 BG-UI,一個可以快速上手的后臺UI框架

1.簡述

 

此項目為后臺UI框架,并根據url中的hash提供簡單的路由功能,頁面的數據渲染依然交給服務器端。

UI基于BootStrap3。兼容移動端。兼容IE8+及其它主流瀏覽器。

github地址

演示地址

2.目錄結構

  1. public 
  2.   ┗css 
  3.     ┠vendor      //存放第三方css文件 
  4.     ┗basic.css   //基礎css 
  5.   ┗images 
  6.   ┗js 
  7.     ┠vendor      //存放第三方js文件 
  8.     ┠ajaxForm.js //所有ajax提交都由ajaxForm.js進行包裝(非第三方插件,為作者編寫) 
  9.     ┗basic.js    //基礎js 
  10. tpl 
  11.   ┠...           //存放演示頁面,目錄結構隨意 
  12.   ┠... 
  13.   ┗index.html    //主頁面 
  14. server            //存放測試用服務器腳本 
  15. index.html        //入口(登錄頁面)  

3.配置

在主頁面加載basic.js文件之前定義:

  1. window.common_conf = { 
  2.     defaultHash: 'page/desktop.html',    //hash的缺省值 
  3.     baseURL: './'                        //見下文"路由" 
  4. };  

4.路由

實現方式:監聽hashChange事件,利用"common_conf.baseURL" + "當前頁面的hash"形成請求地址,并用ajax請求服務器來獲取需要顯示的html。

5.表單的提交、驗證、回調

5.1基本用法

只要頁面中的<form>標簽中包含class為.J_ajaxSubmitBtn的元素,則此表單均受ajaxForm.js(非第三方插件,為作者編寫)控制。

當.J_ajaxSubmitBtn元素被點擊后,ajaxForm.js會自動收集<form>標簽上的屬性值,并形成一次ajax提交,例如:

  1. <form 
  2.     method="get" 
  3.     action="../server/ajaxReturn.json" 
  4.     data-validate="validate1" 
  5.     data-callBack="callback1" 
  6.     data-useDefaultCallBack="on" 
  7.     enterSend="on" 
  8.     data-sendingText="提交中" 
  9.     > 
  10.     <input type="text" placeholder="新聞標題" name="title"
  11.     <button type="button" class="btn btn-primary J_ajaxSubmitBtn">查詢</button> 
  12. </form> 
  13.  
  14. <script> 
  15.     function validate1($from) { 
  16.         var title = $from.find('input[name="title"]'); 
  17.         if ($.trim(title.val()) == '') { 
  18.             return '新聞標題不能為空'
  19.         } 
  20.  
  21.         return true
  22.     } 
  23.     function callback1(returnData, $from) { 
  24.         console.log($from); 
  25.     } 
  26. </script>  
  • method:提交方式(必須設置)
  • action:提交地址(必須設置)
  • data-validate:提交之前的驗證函數名
  • data-callBack:服務器響應后的自定義回調函數名
  • data-useDefaultCallBack:服務器響應后是否執行框架的默認動作。只要值不為'off'都會調用。
  • enterSend:是否支持回車提交。"on"為啟用,其他都為不啟用
  • data-sendingText:提交過程中.J_ajaxSubmitBtn的提示文字

5.2默認動作

前面的data-useDefaultCallBack配置項已經提到了,瀏覽器接到響應后ajaxForm.js會執行一些默認的動作。

執行的默認動作由服務器返回的json進行定義:

  1.   "referer"""
  2.   "refresh"true
  3.   "state""success"
  4.   "message""提交成功" 
  5.  
  • referer:刷新的目標地址,留空則表示刷新當前頁
  • refresh:true|false是否刷新
  • state:提交是否成功,只有當值為"success"時才視為成功(才會判斷是否執行刷新操作)
  • message:提示信息,state不為"success"時會進行提示

注意這里的referer的值為將要顯示的頁面對應的hash。如果提供的referer以http或https開頭,則整個控制臺都會被刷新

5.3驗證

<form>標簽中的data-validate用來配置驗證函數名,此驗證函數在進行ajax提交前會接收到被jQuery封裝的form DOM對象(具體可查看"5.1基本用法"中的代碼示例)。

自定義函數返回true則正常提交;可以返回字符串來對錯誤信息進行提示,錯誤的提示方式已經在框架中進行了封裝。

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2014-10-14 15:50:19

UIAndroid

2014-10-14 10:01:10

UIAndroid

2020-04-17 10:58:12

UI設計師按鈕

2012-05-28 15:31:57

App-UI

2021-08-10 09:31:54

鴻蒙HarmonyOS應用

2025-01-23 20:42:44

2021-08-09 14:32:34

鴻蒙HarmonyOS應用

2020-11-13 18:59:51

UIAndroidJetBrains

2014-07-17 15:38:43

UI設計師移動端

2022-04-18 10:47:55

UI框架鴻蒙操作系統

2011-06-21 13:31:13

JavaScript

2017-09-15 15:13:33

效果設備UI

2022-06-09 10:27:40

前端框架開源

2022-02-10 10:48:23

JavaScriptVue.js數據

2023-01-04 15:24:46

ACE組件UI布局

2012-09-18 09:20:06

2012-06-14 17:06:38

JavaScript

2009-04-21 08:46:02

GoogleAndroid移動OS

2019-01-31 11:11:30

前端開發框架

2012-12-25 14:10:22

AndroidUIzinc30
點贊
收藏

51CTO技術棧公眾號

国产一区二区三区18| 亚洲精品一区二区网址| 国产xxxx振车| 美女mm1313爽爽久久久蜜臀| 国产精品99久久久久久久久| 日韩护士脚交太爽了| 日韩一区二区三区四区| 国产黄色免费在线观看| 亚洲日韩欧美一区二区在线| 97在线国产视频| 精品一区二区三区av| 欧美13一14另类| 伊人久久亚洲影院| 亚洲xxx自由成熟| 日韩欧美伦理| 国产精品亚洲第一区| 日韩av黄色在线| **欧美日韩vr在线| 色橹橹欧美在线观看视频高清| 欧美激情精品久久久久久| 精品国产鲁一鲁****| 色综合老司机第九色激情| 成人香蕉社区| 97视频免费看| 免费av一区| 成人美女免费网站视频| 亚洲欧美网站在线观看| 成人黄动漫网站免费| 影院欧美亚洲| 日韩三级电影网站| 美女网站在线免费欧美精品| 2021狠狠干| 91在线观看污| va中文字幕| 婷婷久久综合九色综合绿巨人| 在线三级av| 欧美日本一区二区三区四区| 91精品久久| 中文字幕视频在线免费欧美日韩综合在线看| av高清不卡| 午夜精品一区二区三区视频免费看 | 亚洲精品aⅴ| 91大神福利视频在线| 欧美精品尤物在线观看 | 色综合久久天天| 91黄色在线| 亚洲精品一区久久久久久| 亚洲伦理一区二区| 国产成人avxxxxx在线看| 一区福利视频| 久青草视频在线播放| 综合久久久久综合| 成人18在线| 尤物yw午夜国产精品视频明星| 欧美性生活一级片| 国产乱码精品一区二区三区不卡| 国产乱人伦偷精品视频免下载| av一级二级| 亚洲成人久久久| 中文字幕精品影院| 一区二区不卡在线观看| 亚洲三级电影全部在线观看高清| 米奇精品一区二区三区| 欧美成人精品一区二区| 国产中文一区| 成年人视频观看| 欧美视频一区在线| 亚洲精品一区在线| 欧美重口乱码一区二区| 91在线观看污| 国产九九在线| 欧美另类交人妖| 中文国产一区| jizz欧美性11| 亚洲黄色有码视频| 污视频在线免费观看一区二区三区 | 天堂网在线最新版www中文网| 日韩中文字在线| 亚欧美无遮挡hd高清在线视频| 日本不卡一区二区三区四区| 亚洲午夜影视影院在线观看| a一区二区三区| 成人免费视频97| 99久久99久久久精品齐齐| 懂色av中文在线| 久久理论片午夜琪琪电影网| 日韩精品欧美精品| 中文字幕一区二区三区四区在线视频| 91久久国产自产拍夜夜嗨| 亚洲国产精品自拍| 免费欧美网站| 欧美精品18videosex性欧美| 成人综合网址| 妞干网免费在线视频| 成人狠狠色综合| 一区二区在线观看视频在线观看| 午夜电影一区| 亚洲一区二区四区| 按摩亚洲人久久| 天堂网av成人| 日本免费一区二区三区| 伊人久久大香线蕉综合影院首页| 国产成人精品日本亚洲11| 中文一区二区在线观看| 自由日本语热亚洲人| 国产综合精品一区二区三区| 一二三四区精品视频| 日韩中文字幕| 人人妻人人澡人人爽欧美一区| 欧美亚洲国产一区在线观看网站 | 少妇高潮大叫好爽喷水| 欧美日韩一区国产| 99国产精品一区二区| 成人网18免费网站在线| 国产一区二区精品丝袜| 日韩专区一卡二卡| 国产在线视频你懂得| 国产精品日韩久久久久| 亚洲色图欧洲色图| 国产亚洲精品美女久久| 草草草在线视频| 久久综合五月天| 国产成人三级在线观看| 国产福利片在线观看| 婷婷久久伊人| 日韩欧美一区中文| 一本色道久久综合一区| 日本激情在线观看| 成人动漫在线观看视频| 欧美日韩国产精品专区 | 美日韩丰满少妇在线观看| 国产毛片一区二区| 激情aⅴ欧美一区二区欲海潮| 日韩av一区二区三区美女毛片| 4438成人网| 免费观看在线色综合| 碰碰在线视频| 超碰人人爱人人| 日韩亚洲欧美中文在线| 99久久99久久精品免费看蜜桃| 九色精品蝌蚪| 欧美精品免费看| 日韩人在线观看| 久久久久91| 9l视频自拍蝌蚪9l视频成人| 国产精品一区二区三区免费| 在线亚洲一区观看| 一道在线中文一区二区三区| 污视频在线免费观看一区二区三区 | 色综合久久99| 91在线你懂得| 超碰激情在线| 成年在线观看视频| 久久久国产在线视频| 国产丝袜美腿一区二区三区| 黑色丝袜福利片av久久| 一本大道香蕉久久| 国产99视频精品免费视频36| 日韩欧美一级精品久久| 国产一区中文字幕| 成人福利免费在线观看| 中日韩一区二区三区| 欧美高清性xxxxhd| 亚洲欧美精品一区| 国产片一区二区| 婷婷丁香综合| 国产高潮在线| 91制片厂毛片| 国产精品成人观看视频免费| 日韩电影中文字幕在线| 国产精品视频线看| 亚洲天堂久久| 亚洲成人av观看| 性直播在线观看| 激情小说网站亚洲综合网| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 色综合一区二区日本韩国亚洲| 日韩中文字幕a| 91久久国产综合久久蜜月精品| 日韩免费成人网| 久久亚洲捆绑美女| 91视频久久| 国产精品极品美女在线观看| 狠狠干夜夜操| 视频一区视频二区视频三区高| 欧美激情va永久在线播放| 欧美日韩大陆在线| 91视频观看视频| 伊人久久久大香线蕉综合直播| 香蕉久久久久久| 98在线视频| 一本岛在线视频| 日韩精品无码一区二区三区| 欧美影院久久久| 亚洲国产精品久久精品怡红院| 亚洲精品乱码久久久久久日本蜜臀| 日韩av不卡在线观看| 国产99久久| 成人国产精品久久| 秋霞在线午夜|