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

2008年9月3日

摘要: 使用Javascript注入,用户不需要关闭或保存网页就可以改变其内容,这是在浏览器的地址栏上完成的。 命令的语法如下: javascript:alert(#command#) 例如,如果你想在http://www.example.com站点上看到一个alert警告框,那么首先在地址栏上输入URL并等待页面加载完成,然后删掉URL并输入: javascript:alert("Hello Worl... 阅读全文

posted @ 2008-09-03 15:22 aming 阅读(563) 评论(0) 推荐(0) 编辑

摘要: 1.什么是cookie? cookie 是一小段文本信息,伴随用户请求,在web服务器和浏览器之间传递。用户每次访问站点的时候, web应用程序都可以读取cookie包含的信息。 假设在用户请求您的网站的某个页面时,您的应用程序不仅是返回请求的页面。同时也返回一个包含日期 和时间的cookie。用户的浏览器在获得页面的同时也获得了cookie.并且cookie保存在客户端的cookie文 件夹... 阅读全文

posted @ 2008-09-03 09:51 aming 阅读(301) 评论(0) 推荐(0) 编辑

2008年9月2日

摘要: HTTP协议简介 在TCP/IP体系结构中,HTTP属于应用层协议,位于TCP/IP协议的顶层。浏览Web时,浏览器通过HTTP协议与Web服务器交换信息。这些信息(文档)类型的格式由MIME定义。 HTTP协议具有以下的特点: HTTP按客户/服务器模式工作 HTTP支持客户(一般情况是浏览器)与服务器的通讯,相互传输数据。 HTTP定义的事务处理由以下四步组成: ... 阅读全文

posted @ 2008-09-02 15:14 aming 阅读(499) 评论(0) 推荐(0) 编辑

2008年9月1日

摘要: 本文背景: TCP/IP模型很成功,其设计已经经得起多年的磨练。无奈,TCP/IP协议族是很繁杂的一个模型,为了全面理解它,宜采取先全局后局部的庖丁解牛式。本文从应用的角度试着去理解TCP/IP的全貌,配合例子加以讲解。 本文目的: 巩固自己这方面的知识,作为深入TCP/IP协议族的基础。 本文内容: 1. TCP/IP协议族组成 从字面上理解,TCP/IP协议族只有TCP、IP协议,其实不然... 阅读全文

posted @ 2008-09-01 23:59 aming 阅读(851) 评论(2) 推荐(0) 编辑

2008年8月2日

摘要: 很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧 50% 的举一反三练习中的原创。 一 javascript正则表达式的基本知识 1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以 var reCat = ... 阅读全文

posted @ 2008-08-02 02:03 aming 阅读(185) 评论(0) 推荐(0) 编辑

2008年8月1日

摘要: 原文:http://www.digital-web.com/articles/scope_in_javascript/ 作用域(scope)是JavaScript语言的基石之一,在构建复杂程序时也可能是最令我头痛的东西。记不清多少次在函数之间传递控制后忘记 this关键字引用的究竟是哪个对象,甚至,我经常以各种不同的混乱方式来曲线救国,试图伪装成正常的代码,以我自己的理解方式来找到所需要访问的变... 阅读全文

posted @ 2008-08-01 14:39 aming 阅读(226) 评论(0) 推荐(0) 编辑

摘要: 都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。 看看下面这几个例子的结果就知道问题了: No.1 No.2 No.3 这三... 阅读全文

posted @ 2008-08-01 11:11 aming 阅读(338) 评论(0) 推荐(0) 编辑

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

posted @ 2008-08-01 10:36 aming 阅读(455) 评论(0) 推荐(0) 编辑

2008年7月29日

摘要: 先看一下这段Javascript脚本代码: 1 alert 出来的是什么?在我们看来应该是 "aaa",实际上alert 出来的是 "undefined"。为什么? 因为 Javascript为了简化处理,变量实际上只有两种作用域,全局变量和函数的内部变量。你在函数内部任何一个地方定义的变量其作用域都是整个函数体。而在 alert 的时候函数的内部变量 v 已经定义了,并且覆盖掉... 阅读全文

posted @ 2008-07-29 10:53 aming 阅读(1383) 评论(1) 推荐(0) 编辑

2008年7月11日

摘要: 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。 根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。... 阅读全文

posted @ 2008-07-11 13:43 aming 阅读(3581) 评论(0) 推荐(2) 编辑