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 美女动作一级毛片,国产视频不卡在线,在线视频一区二区

          整合營銷服務商

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

          免費咨詢熱線:

          js 截取字符串

          文為大家介紹三種 js 截取字符串的方法:

          • substring() 方法;
          • substr() 方法;
          • slice() 方法;

          方法1:substring() 方法

          string.substring(from, to) 方法從 from 位置截取到 to 位置,to 可選,沒有設置時默認到末尾。

          <!DOCTYPE html>
          <html>
          <body>
          <script>
          var str="www.runoob.com!";
          document.write(str.substring(4)+"<br>"); // 從第 5 個字符開始截取到末尾
          document.write(str.substring(4,10)); // 從第 5 個字符開始截取到第10個字符
          </script>
          </body>
          </html>
          

          嘗試一下 ?

          更多關于substr() 方法請參考文檔:http://www.runoob.com/jsref/jsref-substring.html。


          方法2:substr() 方法

          substr() 方法可在字符串中截取從開始下標開始的指定數目的字符。

          <!DOCTYPE html>
          <html>
          <body>
          <script>
          var str="www.runoob.com!";
          document.write(str.substr(4,6)); // 從第 4 個字符開始截取6個字符
          </script>
          </body>
          </html>
          


          方法3:slice() 方法

          slice(start,end) 方法用于提取字符串的某個部分(從參數 start 到 end 位置),并以新的字符串返回被提取的部分。類似 substring()。

          opyClip mac版是Macos上一款高效的剪切板歷史管理軟件,它能夠存儲您以前復制或剪切的所有內容,能夠使您快速的找到您在尋找的文本片段,為您節省了很多時間提高效率。下載地址:https://www.macv.com/mac/828.html

          Macv.com

          CopyClip for Mac安裝教程

          下載完成后,雙擊.pkg文件打開,根據安裝器提示進行安裝即可。

          Macv.com

          CopyClip mac破解版軟件功能

          搜索功能

          • CopyClip 2附帶一個功能強大的搜索欄,對于查找包含您過去復制的某些文本或字符的剪輯特別有用。您可以輕松選擇搜索結果并將其粘貼到您需要的位置。

          最近剪輯列表

          • 您可以固定剪報,使其顯示在列表頂部,刪除它們,甚至編輯它們以進行更改。您還可以通過按菜單熱鍵獲取鼠標指針旁邊顯示的最近剪輯列表。

          歷史記錄

          • 每當您激活CopyClip 2時,新MacBook Pro上的觸控條將自動顯示您的剪報歷史記錄,從而更容易找到并粘貼以前復制的文本片段!

          提高工作效率

          • 使用CopyClip 2,您會注意到您可以節省時間并提高執行某些平凡任務的效率。您可以輕松自定義應用程序以適合您的工作流程,并排除某些應用程序被記錄在剪貼板歷史記錄中。

          Macv.com

          CopyClip粘貼板歷史存儲管理軟件特色

          • 能夠存儲多達230個剪報
          • 如果需要,可以選擇粘貼原始格式的剪報
          • 能夠使用嵌入式搜索欄搜索剪報
          • 鍵盤快捷鍵粘貼剪報
          • 右鍵單擊選項,將選定的剪報“釘”到列表的頂部
          • 你可以排除你不想復制剪輯的應用程序
          • 可以編輯和刪除單個剪輯,也可以一次刪除所有剪報
          • 在深色/淺色用戶界面主題之間切換
          • 在菜單欄和Dock上都可以使用

          時前端開發工作時,經常會需要對字符串進行截斷,比如新聞標題,需要把超出可視區域后需要進行截斷,如下圖:

          小編我由主要負責后端開發,最開始是采用后端方法來實現字符串截斷,然后傳遞給前端人員使用。

          但是這個方式有一個弊端,尤其是響應式的頁面,截取字數無法精確控制,比如pc端可視區域可以顯示150個字符,但是手機端屏幕最多只能顯示20個字符,所以通過后端來控制字符數是非常爛的解決方案,最好的解決辦法是通過前端方式來截斷字符串,下面分別用javascript和css的方式來實現。

          先看一下html部分

          <div class="title">
          為什么要制作高端的網站?高端網站建設價格為什么越來越高?
          </div>
          

          下面分別針對這行html進行截斷操作。

          1、javascript方式。

          先封裝一個截取字符串的方法,代碼如下:

          <script>
          String.prototype.left = function (len) //左邊截取字段數
          {
           var str = this;
           if (isNaN(len) || len == null) {
           len = str.length;
           }
           else {
           if (parseInt(len) < 0 || parseInt(len) > str.length) {
           len = str.length;
           }
           }
           return str.substr(0, len);
          }
          </script>
          

          然后再頁面中采用jquery方式調用:

          <script type="text/javascript">
           $(function () {
           var $title=(".title");
           var txt= $title.html().left(50); //截取前50個字符
           $title.html(txt); //重新
           });
          </script>
          

          這種方式可以實現字符串的截取,但是這種方法也不理想,pc端和手機端截取字數還是需要單獨根據瀏覽器類型來定義。

          2、css控制,這個是最推薦的解決方案

          定義一個css類:

          .title {
           white-space: nowrap;
           text-overflow: ellipsis; 
           overflow: hidden;
          }
          

          text-overflow: ellipsis; 這句意思是超出可視區域后顯示三個點...,如果只想截斷,可以改為: text-overflow:clip。

          今天先寫到這里,如果感覺對您有幫助,可以轉發一下,后續有時間再分享一下前端技巧給大家。


          主站蜘蛛池模板: 国产一区二区在线观看麻豆| 国产在线精品一区二区高清不卡 | 人妻在线无码一区二区三区| 人妻夜夜爽天天爽一区| 久久精品国产亚洲一区二区| 亚洲性日韩精品国产一区二区| 韩国福利视频一区二区| 亚洲一区精品中文字幕| 中文字幕一区精品| 免费一区二区三区四区五区| 老熟妇高潮一区二区三区| 国产日本亚洲一区二区三区| 久久久久久人妻一区精品| 中文字幕精品无码一区二区三区 | 午夜无码一区二区三区在线观看| 国产精品av一区二区三区不卡蜜| 日本午夜精品一区二区三区电影| 亚洲国产精品一区第二页| 精品少妇一区二区三区视频| 久久精品视频一区| 亚洲国产一区国产亚洲| 亚洲天堂一区二区| 午夜性色一区二区三区免费不卡视频| 国产亚洲日韩一区二区三区| 上原亚衣一区二区在线观看| 国内精品无码一区二区三区| 夜夜添无码试看一区二区三区| 一区二区三区无码视频免费福利| 久久一本一区二区三区| 无码AV中文一区二区三区| 日韩人妻精品一区二区三区视频 | 中文字幕一区二区三区有限公司| 亚洲AⅤ视频一区二区三区| 国产一区在线视频| 无码少妇一区二区| 99在线精品一区二区三区| 少妇一晚三次一区二区三区| 一区二区高清在线| 久久综合精品不卡一区二区| 色窝窝免费一区二区三区 | 中文字幕在线观看一区|