`
文章列表
窗口关系以及框架 top对象:始终指向最高(最外)层的框架,也就是浏览器窗口。 window对象:指向的是哪个框架的特定实例。 parent(父)对象:始终指向当前框架的直接上层框架。 self对象:始终指向window,实际上,self和window对象可以互换使用。 所有这些对象都是window对象,可以通过window.parent、window.top等形式访问。同时,这也意味着可以将不同层次的window对象连缀起来,例如:window.parent.parent.frames[0].   页面的结构图:   以下代码是在Aptana中运行的,注意如果window ...
  JavaScript数据类型 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。 5中简单的数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number、String。一种复杂数据类型:Object typeof操作符:检测给定变量的数据类型 "undefined":如果这个值未定义或者未初始化; "boolean":如果这个值是布尔值; "string":如果这个值是字符串; "number":如果这个值是数值;

IEbugs 收集

    博客分类:
  • css
  Internet Explorer – Web程序员的毒药。在IE上开发时间中有超过60%的时间是花在和IE的bug进行搏斗,让你的开发生产率严重下降。下面是一个教程,告诉你9个IE上最常见的BUG以及如何解决它们。   1. DIV居中布局创建一个CSS定义把一个元素放到中间的位置,可能是每一个Web开发人员都会做的事情。最简单的做法是为你的元素增加一个margin: auto; ,然而 IE 6.0 会出现很多奇怪的行为。让我们来看一个例子。   <!DOCTYPE html> <html> <head> <meta ch ...

z-index 详解

    博客分类:
  • css
z-index属性   1. z-index : auto | number 2. z-index 属性设置元素的堆叠顺序,如果为正数,则离用户更近,为负数则表示离用户更远; 3. 拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面; 4. z-index 仅能在定位元素 ...
以下是个人见解,欢迎拍砖。 参考文件:  http://www.zhangxinxu.com/wordpress/2010/10/%E6%88%91%E6%89%80%E7%9F%A5%E9%81%93%E7%9A%84%E5%87%A0%E7%A7%8Ddisplaytable-cell%E7%9A%84%E5%BA%94%E7%94%A8/   图片文字的垂直居中 解决方法:   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/T ...
 javascript方法总结_Array 参考:http://www.w3school.com.cn/js/jsref_obj_array.asp   Array 对象 Array 对象用于在单个的变量中存储多个值。 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, element1
 javascript常用属性方法总结 String类型(对象中的方法可以在基本的字符串之中访问到)   属性:str.length 方法:(以下方法对原始字符串都没有影响) 1. 字符方法 str.charAt(),str.charCodeAt():都接收一个参数,即基于0的字符位置。 charAt方法以单字符字符串的形式返回给定位置的那个字符;

html5 rotate

定义和用法 rotate() 方法旋转画布的坐标系统。 语法 rotate(angle) 参数 参数 描
参见:      http://www-128.ibm.com/developerworks/cn/web/wa-javascript.html 下面对 JavaScript 中的函数式风格作一快速总结: 函数并不总是需要名称。 (匿名函数) 函数可以像其他值一样分配给变量。 函数表达式可以编写并放在括号中,留待以后应用。 函数可以作为参数传递给其他函数。 在 JavaScript 中,可以编写匿名函数或没有名称的函数。为什么需要这样的函数?请继续往下读,但首先我们将学习如何编写这样一个函数。如果拥有以下 JavaScript 函数: 典型的函数 ...
阅读前需要理解的: JS中 没有new 的对象在对象里的this是不存在的 例如: function a(){   this.b="hi";   this.c=function(){alert('hi');} } alert(a.b);//out undefined try{ a.c(); }catch(e){   alert(e->getmessage());//有输出 } var a =new a(); alert(a.b);//输出 hi a.c();//输出 hi   1、call call 方法 调用一个对象的一个方法,以另一 ...
table中border cellPadding  cellSpacing区别   cellPadding  :设置或返回单元格内容和单元格边框之间的空白量。 cellSpacing :设置或返回在表格中的单元格之间的空白量。 <html><head><script type="text/javascript">function padding()  {  document.getElementById('myTable').cellPadding="15"  }function spacing( ...

初始化

引自:Thinking in Java   成员初始化:类的每个基本类型以及引用类型都会有一个初值,但是对于方法的局部变量,所有变量在使用之前如果得不到恰当的初始化,java会出现编译时错误。   初始化顺序:在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变量散布于方法定义之间,他们仍旧会在任何方法(包括构造器)被调用之前得到初始化。   总结一下对象的创建过程,假设有一个名为Dog的类: 1.即使没有显示地使用static关键字,构造器实际也是静态方法。因此首次创建类型为Dog的对象时(构造器可以看成静态方法),或者Dog类的静态方法/静态域首次被访问时,Java解释器必 ...
线程的状态转换:图片参照附件。
1.sleep     是Thread的静态方法,public static void sleep(long mililis) throws InterruptedException 使得当前线程处于休眠状态。Tread.sleep(); sleep() 允许指定以毫秒为单位的一段时间作为参数,它使得线程在指定的时间内进入阻塞状态,不能得到CPU 时间片,指定的时间一过,线程重新进入可执行状态。说白了 ,也就是把机会给其他线程,但是监控状态依然保持。重要的一点就是 当调用sleep()方法是 不会 释放对象锁的。      举例:   public class SleepTest ...
转载:http://supportopensource.iteye.com/blog/771786 在Java中创建线程有两种方法:继承Thread类和实现Runnable接口。 一、继承Thread类创建线程类(Thread类已经实现了Runnable接口) 1、Thread类的构造方法有8个,但常用的只有4个,分别为: T ...
Global site tag (gtag.js) - Google Analytics