二维码

   

微信扫一扫,立即分享

    今天中午在办公室打开校园网站,浏览新闻时看到在现在的这个新闻页面里我做的一个百度分享工具按钮条,点击某个图标后就会将这篇新闻分享出去,比如点击“微信”图标后会在新闻页面的中间弹出一个二维码,用手机微信扫一扫就能分享到朋友圈。一年多前的这个功能当时觉得挺好,现在看来,发现有问题,如果新闻内容很长,那么弹出来的二维码就会在看不见的页面下方(尽管是在页面的中间弹出),要拖滚动条才能看到它,感觉很不方便。


微信图片_20170405155620.png


    于是,立即着手进行修改,首先想到的是,用JS把百度弹出来的二维码强行移到页面的第一屏的中间,查看百度分享工具条的文档,并没有给出可以操作的函数,苦苦思索仍百思不得其解,时间已到下午两点,仍没有头绪。
    喝一口浓茶,转念一想,既然直接操作百度的工具条不行,那换一种解决的途径如何呢?
    在微信上分享新闻,无非是把新闻页面的URL地址转换为一张二维码图片,然后微信扫一扫交给微信应用内的浏览器打开而已。既然如此,那么我自己生成新闻的二维码,然后放在页面上,岂不更好?
    说干就干,马上研究二维码。
    二维码又称QR Code,QR全称Quick Response,其实就是一个密码算法,把所有的字符通过这个算法转换成一串加密后的字符串,再通过矩阵画出来。搞清楚这个问题之后,着实高兴了一阵子。根据这个密码算法编写一个通用的二维码生成方法(函数),自变量就是网址或任何想加密的字符,结果输出的就是一个二维码!


微信图片_20170405155643.png


    又花了近两个小时,终于可以在校园网的任何新闻页面里看到二维码了,不需要点击百度工具条,直接在新闻标题下就有一个醒目的二维码,拿起手机,打开微信,直接“扫一扫”,然后,果断分享!


微信图片_20170405155636.png


微信图片_20170405155649.jpg


    古话说得好“书有未曾经我读,事无不可对人言”,大千世界里有太多的未知在等着我们,只要始终抱有好奇之心,并且一直探索而不是浅尝辄止,那么,一定会有太多的惊喜在等着我们。读不完的书只要在读,就会精进如斯。写下来,记下来,把今天的这段心路历程变成文字,让自己小小的骄傲一番。


我的美篇专栏


扫一扫加我微信:


IMG_7724.JPG


如果您觉得有趣,您可以扫一扫打赏给作者以鼓励:


IMG_7723.JPG

   

前五条

理想,今年你几岁

朱颜辞镜花辞树

我的高考前夜

算法人生

阿兰•图灵

后五条

不是每一个湖都可以叫西湖

老罗

吃狮子头的仪式感

情人节喝羊汤

最好的时光——春节札记

我要评论
回页首

标题:

作者:验证码:

请注意:

1、遵守中华人民共和国有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
2、本网站拥有管理留言的一切权力。
3、您在本网留言板发表的言论,本网站有权在网站内转载或引用。 如您对管理有意见请向我校网络中心反映。

评论列表
[ 第1楼 ]: 执着钻研,成就技术大牛

老易就是牛!对技术的执着钻研,对新事物的接纳,都是我们学习的榜样!

tj
2017/4/12 17:43:00
IP:59.38.97.21