Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 中文字幕一区2区,国产又黄又爽又色视频免费观看,亚洲国产精品久久精品成人

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          HTML DOM accessKey 屬性

          義和用法

          accessKey 屬性設置或返回元素的快捷鍵。

          快捷鍵規(guī)定激活元素或使元素獲得焦點的快捷鍵。

          注釋:在不同的瀏覽器中訪問快捷鍵的方式各有不同

          IE、Chrome、Safari 使用 [Alt] + accessKey 為擁有指定快捷鍵的元素賦予焦點。

          Firefox 使用 [Alt] [Shift] + accesskey 獲取焦點;

          語法

          HTMLElementObject.accessKey=accessKey
          

          在Chrome瀏覽器中安Alt + S 就會獲取焦點

          提示:如果超過一個元素擁有相同的快捷鍵,那么:

          • IE, Firefox: 激活下一個被按下快捷鍵的元素
          • Chrome, Safari: 激活最后一個被按下快捷鍵的元素
          • Opera: 激活第一個被按下快捷鍵的元素

          效果圖:

          2 html骨架:

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <!--網(wǎng)頁標題-->
              <title>detection</title>
              <!--內(nèi)部css部分-->
              <style>
              ......
              </style>
          </head>
          
          <body>
              <!--div部分-->
              <div class="contain">
              ......
              </div>
          
              <!--內(nèi)部js部分-->
              <script>    
                ......
              </script>
          </body>
          </html>

          3 css部分:

           <!--內(nèi)部css部分-->
              <style>
                  /*網(wǎng)頁和body整體設置*/
                  html,body{
                      margin:0;
                      padding:0;
                      /*網(wǎng)頁背景顏色設置*/
                      background-color: rgb(96, 94, 212);
                  }
                  
                  /*class='contain'在css的前面有點*/
                  .contain{
                      width:200px;
                      height: 200px;
                      font-size:25px;
                      text-align: center;
                      position: absolute;
                      left:50%;
                      top:50%;
                      transform:translate(-50%,-50%);
                      z-index:30;
                  }
          
                  /*警示label和結果label*/
                  .alertInfo,.resultInfo{
                      color:rgb(12, 231, 213);
                      font-weight: bold;
                      /*可以寫在這里,注意數(shù)字和px緊緊相鄰*/
                      width: 350px;
                      height: 10px;
          
                  }
                  
                  /*輸入框的設置*/
                  .text{
                      width:150px;
                      /*文本框默認顯示,下面就是不顯示*/
                      /*outline:none;*/ 
                      text-align: center;
                      font-size:25px;
                      color:blue;
                  }
          
                  /*顯示框的設置*/
                  .show{
                      font-size:25px;
                      color:red;
                  }
              </style>

          4 body的div部分:

              <!--div部分-->
              <div class="contain">
                  <!--注意:style可以嵌套在里面,但不推薦,也可以單獨寫在上面的css內(nèi)-->
                  <!--p class="alertInfo" style="width: 350px; height: 10px">顯示倒5個字符串的輸入框:</!--p-->
                  <p class="alertInfo" >顯示倒5個字符串的輸入框:</p>
                  <!--placeholder是指輸入框默認顯示文字-->
                  <input type="text" class="text" placeholder="請輸入內(nèi)容">
                  <!--p class="resultInfo" style="width: 350px; height: 10px">顯示倒4個字符串的顯示區(qū):</!--p-->
                  <p class="resultInfo" >顯示倒4個字符串的顯示區(qū):</p>
                  <p class="show"></p>
              </div>

          5 body的js=JavaScript=script部分:

              <!--內(nèi)部js部分-->
              <script>
                  // 被let聲明的變量不會作為全局對象window的屬性,而被var聲明的變量卻可以
                  //text和show均是class,所以前面有一個點
                  let input=document.querySelector(".text");
                  let show= document.querySelector(".show");
                  input.addEventListener('keyup',debounce(handle,100));
                  // 防抖處理
                  function debounce(func,wait){
                      let timeflag;
                      return function(){
                          clearTimeout(timeflag); //清除100ms之內(nèi)之前觸發(fā)的定時器。
                          let arg=arguments;
                          let timethis = this;
                          timeflag = setTimeout(func.bind(timethis,arg),wait);
                      }
                  }
                  //回調(diào)函數(shù)
                  function handle(){
                      //輸入框內(nèi)倒取5個字符串
                      input.value=input.value.slice(-5);
                      //輸入框內(nèi)倒取4個字符串
                      show.textContent=input.value.slice(-4);
                      
                  }
              </script>

          6 html部分基礎學習,自己整理并分享出來。

          我比較喜歡使用 Vue 來開發(fā),所以有時會深入研究其功能和特性。通過這篇文章,向你們介紹十個很酷的竅門和技巧,以幫助大家成為更好的 Vue 開發(fā)者。

          插槽語法更漂亮

          隨著Vue 2.6的推出,已經(jīng)引入了插槽的簡寫方式,之前簡寫可用于事件(例如,@click表示v-on:click事件)或冒號表示方式用于綁定(:src)。例如,如果有一個表格組件,則可以按以下方式使用此功能:

          $on(‘hook:’)

          如果要在created或mounted方法中定義自定義事件偵聽器或第三方插件,并且需要在beforeDestroy方法中將其刪除以免引起任何內(nèi)存泄漏,則可以使用此功能。使用$on(‘hook:’)方法,我們可以僅使用一種生命周期方法(而不是兩種)來定義/刪除事件。

          prop 驗證

          你可能已經(jīng)知道可以將props驗證為原始類型,例如字符串,數(shù)字甚至對象。我們還可以使用自定義驗證器,例如,如果要針對字符串列表進行驗證:

          動態(tài)指令參數(shù)

          Vue 2.6 的最酷功能之一是可以將指令參數(shù)動態(tài)傳遞給組件。假設有一個按鈕組件,并且在某些情況下想監(jiān)聽單擊事件,而在其他情況下想監(jiān)聽雙擊事件。這就是動態(tài)指令派上用場的地方了:

          重用同一路由的組件

          有時,我們不同路由共用某些時,如果在這些路由之間切換,則默認情況下,共享組件將不會重新渲染,因為Vue 出于性能原因會重用該組件。但是,如果我們?nèi)匀幌M匦落秩具@些組件,則可以通過在路由器視圖組件中提供:key屬性來實現(xiàn)重新渲染。

          從父類到子類的所有 props

          這是一個非常酷的功能,可將所有prop從父組件傳遞到子組件。如果我們有另一個組件的包裝器組件,這將特別方便。因為,我們不必一個一個將prop傳遞給子組件,而是一次傳遞所有prop:

          上面的可以代替下面的做法

          從父類到子類的所有事件偵聽器

          如果子組件不在父組件的根目錄下,則可以將所有事件偵聽器從父組件傳遞到子組件,如下所示:

          如果子組件位于其父組件的根目錄下,則默認情況下它將獲得那些組件,因此不需要此小技巧。

          $createElement

          默認情況下,每個Vue實例都可以訪問$createElement方法來創(chuàng)建和返回虛擬節(jié)點。例如,可以利用它在可以通過v-html指令傳遞的方法中使用標記。在函數(shù)組件中,可以將此方法作為渲染函數(shù)中的第一個參數(shù)訪問。

          使用 JSX

          由于Vue CLI 3默認支持使用JSX,因此現(xiàn)在(如果愿意)我們可以使用JSX編寫代碼(例如,可以方便地編寫函數(shù)組件)。如果尚未使用Vue CLI 3,則可以使用babel-plugin-transform-vue-jsx獲得JSX支持。

          自定義 v-model

          默認情況下,v-model是@input事件監(jiān)聽器和:value props上的語法糖。但是,我們可以在Vue組件中指定一個模型屬性,以定義使用什么事件和值

          總結

          希望這些竅門和技巧對你有所幫助,如果你也知道哪些技巧,歡迎留言。


          原文:https://www.telerik.com/blogs/12-tips-and-tricks-to-improve-your-vue-projects


          主站蜘蛛池模板: 精品国产免费一区二区三区| 人妻AV中文字幕一区二区三区| 国产精品一区二区三区免费| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产成人一区二区三区精品久久 | 亚洲国产成人久久综合一区77| 精品一区二区AV天堂| 久久精品人妻一区二区三区 | 人妻互换精品一区二区| 精品少妇人妻AV一区二区| 欧美人妻一区黄a片| 无码日韩精品一区二区人妻 | 国产一区二区三区影院| 精品免费国产一区二区三区| 中文字幕一区二区三区在线播放 | 黄桃AV无码免费一区二区三区 | 亚洲中文字幕丝袜制服一区 | 韩国理伦片一区二区三区在线播放| 亚洲av无码片vr一区二区三区 | 91无码人妻精品一区二区三区L| 亚洲AV日韩综合一区| 国产精品亚洲不卡一区二区三区| 一区二区免费视频| 国产成人一区二区三区免费视频 | 精品三级AV无码一区| 无码人妻一区二区三区兔费| 一区二区三区免费高清视频| 人妻AV一区二区三区精品| 日韩AV在线不卡一区二区三区| 色狠狠一区二区三区香蕉| 免费观看日本污污ww网站一区| 国产在线不卡一区二区三区| 亚洲乱码av中文一区二区| 久久无码一区二区三区少妇 | 熟妇人妻系列av无码一区二区| 高清精品一区二区三区一区| 国产精品一区三区| 国产福利一区视频| 极品尤物一区二区三区| 久久亚洲国产精品一区二区| 国产成人一区二区三区高清|