Welcome 微信登录

首页 / 脚本样式 / JavaScript

基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作

基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作

在很多项目里面,对条形码和二维码的生成和打印也是一种很常见的操作,在Web项目里面,我们可以利用JS生成条形码和二维码的组件有很多。本文引入两个比较广泛使用的JS组件,用来处理条形码和二维码的生成处理,并介绍如何利用CLODOP组件实现内容的打印输出。生成条形码使用组件JsBarcode,生成二维码使用组件qrcodejs。1、条形码的生成条码的作用一般在一些商品标签上,方便使用条码枪快速、准确录入信息。如下所示是一种条形码这里条形码生成使用了JsBarc...
关于jquery中动态增加select,事件无效的快速解决方法

关于jquery中动态增加select,事件无效的快速解决方法

近来做项目,用的jquery1.6.2库,当动态增加div 及select时,事件却不起作用。查了一些资料,发现bind事件:向匹配元素附加一个或更多事件处理器。而live事件:为当前或未来的匹配元素添加一个或多个事件处理器。其资料如下:【bind和live的区别】live方法其实是bind方法的变种,其基本功能就同bind方法的功能是一样的,都是为一个元素绑定某个事件,但是bind方法只能给当前存在的元素绑定事件,对于事后采用JS等方式新生成的元素无效,...
javascript如何创建对象

javascript如何创建对象

JS是基于对象的语言,可以使用面向对象思想模拟JAVA|C++之类的面向对象语言。•面向过程 ◦关注解决问题的步骤•面向对象 ◦关注的是解决问题的所需要的对象(内容和角色),然后根据业务逻辑按一定规则调用相关方法对象分为系统对象和自定义对象两种。我们可以通过调用系统构造函数来创建出系统对象,如:array|date等。自定义对象必须自己创造,无法利用系统函数来创造。javascript创建对象一、直接创建 /...
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息

基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息

在最新的MVC4+EasyUI的Web开发框架里面,我整合了关于网购运单处理的一个模块,其中整合了客户导单、运单合并、到货扫描、扣仓、出仓、查询等各个模块的操作,里面涉及到一些运单套打的操作,不过由于之前介绍LODOP不兼容Chrome等浏览器,因此曾经想放弃这个控件的打印处理,不过他们及时推出了“云打印控件C-Lodop“,而且对之前的接口几乎完全兼容,因此在框架里也继续沿用了这个控件来进行相关的打印处理,包括常规的打印和运单信息套打等处理。1、控件的安...
浅谈js数据类型判断与数组判断

浅谈js数据类型判断与数组判断

写在开篇:昨天面试发现一个十分非常简单的问题竟然没有回答上来,可能也确实是因为太紧张了,感觉被自己蠢哭了。后来想想还是应该认真记录一下,这样才能印象深刻。革命尚未成功,壮实仍需努力!1. js六大数据类型number:数字,整数、浮点数等等,string:单引号或者双引号来说明,Boolean:返回true和false,这两个值不一定对应1和0object:对象,可以执行new操作符后跟要创建的对象类型的名称来创建。null:只有一个值得数据类型,逻辑上讲...
Web打印解决方案之证件套打的实现思路

Web打印解决方案之证件套打的实现思路

在前面介绍过《Web打印解决方案之普通报表打印功能》的一片文章中提到过那个打印控件Lodop,做起套打来感觉还是挺方便的,至少位置调整界面不需要自己弄,位置嘛,也提供了自动保存的功能,不需要理会。一般的套打,包含了几部分操作:打印预览、打印维护、打印设计。打印预览和打印维护是面向终端用户的,打印维护是指内容不能修改删除、但位置可以调整,给不同的打印机不同的尺寸打印提供调整位置的可能性。打印设计是面向开发人员的,开始需要通过这个功能来设计好套打的界面,就是根...
Web打印解决方案之普通报表打印功能

Web打印解决方案之普通报表打印功能

做过很多的Web项目,大多数在打印页面内容的时候,采用的都是通过Javascript调用系统内置的打印方法进行打印,也就是调用PrintControl.ExecWB(?,?)实现直接打印和打印预览功能。打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是可以的了。代码如下所示:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://ww...
对js中回调函数的一些看法

对js中回调函数的一些看法

最近在忙公司android的项目,所以也就很少抽时间来写些东西了。刚闲下来,我就翻了翻之前看的东西。做了android之后更加感觉到手机端开发的重要性,现在做native App 和Web App是主流,也就是说现在各种基于浏览器的web app框架也会越来越火爆了,做js的也越来越有前途。我也决定从后端开发渐渐向前端开发和手机端开发靠拢,废话不说了,我们来切入正题“js的回调函数”相关的东西。说起回调函数,好多人虽然知道意思,但是还是一知半解。至于怎么用...
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)

快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)

记录两个项目开发中遇到的问题,一个是ECharts外部调用保存为图片操作,一个是workflow工作流连接曲线onmouseenter和onmouseleave事件由于鼠标移动过快触发问题。一、外部按钮调用ECharts图表的保存为图片操作最近使用ECharts库绘制图表,依据需求希望可以把图表设置的保存为图片操作可以在图表外部调用,主要是希望可以和项目之前的下载图片操作界面保持一致。然后上网找了一些方法,看了看也没遇到一个可以满意的。后来,突然想到了ec...
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)

jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)

最近在忙于jquery的前端开发,学习到很多知识,今天小编给大家带来一段代码片段有关弹出层后禁用滚动条的代码。具体代码如下所示:$("cli-open").click(function(){var scrollTop = document.body.scrollTop;//保存点击前滚动条的位置window.onscroll=function(){document.body.scrollTop = scrollTop;//赋值给滚动条的位置}})$(".c...
AngularJS 执行流程详细介绍

AngularJS 执行流程详细介绍

一、启动阶段 大家应该都知道,当浏览器加载一个HTML页面时,它会将HMTL页面先解析成DOM树,然后逐个加载DOM树中的每一个元素节点。我们可以把AngularJS当做一个类似jQuery的js库,我们通过<script>标签引入到HTML中,那么此时Angular就做为一个普通的DOM节点等待浏览器解析,当浏览器解析到这个节点时,发现它是一个js文件,那么浏览器会停止解析剩余的DOM节点,开始执行这个js(即angular.js),同时An...
<< 131 132 133 134 135 136 137 138 139 140 >>