位置: 编程技术 - 正文

利用JavaScript的AngularJS库制作电子名片的方法(javascript基于)

编辑:rootadmin

推荐整理分享利用JavaScript的AngularJS库制作电子名片的方法(javascript基于),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js如何使用,js怎么使用,javascript用法,javascript用法,avoid using javascript keyword as v-on,javascript用法,avoid using javascript keyword as v-on,javascript例子,内容如对您有帮助,希望把文章链接给更多的朋友!

简介

在这个例子中,我引用了包括AngularJS在内的一些JavaScript库,实现了一个很简单的名片生成器。 尽管在这个小应用中,AngularJS库相较于其他JavaScript库来说做的事不多,然而,这个小而强大的AngularJS却是该应用的全部灵感之源。背景

在该应用中,我们需要做些简单工作。首先,我们需要用CSS设计名片。然后,我们需要让用户实时的输入和编辑数据,这个地方AngularJS就不可或缺了。再然后,我们需要将名片的HTML div容器转化为canvas画布,并以PNG图片形式下载即可。就这么简单!

代码的使用

利用JavaScript的AngularJS库制作电子名片的方法(javascript基于)

这里,我来解释下下面的代码块。

这个是该应用的HTML结构。本结构包括了两部分。一个是id为editor的div,一个是id为card的div。前一个用于让用户输入信息,后一个的作用是用来在名片上显示信息。 这俩div又被一个id为wrapper的div给包裹起来。这个id为wrapper的div里面,我们会添加 ng-app属性,因为就是在这个div容器里,我们就要使用angular了。我们可以添加ng-app到HTML的标签里,这样一来,我们就能在该网页的任何地方使用angular了。 下一步,我们创建一些输入框来接收用户的输入信息。确保每个输入框都有ng-model 这么个属性,用于传递输入框里相应的值。我们把ng-model属性放在这里,主要是因为我们想要实时的更新id为card的div里的值。现在,在id为card的div内部,确保我们已经放置了一些卖相古怪的双括弧,并且在双括弧里我们放了来自ng-model的值。 基本上,我们在输入框中输入内容后,双括弧里的值立马就随之改变了。所以对名片的编辑到此结束。我们的目标是,当一个用户点击了下载按钮,当前的名片将被转化为一张图片,并被下载到用户电脑里。

这是该应用的CSS样式。在这地方我们模拟了一个名片的设计,并创建了让用户输入信息的编辑面板。

最后,在HTML页面的body结束标签之前插入这段script脚本。这段脚本的包含了下载按钮对应的事件响应,也就是说 html2canvas 函数的作用是将id为card的div转化为HTML的canvas画布,并在对canvas画布完成渲染之后,以PNG文件的形式保存该canvas画布。添加完了这个script脚本之后,该做的就做完了。注意事项

这个canvas2image.js脚本代码里默认没有在生成的文件名称结尾使用扩展名.png。所以如果你无法打开图片的时候,请重命名该文件名,在文件名结尾加上.png这个扩展名即可。在线调试 jsFiddle

点击这里

使用AngularJS对路由进行安全性处理的方法 简介自从出现以后,AngularJS已经被使用很长时间了。它是一个用于开发单页应用(SPA)的javascript框架。它有一些很好的特性,如双向绑定、指令等。这篇

浅析AngularJS中的生命周期和延迟处理 这里,我们再讨论一些常用的高级的控制反转容器(InversionofControlcontainers):延迟加载(lazy-loading),生命周期管理(lifetimemanagement),以及延迟的创建/处理(de

详解AngularJS的通信机制 现在几乎满世界的人都在问!外面有人么这里是USSAngularJS,我们遇到麻烦了,我们的服务讲得是克灵贡语(Klingon)而我们的控制器不能同它们的Ferengi指令

标签: javascript基于

本文链接地址:https://www.jiuchutong.com/biancheng/379121.html 转载请保留说明!

上一篇:使用AngularJS制作一个简单的RSS阅读器的教程(angularjs1.5)

下一篇:使用AngularJS对路由进行安全性处理的方法(angular keyup)

  • 贷款取现金
  • 消费税的账务处理流程
  • 个体工商户年报网上申报入口
  • 应补退税额是什么意思
  • 零税率和免税一样吗?哪一个更优惠?
  • 契税和房产税的减免政策
  • 出纳人员应该怎么称呼
  • 行政单位收入支出结转
  • 公司房产税如何征收税率
  • 如何调整其他应付款
  • 拆迁补偿款使用范围
  • 去年增值税销项少2元
  • 案例分析一般纳税人的税负率怎么计算?
  • 税友每年还要交年费?
  • 学校应该缴纳的税
  • 什么是遗产税什么是税
  • 旅客运输抵税
  • 财务内账外账的优缺点
  • 企业的其他业务收入
  • 增值税各科目账务处理
  • 从租计征的房产税需要缴纳土地使用税吗
  • 防伪税控技术维护费怎么申报
  • 会计科目未付利润属于哪个科目
  • 销售利润率的计算公式Excel
  • 少数股东持股比例
  • 企业所得税调增调减项目比例
  • 手动ghost还原硬盘
  • linux命令有啥用
  • win11系统怎么进入运行界面
  • 交易性金融资产是什么意思
  • PHP:pg_options()的用法_PostgreSQL函数
  • 财务费用属不属于生产成本
  • windows server 2016 配置web网页
  • 育空怀特霍斯附近的北极光,加拿大 (© Design Pics/Danita Delimont)
  • 微信公众平号平台
  • 废品损失科目的期末余额在借方表示什么?
  • javascript获取input的值并计算
  • php引用文件的方法
  • 消耗品算什么科目
  • 【创作赢红包】项目信息分析表
  • 外省人员收入怎么查
  • 食堂增值服务有哪些
  • 债务人以固定资产债务重组
  • 总分公司企业所得税如何申报缴纳
  • 公司买的微波炉算职工福利费吗
  • 被投资公司注销把钱转到投资公司怎么做帐
  • 发放职工福利的会计处理
  • 无形资产的税费需要累计摊销吗
  • 幼儿园账务处理实务
  • 研发费用的核算方法
  • 现在增值税是多少个点
  • 股权转让可行性
  • 固定资产出售账面价值计入什么科目
  • 买房定金转给销售有效吗
  • 老板想提取销售怎么办
  • 土地作为无形资产还是固定资产
  • 电子银行承兑汇票到期怎么兑现
  • 票据包括哪些
  • 违约合同怎么解决
  • 递延收益为什么属于负债
  • 建账有哪几种方法
  • mysql could not be resolved: Name or service not known
  • SQLServer XML数据的五种基本操作
  • fs是什么文件夹
  • Linux改变文件或目录的读写和执行权限的命令是
  • Ubuntu 16.04 64位中搭建Node.js开发环境教程
  • android环境搭建教程
  • nodejs word
  • 表格高级使用技巧视频
  • node.js实战
  • node.js下载安装教程
  • android客户端开发是干嘛的
  • jq filter过滤
  • 基于JAVASCRIPT实现的可视化工具是
  • python函数判断质数
  • 深度定制Python的Flask框架开发环境的一些技巧总结
  • 支付宝中油好客e站怎么开发票
  • 税务稽查延期检查最长多长时间最长不得超过30日
  • 国有企业全面改革方案
  • 北京税务网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设