- 浏览: 47163 次
- 性别:
- 来自: 北京
最新评论
文章列表
窗口关系以及框架
- 博客分类:
- javascript
窗口关系以及框架
top对象:始终指向最高(最外)层的框架,也就是浏览器窗口。
window对象:指向的是哪个框架的特定实例。
parent(父)对象:始终指向当前框架的直接上层框架。
self对象:始终指向window,实际上,self和window对象可以互换使用。
所有这些对象都是window对象,可以通过window.parent、window.top等形式访问。同时,这也意味着可以将不同层次的window对象连缀起来,例如:window.parent.parent.frames[0].
页面的结构图:
以下代码是在Aptana中运行的,注意如果window ...
JavaScript数据类型
- 博客分类:
- javascript
JavaScript数据类型
ECMAScript中的一切(变量、函数名和操作符)都区分大小写。
5中简单的数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number、String。一种复杂数据类型:Object
typeof操作符:检测给定变量的数据类型
"undefined":如果这个值未定义或者未初始化;
"boolean":如果这个值是布尔值;
"string":如果这个值是字符串;
"number":如果这个值是数值;
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 仅能在定位元素 ...
css常用效果处理(兼容多浏览器)
- 博客分类:
- css
以下是个人见解,欢迎拍砖。
参考文件: 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
- 博客分类:
- html5
定义和用法
rotate() 方法旋转画布的坐标系统。
语法
rotate(angle)
参数
参数
描
js函数表现形式
- 博客分类:
- javascript
参见: 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 ...