91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web開發中常用的js方法匯總

發布時間:2021-08-17 08:21:48 來源:億速云 閱讀:178 作者:chen 欄目:web開發

這篇文章主要講解了“web開發中常用的js方法匯總”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“web開發中常用的js方法匯總”吧!

1.網頁圖片集左右滑動查看圖片,如下樣例:

js效果

代碼如下:

var pictures = [];
 angular.forEach(pitctures,function(k,i){
         pictures[i] = k.imgPath;
 });
 $scope.previewPics = function(currentUrl){
        if (typeof window.WeixinJSBridge != 'undefined') {
            //微信圖片集查看
            WeixinJSBridge.invoke('imagePreview', {
                'current':currentUrl, //當前地址
                'urls':pictures //組
            });
        } else {
            alert( "請在微信中查看", null, function () {});
        }
    }

頁面元素:

代碼如下:

  <p class="infoPics">
           <p class="picImg" ng-repeat="picture in info.infoContent.pitctures">
                <img ng-src="{{picture.imgPath}}" ng-click="previewPics(picture.imgPath)">
           </p>
     </p>

2.微信窗口關閉事件,實例如下:

代碼如下:

 WeixinJSBridge.invoke('closeWindow',{},function(res){
       //alert(res.err_msg);
 });

3.分享網頁鏈接至朋友、朋友圈、微博

代碼如下:

var lineLink = 'http://../..',
  imgUrl = 'http://../..',
  shareTitle = '頁面標題',
  descContent='內容簡介',
  appid = '';
//判斷是否支持微信js
 if(typeof WeixinJsBridge == 'undefined'){
  if(document.addEventListener){
    document.addEventListener('WeixinJsBridgeReady',onBridgeReady,false);
  }else if(document.attachEvent){
    document.attachEvent('WeixinJsBridgeReady',onBridgeReady);
    document.attachEvent('onWeixinJsBridgeReady',onBridgeReady);
  }
 }else{
  onBridgeReady();
 }
function onBridgeReady (){
  WeixinJsBridgeReady.on('menu:share:appmessage',wx_shareFriend);//分享朋友
  WeixinJsBridgeReady.on('menu:share:timeline',wx_shareTimeline);//分享到朋友圈
  WeixinJsBridgeReady.on('menu:share:weibo',wx_shareWeibo);//分享朋友
}
function wx_shareFriend (){
  WeixinJsBridge.invoke('sendAppMessage',{
    "appid":appid,
    "img_url":imgurl,
    "img_width":'640',
    "img_height":'500',
    "link":lineLink,
    "desc":descContent,
    "title":shareTitle
    },function(res){
      console.log(res.err_msg);
    }
  });
}
function wx_shareTimeline (){
  WeixinJsBridge.invoke('sendTimeline',{
    "appid":appid,
    "img_url":imgurl,
    "img_width":'640',
    "img_height":'500',
    "link":lineLink,
    "desc":descContent,
    "title":shareTitle
    },function(res){
      console.log(res.err_msg);
    }
  })
}  
function wx_shareWeibo (){
  WeixinJsBridge.invoke('sendWeibo',{
    "appid":appid,
    "img_url":imgurl,
    "img_width":'640',
    "img_height":'500',
    "link":lineLink,
    "desc":descContent,
    "title":shareTitle
    },function(res){
      console.log(res.err_msg);
    }
  })
}

4.隱藏網頁右上角按鈕

代碼如下:

 WeixinJsBridge.call('hideOptionMenu'); 

5.隱藏網頁底部導航欄

代碼如下:

 WeixinJsBridge.call('hideToolbar');

6.獲取當前網絡連接類型:

代碼如下:

 WeixinJsBridge.invoke('getNetworkType',{},function(e){
    console.log(e.err_msg);
 })

7.禁止用戶分享

代碼如下:

  WeixinJsBridge.invoke('disabledShare',{},function(e){
  })

8.判斷是否在微信內置瀏覽器中打開

代碼如下:

  // true or false
  var flag = WeixinApi.openInWeixin();

感謝各位的閱讀,以上就是“web開發中常用的js方法匯總”的內容了,經過本文的學習后,相信大家對web開發中常用的js方法匯總這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

铜山县| 阿克苏市| 会泽县| 河间市| 深州市| 台南市| 五指山市| 阿勒泰市| 昌乐县| 四子王旗| 韶关市| 股票| 恩施市| 南宫市| 莱芜市| 阿拉善左旗| 鸡东县| 西华县| 黄龙县| 洛扎县| 奎屯市| 泽库县| 桃园县| 潼关县| 盈江县| 三穗县| 贵德县| 合山市| 文登市| 乌海市| 朝阳区| 望谟县| 宜黄县| 天祝| 肥乡县| 北辰区| 桂林市| 阳信县| 涞源县| 天门市| 迁安市|