第二个Chrome扩展程序-生成二维码

从上次实现了第一个Chrome扩展程序之后,我们对chrome扩展程序对组织结构有了一定的了解,对这次我们来学习如何自己写一个生成二维码的Chrome扩展程序,主要功能是把网址或者用户输入的内容转化成二维码。

Write Typescript UT with Karma & Jasmine

Let’s learn how to write typescript UT with Karma & Jasmine, including the karma introduction, installation, writing typescript UT and run.

JS实现replaceAll

今天在codewars上尝试解决一个小问题,题目是要求把一行文字里的所有元音字母替换掉,心想这个应该挺简单的吧,一个replaceAll应该就可以了,结果发现JS里面没有带replaceAll这个方法,想通过for循环实现起来效率太低了,于是就google了一下,发现replace方法是支持正则表达式替换的,就是把所有匹配到的结果都替换掉

利用淘宝API批量获取淘宝产品(不是商品!!!)

淘宝API里有两个概念,产品(Product)和商品(item),产品就像一个模板,可以用它来发布商品,比如现在有一个产品叫打火机,然后卖家A利用这个产品发布了一个商品A,定价是15块,卖家B也利用这个产品发布了一个商品B,定价是20块,那商品A和商品B就是两个不同的商品

解决VS2012中WebService改变类名新方法不显示问题

今天在VS2012中写一个WebService,刚开始没有管命名空间,直接使用了默认的命名空间和类名,后来把命名空间和类名rename了一下,发现任何的改动都不生效了,特别纳闷,无论是在客户端重新添加引用还是在页面上查看服务方法都显示的是原来的,改了端口号IIS地址都不行

js base64 迅雷地址破解 解决中文问题

迅雷的地址是基于base64编码的,首先在原链接的头尾,加上AA和ZZ,然后一起进行base64编码,完成后添加头部thunder://

js base64 编码

,base64编码是把3个8bit(3*8=24bit)编码成4个6bit(4*6=24bit),并在每个6bit高位添加两个0构成一个8bit,然后换算成10进制,反查编码表即可得到对应的编码。由于2^6=64,即6bit的最大值是63,所以只需要64(0~63)个ASCII字符即可表示所有编码,因此得名base64编码

利用A标签实现页面内跳转

原来在上论坛的时候一直不知道页面上的跳转是如何实现的,今天在

Hello Chrome!第一个Chrome扩展程序

今天在浏览亚马逊网页的时候发现我很多时候都是想直接看评论,但是看评论要跳过长长的图片介绍,非常不方便,于是就想到做一个Chrome的扩展程序,可以直接一键跳到评论,这样不用再滚鼠标了。下面我们来学习如何制作第一个Chrome插件,Hello Chrome!