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 成人福利在线视频,国产在线视频在线,亚洲成人在线视频观看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          HTML DOM accessKey 屬性

          義和用法

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

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

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

          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">
              <!--網頁標題-->
              <title>detection</title>
              <!--內部css部分-->
              <style>
              ......
              </style>
          </head>
          
          <body>
              <!--div部分-->
              <div class="contain">
              ......
              </div>
          
              <!--內部js部分-->
              <script>    
                ......
              </script>
          </body>
          </html>

          3 css部分:

           <!--內部css部分-->
              <style>
                  /*網頁和body整體設置*/
                  html,body{
                      margin:0;
                      padding:0;
                      /*網頁背景顏色設置*/
                      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;
                      /*可以寫在這里,注意數字和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內-->
                  <!--p class="alertInfo" style="width: 350px; height: 10px">顯示倒5個字符串的輸入框:</!--p-->
                  <p class="alertInfo" >顯示倒5個字符串的輸入框:</p>
                  <!--placeholder是指輸入框默認顯示文字-->
                  <input type="text" class="text" placeholder="請輸入內容">
                  <!--p class="resultInfo" style="width: 350px; height: 10px">顯示倒4個字符串的顯示區:</!--p-->
                  <p class="resultInfo" >顯示倒4個字符串的顯示區:</p>
                  <p class="show"></p>
              </div>

          5 body的js=JavaScript=script部分:

              <!--內部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之內之前觸發的定時器。
                          let arg=arguments;
                          let timethis = this;
                          timeflag = setTimeout(func.bind(timethis,arg),wait);
                      }
                  }
                  //回調函數
                  function handle(){
                      //輸入框內倒取5個字符串
                      input.value=input.value.slice(-5);
                      //輸入框內倒取4個字符串
                      show.textContent=input.value.slice(-4);
                      
                  }
              </script>

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

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

          插槽語法更漂亮

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

          $on(‘hook:’)

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

          prop 驗證

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

          動態指令參數

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

          重用同一路由的組件

          有時,我們不同路由共用某些時,如果在這些路由之間切換,則默認情況下,共享組件將不會重新渲染,因為Vue 出于性能原因會重用該組件。但是,如果我們仍然希望重新渲染這些組件,則可以通過在路由器視圖組件中提供:key屬性來實現重新渲染。

          從父類到子類的所有 props

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

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

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

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

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

          $createElement

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

          使用 JSX

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

          自定義 v-model

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

          總結

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


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


          主站蜘蛛池模板: 亚洲国产精品无码久久一区二区| 日本高清无卡码一区二区久久| 国产精品99精品一区二区三区 | 视频一区二区三区人妻系列| 亚州日本乱码一区二区三区| 精品一区二区高清在线观看| 久久久久人妻精品一区三寸| 麻豆AV一区二区三区久久| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲蜜芽在线精品一区| 人妻少妇精品一区二区三区| 国产精品亚洲一区二区三区| 亚洲国产欧美一区二区三区| 中文字幕一区二区三区在线观看 | 亚洲一区二区久久| 日本亚洲国产一区二区三区| 国产精久久一区二区三区| 国产一区二区三区四| 日韩精品一区在线| 国产欧美色一区二区三区| 亚洲日本久久一区二区va| 精品视频无码一区二区三区| 色一情一乱一伦一区二区三欧美 | 亚洲AV无码一区二区三区牛牛 | 狠狠色成人一区二区三区| 精品国产一区二区三区不卡| 国产精品香蕉在线一区| 在线日韩麻豆一区| 国产丝袜美女一区二区三区| 中文字幕一区二区三匹| 国产精品污WWW一区二区三区| 国产一区二区三区免费观在线| 亚洲韩国精品无码一区二区三区| 伦理一区二区三区| 成人一区专区在线观看| 亚洲一区二区三区香蕉| 久久久久人妻精品一区三寸| 国产在线无码视频一区二区三区| 乱色精品无码一区二区国产盗| 无码国产精品一区二区免费vr | 久久久久久一区国产精品|