- 浏览: 86529 次
- 性别:
- 来自: 北京
最新评论
文章列表
twitter register : https://rabr.in/signup/index.php
翻翻介绍:http://www.oncoding.cn/2010/twitter-mixero/
果果demo :http://code.js.cn/demo/
建网:http://hi.baidu.com/sscross/blog/item/a337b0317c613ef21a4cffef.html
var f = function g(){ alert(22222)};
今天看到这段代码,虽然不这么写,但对这种形式产生了兴趣,它是怎么运行的?
测试发现,ie和火狐下还真不一样;
测试:
var f = function g(){ alert(22222)};
alert(f);
alert(f());
alert(g);
alert(g())
结果:ie:
function g(){ alert(22222)};
22222
undefined
function g(){ alert(22222)}
22222
undefined
firefox:
function g( ...
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用
网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。比较常用的有以下几个:
name 属性
...
一。样式编程
1.页面中的每一个元素都具有一个style对象,此对象管理元素的CSS样式。这是在IE4.0引入的,后来作为DOM标准被接受。使用方法:
var oDiv=document.getElementById("div1");
alert(oDiv.style.backgroundColor);
style对象拥有一个cssText属性,返回描述元素样式的CSS字符串。
2.样式对象style的方法(IE6并不支持这些方法):
(1)getPropertyValue(propertyName) ——返回CSS特性propertName的字符串值,比如this.sty ...
DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动?
document.documentElement 返回文档的根节点<html>
-----------------------------------------------------------------------------
document.body <body>
------------------ ...
DOM对象的常用方法
DOM对象的常用方法
2007-09-19 15:17
由于DOM(文档对象模型)概念的推出,这个API使HTML如虎添翼,但是有些学 DHTML的朋友还是有些困挠,只是因为目前的手册的书写不太科学,是按字母来分的,不便查阅.其实DOM中最关键是要掌握节点与节点之间的关系(between node and node),想学习DHTML中的DOM 千万不要从头到尾地看遍所有的属性和方法,你有三国时张松的"过目不忘"的本领吗?没有吧,那就听我分析一下:
其实DOM教给我们的就是一个层次结构,你可以理解为一个树形结构,就像我们的目录一样,一个根目录, ...
* DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
* DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
* 事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
* XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
* 严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
* 盒模型——外边距、内边距和边框之间的关系,IE < 8中的盒模型有什么不同。
* 块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何 ...
用空标签清除
.clr {clear: both;}
<div id="layout">
<div id="left">Left</div>
<div id="right">Right</div>
<p class="clr"></p>
</div>
使用 overflow 属性
#layout {overflow:auto; zoom:1;}
<div id=&qu ...
var mouseEvent = function(){
02. var arg = arguments[0],
03. el = arg.el || document,
04. leftfn = arg.left || function(){},
05. rightfn = arg.right || function(){},
06. middlefn = arg.middle || function(){},
07. buttons = {};
08. el.onmousedown = function(e){
09. e = e || window.ev ...
可能这些日子技术又有点提高了,所以看得远了,觉得不懂得东西又多了,真是一山还有一山高,技术无止境,以前作用域总是马马虎虎,上网查了下,觉得这篇不错,转下来以后当字典,忘了,模糊了就拿来瞧瞧关于js的作用域链,早有耳闻,也曾看过几篇介绍性的博文,但一直都理解的模棱两可。近日又精心翻看了一下《悟透Javascript》这本书,觉得写得太深刻,在“代码的时空”一节里有一段介绍作用域链的地方寥寥数语,回味无穷(其实还是理解的模棱两可^_^)。现在整理下自己的读书笔记,顺便借鉴网上资源,写下来。
一、从一个简单的问题说起
下面的js代码在页面中运行显示什么结果:
var arg = 1;
fu ...
- 2009-11-25 10:45
- 浏览 1195
- 评论(0)
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById(" ...
- 2009-11-19 18:34
- 浏览 844
- 评论(0)
首先,this是脚本引擎预定义全局变量,哪里都能用。this的本质规则:
1. Javascript里的this和OO里的this不一样,哪个对象调用this所在的函数,this就指向哪个对象。
2. 函数调用时没有明确指明caller对象的,为全局对象,即window
3. Javascripe里所谓的类(型)实际上都是type为Function的特殊对象,不信
alert( typeof (Object) );
- 2009-11-19 17:16
- 浏览 1774
- 评论(0)
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; ...
status 0**:未被始化
status 1**:请求收到,继续处理
status 2**:操作成功收到,分析、接受
status 3**:完成此请求必须进一步处理
status 4**:请求包含一个错误语法或不能完成
status 5**:服务器执行一个完全有效请求失败
status 100 ...
- 2009-11-03 11:57
- 浏览 5756
- 评论(0)
1.js在页面加载过程中顺序执行。但是分块预编译、执行。
2.JS 在执行前会进行类似"预编译"的操作,而且先预声明变量再预定义函数。
此时注意,是声明,不是定义,如:var a = 1; 在预编译中,只是执行了"var a"没有赋值,即在预编译结束时a 为undefined。
3.(注意)并不是先全文编译完在执行,而是块编译,即一个script块中,预编译再执行,然后(按顺序)下一个script块,预编译再执行,但此时上一个块中的数据都是可以用的,但下一个块中的函数,声明的变量都是不可用的。
4.变量没声明就引用,会报错,但对象方法,对象变量没声明,是 ...