国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

利用JavaScript的復制

yuxue / 3599人閱讀

摘要:目前有兩種方法實現(xiàn)移動端的復制,且目前這兩種方法只在移動端試驗過,端的支持情況還不是很清楚。

目前有兩種方法實現(xiàn)移動端的復制,且目前這兩種方法只在移動端試驗過,PC端的支持情況還不是很清楚。

1. 使用clipboard插件

step1:引入插件

step2: 編寫HTML,點擊button,一鍵粘貼

step3:編寫JavaScript,實例化clipboard對象

var clipboard = new Clipboard(".copyBtn").on("success", function(e) {
      var e = e || window.event;
      console.log(e);
      // to do what you want    
  }).on("error", function(e) {});

另外,step3中復制成功之后,打印的e對象如下:

e = {
    action:"copy",
    clearSelection: function(){}, // 清除已選中區(qū)域,可直接調用這個方法
    text: "輸入你想復制的內容", // 你要復制的內容
    trigger: button.copyBtn, // 當前觸發(fā)事件的對象,可修改其屬性
}
2. 使用select()和execCommand執(zhí)行copy

HTML:

微信號

javaScript

document.getElementById("copyWechat").select();
document.execCommand("copy", false, null);

此種方式的弊端:
(1)在Android端可支持,但是在iOS上,并沒有復制到內容,至于為什么沒有復制到內容,暫時還沒找到原因
(2)只能支持在input和textarea中復制,因為select()方法支持input和textarea,樣式上調節(jié)起來較費勁,沒有第一種方法好用。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/95620.html

相關文章

  • Javascript系列之淺復制與深復制

    摘要:定義淺復制如果復制引用,復制后的引用都是指向同一個對象的實例,彼此之間的操作會互相影響。淺復制數(shù)組淺復制利用數(shù)組方法和返回新數(shù)組特性,進行復制。深復制對象深復制利用對象的和方法。 定義 淺復制 如果復制引用,復制后的引用都是指向同一個對象的實例,彼此之間的操作會互相影響。 深復制 深復制不是簡單的復制引用,而是在堆中重新分配內存,并且把源對象實例的所有屬性都進行新建復制,以保證深復制的...

    MonoLog 評論0 收藏0
  • JavaScript基礎心法——深淺拷貝

    摘要:原文地址基礎心法深淺拷貝歡迎。上面的代碼是最簡單的利用賦值操作符實現(xiàn)了一個淺拷貝,可以很清楚的看到,隨著和改變,和也隨著發(fā)生了變化。展開運算符結論實現(xiàn)的是對象第一層的深拷貝。 原文地址:JavaScript基礎心法——深淺拷貝 歡迎star。 如果有錯誤的地方歡迎指正。 淺拷貝和深拷貝都是對于JS中的引用類型而言的,淺拷貝就只是復制對象的引用,如果拷貝后的對象發(fā)生變化,原對象也會發(fā)生...

    keithxiaoy 評論0 收藏0
  • 關于JavaScript淺拷貝和深拷貝

    摘要:引用類型值引用類型值是保存在堆內存中的對象,變量保存的只是指向該內存的地址,在復制引用類型值的時候,其實只復制了指向該內存的地址。 前言 要理解 JavaScript中淺拷貝和深拷貝的區(qū)別,首先要明白JavaScript的數(shù)據(jù)類型。JavaScript有兩種數(shù)據(jù)類型,基礎數(shù)據(jù)類型和引用數(shù)據(jù)類型。js的基本類型:undefined,null,string,boolean,number,s...

    shenhualong 評論0 收藏0
  • JavaScript淺拷貝和深拷貝

    摘要:在中可以通過添加一個參數(shù)來實現(xiàn)遞歸,調用就可以實現(xiàn)一個深拷貝。利用序列化實現(xiàn)一個深拷貝 在JavaScript中,對于Object和Array這類引用類型值,當從一個變量向另一個變量復制引用類型值時,這個值的副本其實是一個指針,兩個變量指向同一個堆對象,改變其中一個變量,另一個也會受到影響。 這種拷貝分為兩種情況:拷貝引用和拷貝實例,也就是我們說的淺拷貝和深拷貝 淺拷貝(shallow...

    ernest.wang 評論0 收藏0

發(fā)表評論

0條評論

yuxue

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<