广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >基于JS实现二维码名片生成的示例代码
  • 297
分享到

基于JS实现二维码名片生成的示例代码

2024-04-02 19:04:59 297人浏览 八月长安
摘要

目录演示技术栈源码CSSjs演示 技术栈 这里用到了一个二维码生成库qrcode.js下面是简单介绍: //初始化QRCode对象 var qrcode = new QRCode

演示

技术栈

这里用到了一个二维码生成库qrcode.js下面是简单介绍:

//初始化QRCode对象
var qrcode = new QRCode(document.getElementById("qrcode"));
//也可以在初始化QRCode对象,传入更多参数
var qrcode = new QRCode(document.getElementById("qrcode"),{
width: 128,
height: 128,
colorDark : "#000000",
colorLight : "#ffffff",
correctLevel : QRCode.CorrectLevel.H
});
//需要生成二维码的字符串
qrcode.makeCode("Http://www.leixuesong.cn");
//清除二维码
qrcode.clear();
var qrcode = new QRCode("qrcode");

function makeCode () {      
    var elText = document.getElementById("text");
    
    if (!elText.value) {
        alert("Input a text");
        elText.focus();
        return;
    }
    
    qrcode.makeCode(elText.value);
}

makeCode();

$("#text").
on("blur", function () {
    makeCode();
}).
on("keydown", function (e) {
    if (e.keyCode == 13) {
        makeCode();
    }
});

源码

css

*{
				margin:0;
				padding:0;
			}
			body{
				background-image: linear-gradient(#1e045f, #032561, #183661);
				background-position:center top;
			}
			.content{
				width:950px;
				margin:auto;
			}
			#wrap{
				float:left;
				width:480px;
				height:280px;
				
				margin:100px;

			}
			#wrap p{
				float:left;
				width:200px;
				height:40px;
				border-radius:5px;
				color:#fff;
				margin:20px 20px;
				overflow:hidden;
				text-align:center;
				line-height:40px;
			}
			#wrap p span{
				
				float:left;
				width:50px;
				height:40px;
				background:#333;
				
				
			}
			#wrap p input{
				float:left;
				width:150px;
				height:40px;
				border:0;
				background:#000;
				color:#fff;
				outline:none;
				text-indent:10px;
			}
			#qrcode{
				float:left;
				width:260px;
				height:260px;
				border:1px solid red;
				margin-top:110px;
			}
			p#btn{
				width:450px;
				background:#6c0;
				cursor:pointer;
			}

js

var name='', company='',job='',adress='',moblie='',desc='';
			//特效思维:什么元素 触发 什么事件 实现 什么效果
			$("#btn").click(function(){//点击实现什么功能
				//alert("注意点,你点到我了")
				//获取值
				name = "FN:" + $("#name").val() + "\n";//获取值
				company = "ORG:" + $("#company").val() + "\n";
				job = "TITLE:" + $("#job").val() + "\n";
				adress = "WORK:" + $("#adress").val() + "\n";
				moblie = "TEL:" + $("#moblie").val() + "\n";
				desc = "NOTE:" + $("#desc").val() + "\n";
				var info ="BEGIN:VCARD\n" + name + company + job + adress + moblie + desc + "END:VCARD";
				//console.log(info);//在控制台输出
				//生成二维码
				var qrcode = new QRCode("qrcode");
				qrcode.makeCode(info);
			});

以上就是基于JS实现二维码名片生成的示例代码的详细内容,更多关于JS二维码名片的资料请关注编程网其它相关文章!

--结束END--

本文标题: 基于JS实现二维码名片生成的示例代码

本文链接: https://www.lsjlt.com/news/152406.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 基于JS实现二维码名片生成的示例代码
    目录演示技术栈源码cssjs演示 技术栈 这里用到了一个二维码生成库qrcode.js下面是简单介绍: //初始化QRCode对象 var qrcode = new QRCode...
    99+
    2022-11-13
  • 基于JS怎么实现二维码名片生成
    这篇文章主要介绍“基于JS怎么实现二维码名片生成”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“基于JS怎么实现二维码名片生成”文章能帮助大家解决问题。演示技术栈这里用到了一个二维码生成库qrcode...
    99+
    2023-07-02
  • js生成二维码的示例代码
    前段时间项目中需要开发扫描二维码查看信息的功能,在网上查了一些资料,把用过的方法进行总结需要导入一个qrcode的js 插件。 插件链接: qrcode.js下载地址,点击即可下载 ...
    99+
    2022-11-11
  • PHP实现生成二维码的示例代码
    目录前言1、目前有2种类型的二维码2、用户扫描带场景值二维码时,可能推送以下两种事件3、创建二维码ticket4、临时二维码请求说明5、永久二维码请求说明6、临时二维码和永久二维码生...
    99+
    2022-11-13
  • Python实现动态二维码生成的示例代码
    目录1.MyQR普通的二维码制作带背景图片的二维码制作带动图背景的二维码制作2.qrcode简单的二维码制作带背景图片的二维码制作大家好,我是辰哥~ 今天给大家分享两个制作二维码的P...
    99+
    2022-11-11
  • Android基于google Zxing实现二维码的生成
    最近项目用到了二维码的生成与识别,之前没有接触这块,然后就上网搜了搜,发现有好多这方面的资源,特别是google Zxing对二维码的封装,实现的已经不错了,可以直接拿过来引用...
    99+
    2022-06-06
    google zxing 二维 二维码 Android
  • 基于原生JS实现分页效果的示例代码
    这个只是一个分页的demo,主要是思路整理(很久之前项目用的东西) 分页实现的效果 主要是 左侧上一页 右侧是下一页 中间显示主要是超过5个显示 省略号 然后是可配置选项 实现之后的...
    99+
    2022-11-13
  • 二维码图片生成器QRCode.js的示例分析
    这篇文章给大家分享的是有关二维码图片生成器QRCode.js的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。QRCode.js是一个实现生成二维码(QRCode)的js插...
    99+
    2022-10-19
  • 基于Python实现在线二维码生成工具
    目录1.环境搭建2.二维码生成功能的封装3.网页应用的搭建在今天的教程中,费老师我将为大家展示如何通过纯Python编程的方式,开发出一个网页应用,从而帮助用户直接通过浏览器访问,即...
    99+
    2022-11-11
  • 基于SpringBoot生成二维码的几种实现方式
    目录一、基于Google开发工具包ZXing生成二维码二、基于开源的Hutool工具生成二维码本文将基于Spring Boot介绍两种生成二维码的实现方式,一种是基于Google开发...
    99+
    2022-11-13
  • Qt结合libqrencode生成二维码的实现示例
    目录0.前言1.编译 libqrencode2.Qt 中使用 libqrencode 0.前言 libqrencode 是一个生成二维码的 c 语言库,二维码的容量可达 7...
    99+
    2022-11-12
  • 基于JS实现Flappy Bird游戏的示例代码
    前言 Flappy Bird 是一款无尽的游戏,玩家可以控制一只鸟。玩家必须保护小鸟免于与管道等障碍物相撞。每次小鸟通过管道时,分数都会增加一。当小鸟与管道碰撞或因重力而坠落时,游戏...
    99+
    2022-11-13
  • opencv案例03 -基于OpenCV实现二维码生成,发现,定位,识别
    1.二维码的生成 废话不多说,直接上代码 # 生成二维码import qrcode# 二维码包含的示例数据data = "B0018"# 生成的二维码图片名称filename = "qrcode.png"# 生成二维码img = qrcod...
    99+
    2023-08-30
    opencv 人工智能 计算机视觉
  • PHP实现生成二维码的代码怎么写
    本文小编为大家详细介绍“PHP实现生成二维码的代码怎么写”,内容详细,步骤清晰,细节处理妥当,希望这篇“PHP实现生成二维码的代码怎么写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言为了满足用户渠道推广分析和...
    99+
    2023-06-30
  • SpringBoot二维码生成base64并上传OSS的实现示例
    目录基础环境代码实现1.添加依赖2.工具类3.测试生成4.base64 转换为图片在线工具5.base64图片上传oss基础环境 SpringBoot、Maven 代码实现 1.添加...
    99+
    2022-11-13
  • 基于C#实现图片滑动验证码的示例代码
    目录图片准备合成目标实现1.创建项目2.Nuget添加ImageSharp3.vscode打开4.引入图片5.生成out_bg.jpg6.生成out_slider.png全部代码最后...
    99+
    2022-11-13
  • 基于Qt实现图片播放器的示例代码
    前言:使用qt制作了一个简单的图片播放器,可以播放gif、png等格式图片 先来看看播放器的功能(当然是很简陋的,没有很深入的设计): 1、点击图片列表中图片进行播放。 2、自动播放...
    99+
    2022-12-16
    Qt实现图片播放器 Qt图片播放器 Qt图片播放
  • 基于JS实现的消消乐游戏的示例代码
    目录前言游戏的准备工作总结一下棋盘渲染画面动画效果genCollapse()genDownfall()genEmerge()整合效果genLoop()genSwap()前言 一直对小...
    99+
    2022-11-13
  • C#实现封面图片生成器的示例代码
    目录实现功能开发环境实现代码实现效果这个东西我已经用了有段时间了,从开始写文章就在用这个,主要原因还是因为我比较懒。懒得去寻找图片,同时又怕万一惹来版权争议。。。 跟我所有的文章的...
    99+
    2022-11-13
  • vue生成二维码QR Code的简单实现方法示例
    目录qrcodejs2vue-qrqrcodejs2 下载qrcodejs2 cnpm i -S qrcodejs2 使用 <template> <span...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作