一种基于javascript的二维码生成方法技术

技术编号:17345905 阅读:59 留言:0更新日期:2018-02-25 10:52
本发明专利技术公开了一种基于javascript的二维码生成方法,包括利用javascript从浏览器页面获取生成二维码所需要的相关配置信息;利用javascript将数据编码成二进制序列,并利用javascript在浏览器页面创建DIV容器;利用javascript将二进制序列转成div小块放入DIV容器中。本发明专利技术的有益效果是:本发明专利技术能够实现在没有网络连接的离线状态下根据用户的需要在浏览器页面生成二维码,其具有使用简单、二维码创建速度快、适用范围广的优点,能够降低生成二维码所需的专业水平,有利于减少生成二维码所需的成本。

【技术实现步骤摘要】
一种基于javascript的二维码生成方法
本专利技术涉及计算机
,具体的说,是一种基于javascript的二维码生成方法。
技术介绍
目前,二维码已经深入人们的生活,通过二维码传递信息,方便快捷。但是现在网页上的二维码都是提前生成成图片,然后通过图片方式再展示在客户端。这样的方式对于需要临时生成二维码的需求来说太过麻烦,并且还受到客户端是否缓存图片、服务器端通信是否顺畅等因素的制约,一旦用户想在离线状态下临时生成二维码,则无法满足。JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠本文档来自技高网...
一种基于javascript的二维码生成方法

【技术保护点】
一种基于javascript的二维码生成方法,其特征在于:包括利用javascript从浏览器页面获取生成二维码所需要的相关配置信息;利用javascript将数据编码成二进制序列,并利用javascript在浏览器页面创建DIV容器;利用javascript将二进制序列转成div小块放入DIV容器中。

【技术特征摘要】
1.一种基于javascript的二维码生成方法,其特征在于:包括利用javascript从浏览器页面获取生成二维码所需要的相关配置信息;利用javascript将数据编码成二进制序列,并利用javascript在浏览器页面创建DIV容器;利用javascript将二进制序列转成div小块放入DIV容器中。2.根据权利要求1所述的一种基于javascript的二维码生成方法,其特征在于:所述的配置信息包括待编码的码字数据、二维码的版本和二维码的容错率。3.根据权利要求2所述的一种基于javascript的二维码生成方法,其特征在于:包括以下几个步骤:步骤S1:通过javascript在浏览器页面创建DOM节点,所述的DOM节点包括3个input节点和1个button节点,为button节点注册点击事件并绑定回调函数,通过3个input节点分别输入待编码的码字数据、二维码的版本和二维码的容错率,点击button节点进行提交请求;步骤S2:用户点击button节点后,执行回调函数,javascript获取通过input节点输入的配置信息;步骤S3:根据二维码的版本确定二维码的码元数目,根据码元数目确定二维码宽度,二维码宽度确定之后,利用javascript根据二维码宽度在浏览器页面创建1个DIV容器;步...

【专利技术属性】
技术研发人员:陈柏全范渊吴永越郑学新刘韬
申请(专利权)人:成都安恒信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1