Welcome 微信登录

首页 / 脚本样式 / JavaScript

浅谈jQuery为哪般去掉了浏览器检测

浅谈jQuery为哪般去掉了浏览器检测

由于做HTML5相关的项目,许多前卫时髦的前端技术就需要考虑一下IE是否支持。要是在以前,可以很方便地调用jQuery的jQuery.browser来实现。If(jQuery.browser.msie) alert(“DIE IE!”)但这一便利在jQuery 1.9之后就不复存在了。突然觉得像失去了一个最亲密的战友,一个我一搞开发就离不开的好基友,一个我离开了就 无法写出跨浏览器的前端代码的好工具。一下子我竟不知道该如何是好。然后每次需要考虑IE的时候,...
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)

基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)

在上篇文章:基于Bootstrap的Metronic框架实现页面链接收藏夹功能,介绍了链接收藏夹功能的实现,以及对收藏记录的排序处理。该篇随笔主要使用功能按钮的方式移动收藏记录,功能虽然实现的还算不错,不过文章出来后,有读者同行指出可以利用直接拖动的方式实现排序更方便,因此对其中列表记录的排序进行了研究,从而介绍了如何利用Sortable开源JS组件实现拖动排序的处理,本篇随笔介绍了该组件在连接收藏夹排序中的应用。1、收藏记录的排序处理回顾上篇随笔介绍的收...
学习掌握JavaScript中this的使用技巧

学习掌握JavaScript中this的使用技巧

tip首先,我知道这篇文章很无聊,无非就是关于 js 中的 this,并且也已经有千千万万的文章写过这部分内容了;但是,我还是想写一篇关于 js 中的 this 的文章,算是一个总结归纳吧;(大神们可以绕行看我的其他文章)在 js 中,this 这个上下文总是变化莫测,很多时候出现 bug 总是一头雾水,其实,只要分清楚不同的情况下如何执行就 ok 了。全局执行首先,我们在全局环境中看看它的 this 是什么:first. 浏览器:console.log(...
基于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...
<< 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 >>