自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林天问de博客

500年的回眸换来了这一刻的毁灭

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 用javascript操作xml

var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //加载文档//doc.load("b.xml");//创建文件头var p = doc.createProcessingInstruction("xml","version=1.0  encoding

2009-04-18 06:19:00 347

原创 淘宝首页的弹出窗口代码

(function(){    var _init = function() {        var debug = (location.hostname.indexOf(.taobao.com) == -1);        if (TB.bom.getCookie(_tb_defaultbackpop_) == 1 && !debug)            return;   

2009-04-18 06:13:00 1438 1

原创 JavaScript中的事件使用方式解说

为组件提供事件处理入口,可以极大的提高组件的封闭性,同时又能让组件很好的和外界通信。并且这也是我们已经习惯使用的一种开发模式,.NET、DHTML等都提供了一套完整的事件处理模型。下面是关于使用DHTML中事件的一个总结。    DHTML提供了3种事件的使用方式,它们分别是:    1、Inline HTML:     这是最简单最常用的事件绑定方式,不过这里onXXX的值为handle

2009-04-18 06:05:00 452

原创 JavaScript对象也玩序列化和反序列化

  前些天说过关于JavaScript的Literal Syntax问题,觉得挺有意思的,于是又研究了一下,能不能把对象再转化为Literal形式呢?就像我们平时说的序列化和反序列化啥的。当然可以了,因为JavaScript对象自身都提供了一个toString()方法,默认就是返回简单对象的Literal形式。    我们需要作的就是判断对象的具体类型,然后分别Serialize每种对象,再输

2009-04-18 05:51:00 687

原创 JavaScript判断浏览器类型及版本

  你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。       几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了。       在网站前端开发中,浏

2009-04-18 05:37:00 463

转载 JavaScript中的null和undefined

在JavaScript开发中,被人问到:null与undefined到底有啥区别?    一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。    总所周知:null == undefined    但是:null !== undefined    那么这两者到底有啥区别呢?    请听俺娓娓道来...

2009-04-18 05:32:00 354

原创 深入认识javascript中的eval函数

发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{

2009-04-18 05:12:00 322

转载 对JavaScript调用堆栈和setTimeout用法的深入研究

 Javascript中会经常用到setTimeout来推迟一个函数的执行,如:setTimeout(function(){alert("Hello World");},1000)会在执行到这句话后延迟1秒钟来弹出alert窗口。那么再看这一段:function a() { setTimeout(function() {alert(1)}, 0);

2009-04-18 05:06:00 723

原创 haslayout

 之前只知道ie的haslayout会对IE的渲染产生影响,却不知道会对javascript也会产生影响。在一个项目里面,为了让div可以自动适应高度并修复ie 的iframe滚动条bug,通过脚本来控制一个div的高度,但是怎么调脚本都有问题。我崩溃了。本来还以为是自己的逻辑出了问题,逐步排查之后,却发现某个元素的clientHeight,在ie下面是0。原来这个元素没有haslayou

2009-04-18 05:01:00 468

原创 奇怪,奇妙,反正是不想看到的代码

用手中的浏览器IE FF Google 运行下面的代码。。   var test="wrong"Object.prototype.test="right";var score=0;void function f0(){    if(test=="right")score++;}()void function(){    if(test=="wrong")score++;

2009-04-18 04:51:00 412

转载 百度有啊前端技术初窥

百度有啊开了,作为淘宝的一名深情前端开发工程师,打开百度有啊的第一件事是F12:很典型的24列960栅格系统的两栏布局,很明显的YUI风格。注意主体的两栏布局又分成了两部分,两部分的结构是一样的。来看一下base.css:/*Copyright (c) 2008, Baidu Inc. All rights reserved.version: alpha 0.0.1*/..

2009-04-18 04:41:00 573

原创 Javascript一些概念研究总结

 习惯于OOP语言编程后,会发现Javascript世界有很多匪夷所思的奇奇怪怪的现象(比如闭包),我花了大量的精力研究这些奇怪现象的根源,最后发现:源自于javascript的作用域不是块级作用域,同时它有一套基于作用域链的标识查找机制。本文大部分内容来自互联网,经过整理、改进而成。Javascript引擎和DOM采用的垃圾回收算法:引用计数javascript和DOM有各自的垃圾回

2009-04-18 04:26:00 552

转载 JavaScript的scope原理

 小麦正在写《作用域链 词法作用域 与 闭包》系列。这个第一篇中间的内容讲得大体都是对的,但是还是搞得太复杂。倒是头尾两句话非常具有典型意义:引用什么叫闭包?我花了很长时间来弄明白这个概念,但每次以为弄明白的时候,却又会发现其实没搞清楚。 引用……这究竟是为什么,我目前还不清楚。但据说ECMA262标准给出了具体的实现方法的……我没体力看了,交给大家吧。暂时没有时间详细解说

2009-04-18 04:24:00 764

转载 深入理解JavaScript闭包(closure)

 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能

2009-04-18 04:22:00 634

转载 JavaScript运行机制浅探

 从一个简单的问题谈起: alert(i); // ? var i = 1;输出结果是undefined, 这种现象被称成“预解析”:JavaScript引擎会优先解析var变量和function定义。在预解析完成后,才会执行代码。如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件),运行顺序是:step1.

2009-04-18 04:19:00 706

JAVA程序员面试32问.

JAVA程序员面试32问.JAVA程序员面试32问.JAVA程序员面试32问.

2008-11-21

REDHAT_Linux中文安装向导

REDHAT_Linux中文安装向导.rarREDHAT_Linux中文安装向导.rarREDHAT_Linux中文安装向导.rar

2008-11-21

Delphi基础经典入门.chm

Delphi基础经典入门.chmDelphi基础经典入门.chmDelphi基础经典入门.chmDelphi基础经典入门.chmDelphi基础经典入门.chmDelphi基础经典入门.chmDelphi基础经典入门.chm

2008-11-21

FLEX PDF版ActionScript3_Cookbook_cn

FLEX PDF版ActionScript3_Cookbook_cnFLEX PDF版ActionScript3_Cookbook_cnFLEX PDF版ActionScript3_Cookbook_cn

2008-11-21

servlet操作数据库(JavaBean)

学习用的一个servlet,采用javabean做的,简单易用.<br>只实现了按ID查询和删除功能,采用Eclipse开发。

2008-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除