jquery.qrcode在线生成二维码使用示例
jQuery 使用 示例 生成 在线 二维码 Qrcode
2023-06-13 09:15:04 时间
最近在做一个二维码的项目,所以在随便看的时候发现这个感觉挺不错的。jquery除了它自己非常出色的js功能之外还附带有数不清的插件,可以完成各种美好的效果和功能。jquery.qrcode就是其中一个,用来在线生成二维码。
qrcode插件在github上开源的地址在https://github.com/jeromeetienne/jquery-qrcode
它的后面附带有使用说明,只有简单的四步,非常方便的调用。
插件是外国人写的,所以在开始使用的时候不能识别中文内容的二维码,因为jquery.qrcode本身是采用charCodeAt()方式进行编码转换的。而这个方法默认会获取它的Unicode编码,如果有中文内容,在生成二维码前就要把字符串转换成UTF-8,然后再生成二维码。可以在页面中添加下面的函数来转换中文字符串:
functiontoUtf8(str){
varout,i,len,c;
out="";
len=str.length;
for(i=0;i<len;i++){
c=str.charCodeAt(i);
if((c>=0x0001)&&(c<=0x007F)){
out+=str.charAt(i);
}elseif(c>0x07FF){
out+=String.fromCharCode(0xE0|((c>>12)&0x0F));
out+=String.fromCharCode(0x80|((c>>6)&0x3F));
out+=String.fromCharCode(0x80|((c>>0)&0x3F));
}else{
out+=String.fromCharCode(0xC0|((c>>6)&0x1F));
out+=String.fromCharCode(0x80|((c>>0)&0x3F));
}
}
returnout;
}
相关文章
- js与jQuery的区别以及jQuery选择器和方法的使用
- jQuery 事件(三) 事件的绑定和解绑、对象的使用、自定义事件
- 记录一下Jquery日常使用过程中的一些经验
- jquery.validate使用攻略第二部
- jQuery使用动态渲染表单功能完成ajax文件下载
- jQuery基本选择器选择元素使用介绍
- jQuery选择器中含有空格的使用示例及注意事项
- 由点击页面其它地方隐藏div所想到的jQuery的delegate
- jquery的选择器的使用技巧之如何选择input框
- jquery插件tooltipv顶部淡入淡出效果使用示例
- jquery.cookie()方法的使用(读取、写入、删除)
- jQuery回车事件enter使用示例
- jquery的each方法使用示例分享
- jquery常用特效方法使用示例
- jQuery简单图表peity.js使用示例
- 22点关于jquery性能优化的建议
- jquery中$.expr使用实例介绍
- jquery序列化表单以及回调函数的使用示例
- jQuery老黄历完整实现方法
- jQuery标签替换函数replaceWith()的使用例子