<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 1.7.ID命名規范 ID命名規范是SPA單頁面版強烈建議的,非SPA單頁版也建議ID參考此規范來命名。 **總體命名規則xxxXxxXxx** - 第一個xxx &emsp; 模塊名,比如用戶模塊`user` - 第二個Xxx &emsp; 功能描述,比如添加`Add` - 第三個Xxx &emsp; 元素類型,比如按鈕`Btn` 例如頁面是user.html,它的各個元素命名如下: **按鈕的命名** ```html <!-- 命名規則:xxxXxxBtn --> <button id="userAddBtn" class="layui-btn">添加</button> <button id="userEditBtn" class="layui-btn">修改</button> <button id="userDelBtn" class="layui-btn">刪除</button> ``` **表格的命名** ```html <!-- 命名規則:xxxTable --> <table id="userTable" lay-filter=""userTable"></table> <!-- 表格上方搜索表單,命名規則:xxxTbSearchForm,id和lay-filter是非必須的 --> <form class="layui-form" id="userTbSearchForm" lay-filter="userTbSearchForm"> <!-- 輸入框部分省略... --> <!-- 搜索提交按鈕命名規則:xxxTbSearch --> <button class="layui-btn" lay-filter="userTbSearch" lay-submit>搜索</button> </form> <!-- 表格操作列,命名規則:xxxTbBar --> <script type="text/html" id="userTbBar"> <a class="layui-btn" lay-event="edit">修改</a> <a class="layui-btn" lay-event="del">刪除</a> </script> <!-- 表格其他復雜列,例如switch狀態開關等,命名規則:xxxTbXxx --> <script type="text/html" id="userTbState"> <input type="checkbox" lay-filter="userTbStateCk" value="{{d.userId}}" lay-skin="switch" lay-text="正常|鎖定" {{d.state==0?'checked':''}}/> </script> ``` **一個頁面有多個表格的命名** ```html <!-- 命名規則:xxxXxxTable --> <!-- 例如這是一個用戶訂單記錄表 --> <table id="userOrderTable" lay-filter=""userOrderTable"></table> <!-- 表格操作列,命名規則:xxxXxxTbBar --> <script type="text/html" id="userOrderTbBar"> <a class="layui-btn" lay-event="edit">修改</a> <a class="layui-btn" lay-event="del">刪除</a> </script> ``` **表單彈窗的命名** ```html <!-- 頁面層彈窗命名規則:xxxEditDialog,非頁面層可以忽略script --> <script type="text/html" id="userEditDialog"> <!-- 表單命名規則:xxxEditForm --> <form id="userEditForm" lay-filter="userEditForm" class="layui-form model-form"> <!-- 輸入框部分省略... --> <!-- 提交按鈕命名規則:xxxEditSubmit --> <button class="layui-btn" lay-filter="userEditSubmit" lay-submit>保存</button> </form> </script> ``` **頁面其他彈窗的命名** ```html <!-- 例如這是一個查看詳情彈窗 --> <!-- 頁面層彈窗命名規則:xxxXxxDialog,非頁面層可以忽略script --> <script type="text/html" id="userInfoDialog"> <!-- 表單命名規則:xxxXxxForm --> <form id="userInfoForm" lay-filter="userInfoForm" class="layui-form model-form"> <!-- 輸入框部分省略... --> <!-- 提交按鈕命名規則:xxxXxxSubmit --> <button class="layui-btn" lay-filter="userInfoSubmit" lay-submit>保存</button> </form> </script> ``` 表單里面的input建議少用id,只用name,取input的值通過監聽表單提交來取,用input通過`$('#xxxForm [name="xxx"]')`來寫。 **其他元素ID命名** ```html <!-- 命名規則:xxxXxxXxx,第一個xxx是模塊名,第二個Xxx是功能描述,第三個Xxx是元素類型 --> <!-- 例如角色選擇的下拉框 --> <select id="userRoleSel"></select> <!-- 例如備注的輸入框 --> <input id="userCommentsEdt" /> ``` **元素類型簡寫** 元素 | 簡寫 | 描述 --- | --- | --- 按鈕類 | `Btn` | `<button>`、`.layui-btn`等 輸入類的 | `Edt` | EditText的簡寫,`input`、`textarea`等 選擇類的 | `Sel` | 下拉框、多選下拉框等 表格 | `Table` | `id="userTable"`、`id="userOrderTable"`等 表格附加組件 | `Tb` | `id="userTbBar"`、`id="userOrderTbBar"`等 彈窗 | `Dialog` | `id="userEditDialog`、`id="userInfoDialog"`等 表單 | `Form` | `id="userEditForm`、`id="userInfoForm"`等 表單提交按鈕 | `Submit` | `id="userEditSubmit"`、`id="userInfoSubmit"`等 **頁面的命名** ```html <!-- 命名格式:xxxApp --> <body id="userApp"></body> ``` > 以上規則只是規范,非必須要求
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看