Welcome 微信登录

首页 / 脚本样式 / JavaScript

jquery实现excel导出的方法

jquery实现excel导出的方法

由于javascript本身是没有权限操作本地文件的,除非使用ActiveX,但这东西麻烦又不安全,完全不想用.所以从页面的表格中获得数据保存成本地文件的办法是行不通了.我们想要导出的是表格中的数据,表格中的数据又是从服务器来的,那我们把服务器上的数据下到本地保存成文件不就可以了.服务端实现代码:复制代码 代码如下:ServletOutputStream out = null;try{//设置输出csv的头信息response.setContentType...
运算符&&的三个不同层次

运算符&&的三个不同层次

运算符可以从三个不同的层次进行理解。第一层理解当操作数都是布尔值时,“&&”对两个值执行布尔与(AND)操作。复制代码 代码如下:x==0 && y==0 // 只有当x和y都是0时,才返回true关系运算符的优先级比”&&”要高。第二层理解”&&“可以对真值和假值进行布尔与(AND)操作。(假值有false、null、undefined、0、NaN和”“)。在JS中任何希望使用布尔值的地方,表达式和语句都会将其当做真值或假值来对待,因此实际上”&&”并不...
JS完成代码前最好对其做5件事

JS完成代码前最好对其做5件事

写在前面我们不得面对这样一个事实:许多程序员不会规划他们的JS代码。我们经常快速写完代码、运行、提交。但当我们继续开发遇到变量和函数时不得不再次回头查看它们代表的含义,麻烦就从这里开始了。同样当我们在其他程序员手中获取脚本也会遇到类似的错误。因此,当我们说”this is done, I can go on”时最好对脚本做下列5件事情。问题描述现在我们想给每一个带有class属性为collapsible的DIV内部添加超链接A,来显示和隐藏DIV。下面是用...
有关于JS构造函数的重载和工厂方法

有关于JS构造函数的重载和工厂方法

写在前面有时候我们希望对象的初始化有多种方式。比如通过元素组成的数组来初始化一个Set对象,而不是通过传入构造函数的参数列表来初始化它重载overload通过重载这个构造函数方法让它根据传入参数的不同,来执行不同的初始化方法。复制代码 代码如下:function Set() {this.values = {}; // 用这个对象的属性保存这个集合this.n = 0; // 集合中值的个数// 如果传入一个类数组的对象,将这个元素添加到集合中// 否则,将...
关于JS字符串函数String.replace()

关于JS字符串函数String.replace()

替换匹配给定正则表达式的(一个或多个)子串string.replace(regexp, replacement)参数:regexp: RegExp对象或者字符串replacement: 替换文本的字符串,或者一个函数,用于在调用时生成对应的替换文本。返回:返回一个替换好的新字符串描述:replacement可以是字符串或一个函数。如果是一个函数,它将在每个匹配结果上调用,它返回的字符串将作为替换文本。传入该函数的参数:1) 匹配该模式的字符串2) 匹配该模...
关于jQuery对象数据缓存Cache原理以及jQuery.data详解

关于jQuery对象数据缓存Cache原理以及jQuery.data详解

网上有很多教你怎么使用jQuery.data(..)来实现数据缓存,但有两个用户经常使用的data([key],[value])和jQuery.data(element,[key],[value])几乎没有什么文章说清楚它们两的区别,所以我用到了,研究下分享给大家。$("").data([key],[value])与jQuery.data(element,[key],[value])的区别这两个函数都是用来在元素上存放数据也就平时所说的数据缓存,都返回jQ...
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍

jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍

网上有很多教你怎么使用jQuery.data(..)来实现数据缓存,但有两个用户经常使用的data([key],[value])和jQuery.data(element,[key],[value])几乎没有什么文章说清楚它们两的区别,所以我用到了,研究下分享给大家。$("").data([key],[value])与jQuery.data(element,[key],[value])的区别 这两个函数都是用来在元素上存放数据也就平时所说的数据缓存,都返回j...
关于jQuery参考实例2.0 用jQuery选择元素

关于jQuery参考实例2.0 用jQuery选择元素

译自jQuery Cookbook (O"Reilly 2009) Chapter 2 Selecting Elements with jQuery, 2.0 IntroductionjQuery的核心是它的选择器引擎,其作用是从文档中通过名称、属性、状态等将元素筛选出来。由于CSS的广泛使用,在jQuery中采用CSS的选择器语法就成了很自然的选择。在支持绝大多数CSS1-3规范中的选择器之外,jQuery还增加了很多自定义的选择器来根据一些特殊的状态选...
关于jQuery参考实例 1.0 jQuery的哲学

关于jQuery参考实例 1.0 jQuery的哲学

本文翻译自jQuery Cookbook (O"Reilly 2009) 1.0 The jQuery PhilosophyjQuery的哲学是“写更少的代码,做更多的事情”,这一哲学可分述为三个概念:用CSS选择器查找元素,并通过jQuery方法来操作这些元素在元素集上链式调用多个jQuery方法jQuery封装与隐式遍历充分理解这三个概念对于编写jQuery代码来说至关重要。我们来详细看一下这三个概念。查找元素并进行操作更准确的说,是在DOM树中定位一...
JQueryEasyUI datagrid框架的进阶使用

JQueryEasyUI datagrid框架的进阶使用

由于datagrid接收数据为Json格式,所以我们在前台展示数据的时候会出现问题,尤其是时间格式,在Json序列化之后,前台无法展示正确的时间数据,那么我们如何解决这样的问题呢?首先我们可以使用datapattern.js来解决这个问题:无需废话,直接上代码:<script src="Scripts/datapattern.js" type="text/javascript"></script>复制代码 代码如下://列表初始化f...
<< 621 622 623 624 625 626 627 628 629 630 >>