- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 上尉seo评Google退出对SEO的影响
早晨打开电脑,在迷迷糊糊中就被一则爆炸性的新闻惊呆。“google退出中国”.虽然说这些天一直都在讨论google的事,但是还是被激动了一把。习惯性的打开google.cn 但是居然转到了google.com.hk去了。下面就讲下google退出对于seo行业的影响. 首先冲击最大的是靠google.Cn来流量的站长朋友们。虽然说google香港的排名和google中国的排名差
2010-03-24 10:40:00 509
原创 双击文本实现可编辑
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">双击文本实现可编辑input.a {border:1px solid #fff;background:#fff;}input.b {border:1px solid #369;background:#fff;}JavaScri
2009-05-17 08:45:00 507
原创 JavaScript实现的颜色选择器
代码如下,复制保存为html文件即可:input name=mowang size=24P script LANGUAGE=JavaScript var hex=new Array(6) hex[0]=FF;hex[1]=CC;hex[2]=99;hex[3]=66;hex[4]=33;hex[5]=00 function display(triplet){ document.bgColor=
2009-05-15 07:13:00 948
原创 JAVA TIMER用法学习
JAVA TIMER用法学习 Timer类是用来执行任务的类,它接受一个TimerTask做参数 Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子: import java.io.IOException
2009-05-13 06:37:00 6059 3
原创 一个简单的MYSQL存储过程
drop procedure if exists pro_rep_shadow_rs;delimiter |------------------------------------ rep_shadow_rs-- 用来处理信息的增加,更新和删除-- 每次只更新上次以来没有做过的数据-- 根据不同的标志位-- 需要一个输出的参数,-- 如果返回为0,则调用失败,事务回
2009-05-12 04:30:00 493
原创 JAVA处理JSON学习
php5处理json就2个函数;方便的很;但常用的java处理起来就很麻烦;通常用JSON-lib许多包;我总结了一个简单的java处理json的方法如下: 1:下载另外一个java的小包就可以了; http://www.JSON.org/java/json_simple.zip里面有源码和文档例题和编程的lib包;编程只需要json_simple.jar这个包就行;才10几
2009-05-11 06:31:00 1458
原创 JavaScript中的闭包
闭包的特点与形式 闭包,作为一种特殊的结构,有其自身的特点和各种形式。闭包的内在:自治的领域 闭包的“闭”是指闭包的内部环境对外部不可见,也就是说闭包具有控制外部域的能力但是又能防止外部域对闭包的反向控制。换句话说,闭包的领域是对外封闭的。 闭包的这一个特点不用过多解释,因为JavaScript闭包是通过function实现的,所以它天然具有基
2009-05-06 02:44:00 616
原创 用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 1439 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 469
原创 奇怪,奇妙,反正是不想看到的代码
用手中的浏览器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
转载 Javascript公共脚本库系列(三): 格式化事件对象/事件对象详解
一.摘要本系列文章是为了抽象通用的,跨浏览器的脚本方法. 本篇文章为脚本库添加跨浏览器的获取事件对象的方法, 重点是讲解javascript中的事件对象的原理.希望通过分享微薄的知识告诉大家如何进行"加法运算"而不是死记硬背"1+1=2".二.实现效果本次添加的两个函数用于获取事件对象, 事件对象中包含很多的信息,比如鼠标的坐标, 从而实现自己想要的功能.实例一可以在屏幕
2009-02-14 05:10:00 516
转载 Javascript乱弹设计模式系列(2) - 抽象工厂以及工厂方法模式(Factory)
前言 博客园谈设计模式的文章很多,我也受益匪浅,包括TerryLee、吕震宇等等的.NET设计模式系列文章,强烈推荐。对于我,擅长于前台代码的开发,对于设计模式也有一定的了解,于是我想结合Javascript来设计前台方面的“设计模式”,以对后台“设计模式”做个补充。开始这个系列我也诚惶诚恐,怕自己写得不好,不过我也想做个尝试,一来希望能给一些人有些帮助吧,二来从写文章中锻炼下自己,三来通过
2009-02-14 05:02:00 418
转载 转载(悟透JavaScript )
今天在网上看到一篇介绍javascript的文章,尽管文章讲述的内容我都很熟悉,但我还是要转载出来让大家读一读,这个哥们的文采真是没的说,能将本来枯燥的程序讲述的如此酣畅淋漓实在让人佩服! 原文如下: 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天
2009-02-14 04:48:00 761
原创 AJAX中的POST请求方式
/** *作者:makaay *功能:ajax的post请求方式 */ //声明一个全局变量var XMLHttp;//创建XMLHttpRequest对象function createXMLHTTP(){ //老版本的IE if(window.ActiveXObject) { XMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } //I
2008-11-24 20:45:00 1058
原创 AJAX中的get请求方式
/** *作者:makaay *功能:ajax的get请求方式 *///声明一个全局变量var XMLHttp;//创建XMLHttpRequest对象function createXMLHTTP(){ //老版本的IE if(window.ActiveXObject) { XMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } //IE
2008-11-24 20:44:00 634
转载 JavaMail:带附件的邮件格式解析
最近上课时,用到了JavaMail。JavaMail可以使用POP3协议接受邮件,可用来实现邮件发布文章功能。那么具体该怎么做呢?这就必须先要明白带附件的邮件的格式。当收到邮件后进行解析,我们可以看到如下的邮件代码(注意为了便于阅读,已经将分隔符替换为比较容易阅读的格式):Received: from 127.0.0.1 by FMS4711; Fri, 25 Jul 2008
2008-08-03 20:12:00 795
Delphi基础经典入门.chm
2008-11-21
FLEX PDF版ActionScript3_Cookbook_cn
2008-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人