ecmascript

开始ajax之旅

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

05 2009 档案

摘要:1、首先可以用来表示变量, 比如变量 var s='asdsd'或var $s='asdasd'; 2、在正则表达式中,它可以匹配结尾 /sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'则匹配,string='125sa21'则不匹配 正则表达式很复杂,这里只是简单的说说。 3、由于受prototype.js(老外写的框架,用于将一些常用的函数封... 阅读全文
posted @ 2009-05-08 15:09 ecmascript 阅读(936) 评论(0) 推荐(0)

摘要:function $(obj){ return document.getElementById(obj);}//Download by http://www.codefans.netvar skin={}; skin.addEvent=function(){ var skins =$("skin").getElementsByTagName("li"); for (i=0;i<skins.... 阅读全文
posted @ 2009-05-08 15:02 ecmascript 阅读(242) 评论(0) 推荐(0)

摘要:Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。一:定义类并创建类的实例对象在Javascript中,我们用function来定义类,如下: funct... 阅读全文
posted @ 2009-05-08 14:58 ecmascript 阅读(219) 评论(0) 推荐(0)

摘要:<!--左右两个div,都没有定义高度,为了测试效果,加了背景颜色--><div id="left" style="float:left;width:300px;background:green;"><p>left</p><p>left</p><p>left</p><p>left</p... 阅读全文
posted @ 2009-05-08 14:31 ecmascript 阅读(494) 评论(0) 推荐(0)

摘要:PS:作为一个asp.net程序员,不了解ASP.NET页面生命周期和asp.net应用程序生命周期是绝对不行的,那永远只能是菜鸟级别。我很早就学过,可是没次还是得去翻,一些事件还是记不住,还是记在自己的blog吧,呵呵。 页面生命周期 页 面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命 周期非常熟悉... 阅读全文
posted @ 2009-05-06 17:56 ecmascript 阅读(219) 评论(0) 推荐(0)

摘要:最近接触了一些Asp.Net开发人员,在聊到技术的时候,发现很多的Asp.Net开发人员都不明白在ASP.NET中一个页面请求的处理流程,今天自己在反思的过程中,发现我自己对这个也是一知半解,于是抽时间又拜读了一次张子阳同学的文章。读罢,记录一部份重要的在自己的博客。 Http请求刚刚到达服务器的时候 当服务器接收到一个 Http请求的时候,IIS 首先需要决定如何去处理这个请求(NOTE:服务器... 阅读全文
posted @ 2009-05-06 17:50 ecmascript 阅读(242) 评论(0) 推荐(0)

摘要:object 返回包含的对象。 offscreenBuffering 设置或获取对象在对用户可见之前是否要先在屏幕外绘制。 offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。 offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。 offsetParent 获取定义对象 offsetTop 和... 阅读全文
posted @ 2009-05-05 19:02 ecmascript 阅读(232) 评论(0) 推荐(0)

摘要:根据级联规则,操作时建议按照a:link→a:visited→a:hover→a:active的顺序依次进行设置,否则CSS将不能保证样式效果的正确显示 阅读全文
posted @ 2009-05-05 17:41 ecmascript 阅读(239) 评论(0) 推荐(0)

摘要:今天用VS2008开发一个小网站,编辑css的时候忽然发现智能提示消失了。解决:原来的缩进是块,选择智能后,提示出现。 阅读全文
posted @ 2009-05-05 17:06 ecmascript 阅读(1316) 评论(2) 推荐(0)

摘要:function x() { var a=null; try { a=new ActiveXObject(“Msxml2.XMLHTTP”); } catch(c) { try { a=new ActiveXObject(“Microsoft.XMLHTTP”); } catch(b) { a=null; } } if(!a&&typeof ... 阅读全文
posted @ 2009-05-05 15:39 ecmascript 阅读(299) 评论(0) 推荐(0)

摘要:&h00 and ascw(currentDigit) = &hC280 and ascw(currentDigit) = &hC380 and ascw(currentDigit) Javascript datatype): '' NOTHING, NULL -> null, ARRAY -> array, BOOL -> bool, OBJECT ->... 阅读全文
posted @ 2009-05-05 15:20 ecmascript 阅读(530) 评论(0) 推荐(0)

摘要:ajax 传送多个html到前台 1: 2: 3: 4: display.jsp " + "" + ""+ "" + "" + "" + "" + " Specials"+ ""+ "" + ... 阅读全文
posted @ 2009-05-05 15:09 ecmascript 阅读(277) 评论(0) 推荐(0)

摘要:只用在后台处理页面加上Response.ContentType = "text/html" Response.Charset = "GB2312"即可.需要放在顶部. 阅读全文
posted @ 2009-05-05 11:45 ecmascript 阅读(124) 评论(0) 推荐(0)

摘要:以前写ajax都是非常简单的,也不用考虑xml或json,今天同事问我一个相对复杂一点的ajax使用,我开始的时候想用xml处理,后来想到json会更好些,至少不用去解决xml解析浏览器差异的问题。但是返回的json不对,后来我想起以前看到文章里说需要用扩号,如下 var ret=eval("("+ajax.responseText+")"); 但是不太理解为什么要这样做,回来去看了supNate... 阅读全文
posted @ 2009-05-05 11:44 ecmascript 阅读(172) 评论(0) 推荐(0)

摘要:JSON(Javascript Object Notation) 我想这个名字大家已经不陌生了,它是一种轻量级的数据交换格式,是由服务直接生成Javascript语句,原理是由客户端获取后直接用eval方法来获得这个对象负值,这样就可以省去解析XML解析带来的性能问题(特别是XML文件很长的情况)和兼容性问题,而且对于Javascript来说非常容易使用(基本上就是直接使用),可以方便的通过遍历数... 阅读全文
posted @ 2009-05-05 11:41 ecmascript 阅读(1348) 评论(0) 推荐(0)

摘要:json的常用数据格式 { name:value } Object , 键值对形式的对象 [ Object,Object ] 对象数组 示例: var o=[{"f1":7},{"f2":4},{"c":[{"id":1,"name":"a1"},{"id":2,"name":"a2",}]},{"d":[{"id":3,"name":"a3&qu 阅读全文
posted @ 2009-05-05 11:34 ecmascript 阅读(186) 评论(0) 推荐(0)

摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,可替换XML成为AJAX程序中的数据交换格式。它有两种结构: “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary)... 阅读全文
posted @ 2009-05-05 11:32 ecmascript 阅读(336) 评论(0) 推荐(0)

摘要:平常我们开发WEB应用是会用到第三方工具包,例如:jQuery、prototype、dojo、ext等等,第三方工具包有个特点就是在发布的时候文件名都是以版本号命名文件,例如:jquery-1.2.6.js,其中1.2.6就是版本号。 在此之前我第一次使用第三方工具包的时候是用的prototype1.4.js,所以当时就在JSP文件中这样写:后来做完项目后仔细考虑了一下如果以后更新版本怎么办,上百... 阅读全文
posted @ 2009-05-05 11:30 ecmascript 阅读(236) 评论(0) 推荐(0)

摘要:随着用JavaScript编程的深入,你会开始理解那些JavaScript给出的不透明错误信息。一旦你理解了你常犯的一般性错误,你就会很快知 道怎样避免它们,这样你写的代码中的错误将越来越少。编程实际上是一种能随着时间不断飞快进步的技术。但是不管变得多么熟练,你仍然要花一些时间调试你的 代码。如果你做过家庭作业,或有过JacaScript编程经验,你会知道相当多的时间是花在调试上。这很正常 - 这... 阅读全文
posted @ 2009-05-05 11:29 ecmascript 阅读(199) 评论(0) 推荐(0)

摘要:当用ajax返回多个值的时候,可以用xml,也可以用json json实例 AjaxTest json.txt {"user":"cck","sex":"name"} ==================================================== 简单介绍下Json ====================================================... 阅读全文
posted @ 2009-05-05 10:50 ecmascript 阅读(916) 评论(0) 推荐(0)

摘要:在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。Ajax 的另一种有用的数据格式 JavaScript Object Notation(JSON),使用它更轻松地在应用程序中移动数据和对象。在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下面这样的形式: mailto:firstName=Brett&amp;amp;amp;lastName=... 阅读全文
posted @ 2009-05-05 10:47 ecmascript 阅读(189) 评论(0) 推荐(0)

摘要:此文很基础,但是很底层。 1. 简单 HTML 页面 Trees, trees, everywhere Trees, trees, everywhere Welcome to a really boring page. ... 阅读全文
posted @ 2009-05-05 10:39 ecmascript 阅读(163) 评论(0) 推荐(0)

摘要:版权声明本博客(小MM)所有文章均为原创,如果你对本博客的文章感兴趣,可以留下你的QQ或者加本人的QQ:676588498,如果转载本博客的文章,请注明出处,并附加说明和连接(http://www.cnblogs.com/mier),谢谢支持哦 一直想写一篇关于Javascript面向对象的文章,最近终于动工了,本来以为不会写的很长,可是后来发现有很多东西要写,大家先看着这前面的一部分吧,后面... 阅读全文
posted @ 2009-05-05 10:20 ecmascript 阅读(177) 评论(0) 推荐(0)

摘要:访问控件的主要对象是:document对象。分别对应当前文档所有的(子对象)个人观点。并且已经提供的几个主要方法来访问对象。 1. document.getElementById 2. document.getElementsByName 3 document.getElementsByTagName 4 document.all 下面我主要谈谈以上几个方法的具体用法: 一.首先我来谈... 阅读全文
posted @ 2009-05-05 10:16 ecmascript 阅读(233) 评论(0) 推荐(0)

摘要:让搜索引擎优化(SEO)更有效 CSS+DIV标签命名规范 搜索引擎优化(seo)有很多工作要做,其中对代码的优化是一个很关键的步骤。为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则: 页头:header 登录条:loginBar 标志:logo 侧栏:sideBar 广告:banner 导航:nav 子导航:subNav 菜单... 阅读全文
posted @ 2009-05-05 10:10 ecmascript 阅读(214) 评论(0) 推荐(0)

摘要:由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的一个重要的技术(工具)就是XMLHTTPRequest对象了。这里海啸把我学习XMLHTTPRequest对象的一点资料拿出来跟大家一起分享。文中的资料都是海啸在学习时在网上收集的,如果您开过,那就再加深下印象吧!(如果您觉得侵犯了您的版权,请联系海啸。(ha... 阅读全文
posted @ 2009-05-05 10:10 ecmascript 阅读(305) 评论(1) 推荐(0)

摘要:getElementById getElementsByName getElementsByTagName 大概介绍 getElementById ,getElementsByName ,getElementsByTagName 后两个是得到集合,byid只是得到单个对象 getElementById 的用法 举个例子: 网页陶吧 同一页面内的引用方法: ... 阅读全文
posted @ 2009-05-05 10:06 ecmascript 阅读(248) 评论(0) 推荐(0)

摘要:这几天在全面提升Ajax和Javascript的功底,在看书的时候,经常会看到this这个Javascript关键字,一开始觉得和Java里面的this很像,感觉很亲切,可是越看越不对劲,this来this去,晕晕忽忽、云里来雾里去的,真是郁闷! 还是拜拜Google大神吧!爬山涉水、翻山越岭、历尽千辛万苦,终于找到三篇文章详细介绍了一下this这四个字母! 一篇是http://www.cnblo... 阅读全文
posted @ 2009-05-05 09:45 ecmascript 阅读(154) 评论(0) 推荐(0)

摘要:在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HTML元素事... 阅读全文
posted @ 2009-05-05 09:43 ecmascript 阅读(228) 评论(0) 推荐(0)

摘要:一、前言 第一次来到蓝色理想的感觉就是这里的规定好多哦,比如我在置顶贴自报家门说我是无忧脚本论坛的泣红亭就被罚写三篇文章,还特别要求那文章必须没有在无忧脚本发过的,郁闷极了,真有这种规定吗?呵呵。不过入乡随俗,仔细看了一下这里比较热门的话题,发现无忧的两个热门话题在这里都有谈到,一个是幻宇的星际JS版,另一个是万常华的JSVM。 我看大家可能对幻宇的星际更感兴趣一点,但我却挑了JSVM... 阅读全文
posted @ 2009-05-04 15:26 ecmascript 阅读(1434) 评论(1) 推荐(0)

摘要:在javascript中定义类或对象有下面几种常用的方式: (1)工厂方式 function createCar(color, doors, mpg){ var tempCar = new Object; tempCar.color = color; tempCar.doors = doors; tempCar.mpg = mpg; tempCar.... 阅读全文
posted @ 2009-05-04 15:10 ecmascript 阅读(252) 评论(0) 推荐(0)

摘要:今天学习jquery,无意中ctrl+shift+j,更新智能提示下,发现出现错误。 警告 1 更新 JScript IntelliSense 时出错: D:\jqueryT\js\jquery-1.3.2.js: 对象不支持此属性或方法 @ 2139:1 D:\jqueryT\HTMLPage.htm 1 1 D:\jqueryT\ 查了查,发现是jquery-1.3.2-vsdoc2.js的... 阅读全文
posted @ 2009-05-04 12:13 ecmascript 阅读(4064) 评论(4) 推荐(0)

摘要:为了学习ajax,体验下JavaScript的智能提示,决定安装Vs2008. 开始的时候自己的笔记本是Vs2005+SP1,知道2005和2008可以共存,于是直接安装Vs2008专业版,安装很顺利,但是在安装sp1的时候出了问题,上网搜到一些解决方案,发现解决不了。 于是重新安装系统,萝卜家园xp3. 从microsoft网站下载了Vs2008TS版,7个文... 阅读全文
posted @ 2009-05-03 13:30 ecmascript 阅读(3338) 评论(12) 推荐(1)

摘要:如果本本硬盘经常有“疙瘩”声,那恭喜你,这是比较新款的硬盘,这个声音来自磁头自动回位,这样的话可以非常有效的防止本本在有震动的时候给硬盘带来灾难性的伤害 -- 坏道,这个技术是IBM也就是现在的日立开发的,应用于比较新款的travelstar笔记本硬盘上,这是正常的声音,别怕,他是保护你硬盘的好帮手 湖北笔记本论坛,武汉笔记本论坛,武汉笔记本,湖北笔记本,笔记本论坛4S7~'F.y$... 阅读全文
posted @ 2009-05-01 08:52 ecmascript 阅读(5820) 评论(2) 推荐(0)