`
hhr_michael
  • 浏览: 72879 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论
文章列表
java 生成excel   (轉) 关键字: java 生成excel 1.类文件makexls package com; import java.io.File; import java.sql.*; import java.util.Calendar; import com.custom.util.ConnectionCustom; import jxl.Workbook; import jxl.write.*; // Referenced classes of package com: //            connection public class ...
iText 跨行and背景图片(轉) 最近用iText生成pdf文件供下载和当做附件email, 第一次使用,跨行和实现背景图片卡了n久,g了n久,都是提问的,没见给出的解答的,还得靠自己,倒腾了n久,总算解决了,贴出来!         iText的介绍参考http://www.china1024.com/bytesoft/info_show.jsp?news_id=968或者iText的官网,如果想做进一步的了解,到http://www.51leifeng.net/上下本<<iText in Action>>,英文的,耐心点就行了。下面直入主题。 1 ...
如果k3服務器是裝在windows2003上時,客戶端會有連接不上服務器的問題,在看附件的具體操作。另外附件還有VPN的連接方法。
input只能输入数字 方法一: <input type="text" name="url" onkeypress="event.returnValue=IsNum()"> <script> function IsNum()     {            return ((event.keyCode >= 48) && (event.keyCode <= 57));     } </script> 在IE里没问题,firefox不支持event.keyCo ...
<html>     <head>       <script>         function   DivSetVisible(state)         {           var   DivRef   =   document.getElementById('PopupDiv');           var   IfrRef   =   document.getElementById('DivShim');           if(state)           {             DivRef.style.dis ...
在網上找了點資料,如果單單實現頁碼的顯示,隻需在Document.open()之前加上 如下代碼即好! HeaderFooter footer = new HeaderFooter(new Phrase("page: "), true);    footer.setBorder(com.lowagie.text.Rectangle.NO_BORDER);    footer.setAlignment(Element.ALIGN_CENTER);    document.setFooter(footer);
继承机制实例 要用ECMAScript实现继承机制,首先从基类入手。所有开发者定义的类都可作为基类。 出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。 选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。 有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。 尽管ECMAScript并没有像其他语言那样严格地定义抽象类,但有时它的确会创建一些不允许使用的类。通常,我们称这种类为抽象类。 创建的子类将继承超类的所有属性和方法,包括构造函数及方法的实现。 ...
修改对象 创建对象只是使用ECMAScript的乐趣的一部分。你喜欢修改已有对象的行为吗? 这在ECMAScript中是完全可能的,所以可为String、Array、Number或其他任意一种对象设计出你想要的任何方法,因为有无限的可能性。 还记得本章前面的小节中介绍的prototype属性吗? 你已经知道,每个构造函数都有个prototype属性,可用于定义方法。 你还不知道的是,在ECMAScript中,每个本地对象也有个用法完全相同的prototype属性。 1 创建新方法 可以用prototype属性为任何已有的类定义新方法,就像处理自己的类一样。 最后,如果想给ECMA ...
定义类或对象 1 工厂方式 对象的属性可在对象创建后动态定义 问题是可能需要创建多个car实例。 所有这些问题引发了开发者定义的构造函数的出现。 2 构造函数方式 在构造函数内部无创建对象,而是使用this关键字。 现在 ...
1 公用、受保护和私有作用域 公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。 私有作用域中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存在。 这也意味着如果类定义了私有属性和方法,则它的子类也不能访问这些属性和方法。 受保护作用域   虽然在不同语言中,受保护作用域的应用的规则不同,但一般说来,它都用于定义私有的属性和方法, 只是这些属性和方法还能被其子类访问。 对ECMAScript讨论这些作用域几乎毫无意义, 因为ECMAScript中只存在一种作用域——公用作用域。 ECMAScript中的所有对象的所有属性和方法 ...
内置对象 ECMA-262把内置对象(built-in object) 定义为“由ECMAScript实现提供的、独立于宿主环境的所有对象,在ECMAScript程序开始执行时出现”。 这意味着开发者不必明确实例化内置对象,它已被实例化了。 ECMA-262只定义了两个内置对象,即Global和Math(它们也是本地对象,根据定义,每个内置对象都是本地对象)。 1. Global对象 Global对象是ECMAScript中最特别的对象,因为实际上它根本不存在。 如果尝试编写下面的代码,将得到错误: var g = Global; 错误消息显示Global不是对象,但刚才不是说Gl ...
本地对象 ECMA-262把本地对象(native object)定义为“独立于宿主环境的ECMAScript实现提供的对象”。 简单说来,本地对象就是ECMA-262定义的类(引用类型)。 本地对象(Object、Function、String、Boolean和Number) 现在要讨论的两种重要 ...
函数 函数是一组可以随时随地运行的语句,它们是ECMAScript的核心。 函数是由关键字function、函数名加一组参数以及置于括号中的要执行的代码声明的。 函数sayHi()未声明返回值,不过不必专门声明它(如在Java中使用void)。 同样的,即使函数确实有返回值,也不必明确地声明它。 该函数只需要使用return运算符后跟要返回的值即可。 另一个重要的概念是,与在Java中一样,函数在执行过return语句后停止执行代码。 因此,return语句后的代码都不会被执行。 如果函数无明确的返回值,或调用了没有参数的return语句,那么它真正返回的值是undefined。 ...
一元运算符 一元运算符只有一个参数,即要操作的对象或值。它们是ECMAScript中最简单的运算符。 1. delete delete运算符删除对以前定义的对象属性或方法的引用。 var o = new Object(); o.name = "jack"; alert(o.name); delete o.name; alert(o ...
1. ECMAScript的解释程序遇到未声明过的标识符时,用该变量名创建一个全局变量,并将其初始化为指定的值。如 sMytest2 var sMytest = "hello"; sMytest2 = sMytest + "welcome"; 这是该语言的便利之处,不过如果不能紧密跟踪变量,这样做也很危险。最好的习惯是像使用其他程序设计语言一样,总是声明所有变量 2. 在ECMAScript中,变量可以存放两种类型的值,即原始值和引用值。 原始值(primitive value)是存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变 ...
Global site tag (gtag.js) - Google Analytics