JavaScript如何封装自己的js插件

  |   0 评论   |   233 浏览

作为一个程序员,如果只会ctrl+c和ctrl+v,那么其实工作起来很枯燥的。做人没有梦想那跟咸鱼有什么分别?程序员也是一样。我们不要一直局限于粘贴复制,我们要学会自己造轮子。

那么,作为一个前端,该如何封装自己的插件呢?

下面给不会封装的同学示范一个小模板:

添加分享到朋友圈、发送给好友、分享等按钮

  |   0 评论   |   237 浏览

微信内嵌浏览器

通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能。

分享到朋友圈

function weixinShareTimeline(title,desc,link,imgUrl){ 
     WeixinJSBridge.invoke('shareTimeline',{ 
         "img_url":imgUrl, 
         //"img_width":"640", 
        //"img_height":"640", 
         "link":link, 
        "desc": desc, 
        "title":title 
     });  
}