HTML Javascript
dongzhiquan
吉大计算机毕业,南京,程序员.
展开
-
CSDN博客备份2
<br /> 前一段时间blog_backup不好使了,然后发邮件给作者也都没给回复,一直没信,然后决定不等了,在网上搜到一个使用js备份csdn的软件,虽然不能用了,但感觉想法不错,于是动手改,后来改的越来越多就干脆就重新创建文件.<br /> 于是这个csdn_blog_backup修改版终于做完了,算法上没什么,主要就是正则表达式花老长时间了,没有尝试别的博客,反正最终我的博客可以备份了,不保证别人的能用,O(∩_∩)O~,可能会由于主题不同某些人不能用,可是尝试修改正则式了(可能还得原创 2010-11-24 23:05:00 · 437 阅读 · 1 评论 -
JavaScript Cookie精通之路
Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。 如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和转载 2010-03-27 00:06:00 · 486 阅读 · 0 评论 -
《JavaScript核心技术》
Chapter 11. Creating Custom JavaScript Objects JavaScript中所见的四种不同域的对象: JavaScript内置的对象. 浏览器对象模型中的对象. 文档对象模型中的对象. 开发人员自己的自己定义的对象. JavaScript中的原型(prototypi原创 2010-01-10 23:01:00 · 1353 阅读 · 0 评论 -
FileSystemObject,ADODB.Stream 能否操作UTF-8格式的文件
Scripting.FileSystemObject 对象创建文件的函数,是下面方式:FileSystemObject.CreateTextFile(filename[,overwrite[,unicode]])其中的 unicode 属性是这样:可选项。Boolean 值指明是否以 Unicode 或 ASCII 文件格式创建文件。如果以 Unicode 文件格式创建文件,则该值转载 2010-03-17 17:15:00 · 1300 阅读 · 0 评论 -
JavaScript(JS)常用的正则表达式
只能输入数字:"^[0-9]*$"只能输入 n 位的数字:"^/d{n}$"只能输入至少 n 位的数字:"^/d{n,}$"只能输入 m ~ n 位的数字:"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"只能输入有转载 2009-12-23 23:31:00 · 667 阅读 · 0 评论 -
XMLHttp连续调用SEND需要注意的问题
我们在自己实现AJAX的时候,在应用中常需要连续调用SEND函数,并寄希望SEND函数调用结束后可以自动正确调用其回调函数,然而有时候不注意可能事与愿违,产生此情况的原因在于AJAX的实现上存在不正确用法。 如我们写调用方法代码如下: var xmlhttp=new XMLHttpRequest(); //此处没有考虑不同浏览器兼容问题 fu转载 2009-12-19 18:29:00 · 3954 阅读 · 0 评论 -
javascript中replace的正则表达式语法
replace 方法以下是javascript中的例子下面的示例演示了 replace 方法将第一次出现的单词 "The" 替换为单词 "A" 的用法。function ReplaceDemo(){ var r, re; // 声明变量。 var s转载 2009-12-20 22:59:00 · 687 阅读 · 0 评论 -
Wscript中的事件机制
一,js文件 // log输出函数function _WriteLog(str){ objLogFile.WriteLine(str);}function _ConsoleWrite(str){ _WriteLog(str); WScript.StdOut.WriteLine(s原创 2009-12-19 20:02:00 · 1050 阅读 · 0 评论 -
ie6,ie7,firefox 不兼容及解决方案,收集
IE6.0、IE7.0 与 FireFox CSS2008-05-04 17:021.DOCTYPE 影响 CSS 处理2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-r转载 2010-02-26 23:43:00 · 2038 阅读 · 0 评论 -
图片在下载过程中由模糊逐渐变清晰的技巧
一些网站的大图在下载时会由模糊渐渐变为清晰,今天知道了实现这一形式的方法:在把 png 或者 gif“储存为 web 所用格式”时,勾选“交错”选项。在 PS 的属性面板中,鼠标悬停在“交错”选项时,会提示“以多条路径下载”。关于“交错”选项的说明文字: 选择 “交错”可创建在整个图像文件的下载过程中,在浏览器中以低分辨率显示的图像。“交错”可以使下载时间显得较短,并转载 2010-03-26 23:43:00 · 1418 阅读 · 0 评论 -
二维Cookie操作(JS和ASP)
<%if request.form("subfrm")="btnRun" then 输出Cookie为cookieName=User=cookieUserValue&IP=cookieIPValue; path=/abc; domain=192.168.18.25 response.Cookies("cookieName")("IP") = "cookieIPValue"原创 2010-03-29 22:56:00 · 1239 阅读 · 0 评论 -
HTTP错误消息
无法找到该网页 (HTTP 400) Internet Explorer 能够连接到 Web 服务器,但由于与 Web 地址 (URL) 有关的问题而无法找到该网页。通常,导致此问题的原因是键入的网站地址有错误。请确保该地址正确,然后重试。 网站拒绝显示此网页 (HTTP 403) Internet Explorer 能够连接到该网站,但 Internet Explorer 无权显示该网页。导致此问题的原因众多,下面只列出了一些最常见的原因: 该网站的管理员必须授原创 2010-11-08 14:34:00 · 2649 阅读 · 0 评论 -
网页编码文字转换(Emeditor的脚本)
<br />document.write(decodeURIComponent(document.selection.Text));原创 2010-10-25 23:12:00 · 800 阅读 · 0 评论 -
GET POST 区别详解
1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样转载 2010-09-29 16:15:00 · 651 阅读 · 0 评论 -
《Ajax基础教程》
创建XMLHttpRequest对象的一个实例(只需要检测浏览器是否支持ActiveX控件) var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHttp"); } else if(window.XMLH原创 2010-09-29 15:54:00 · 784 阅读 · 0 评论 -
IFrame与window对象(contentWindow)
IFRAME IFRAME 元素也就是文档中的文档window 对象 浏览器会在其打开一个 HTML 文档时创建一个对应的 window 对象。但是,如果一个文档定义了一个或多个框架(即,包含一个或多个 frame 或 iframe 标签),浏览器就会为原始文档创建一个 window 对象,再为每个框架创建额外的 window 对象。这些额外的对象是原始窗口的 子窗口,可能被原始窗口中发生的事件所影响。例如,关闭原始窗口将导致关闭全部子窗口。如果想要创建新窗口(以及对应的 window 对象),原创 2010-08-30 23:22:00 · 84410 阅读 · 0 评论 -
使用Emeditor转换编码(Shift-JS 到 UTF-8)
<br />只是一次为了转换日文源码到中文源码时想到的.:-)<br /> <br />/////////////////////日语编码2UTF-8.jsee////////////////////////////<br />var fso = new ActiveXObject("Scripting.FileSystemObject");<br />var oFolder = fso.GetFolder(prompt( "Folder", ""));<br />fc = new Enumerat原创 2010-08-24 22:10:00 · 3848 阅读 · 0 评论 -
javascript 一条语句实现随机数语句
alert(Math.round(Math.random()*10000));WScript为popup(Math.round(Math.random()*10000));网上看到的这条语句.转载 2010-08-24 21:20:00 · 600 阅读 · 0 评论 -
location.href和location.replace和location.reload的不同(location.replace不记录历史)
location.hrefiframe.location.hrefwindow.location.href整个URL字符串(在浏览器中就是完整的地址栏)reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet])转载 2010-08-08 12:44:00 · 8590 阅读 · 0 评论 -
XSS攻击与防御
<br />XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆。故将跨站脚本攻击缩写为XSS。XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它 用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被骇客用来编写危害性更大的phi原创 2010-08-08 11:16:00 · 1457 阅读 · 0 评论 -
WSCRIPT与CScript区别
<br />WSCRIPT与CScript区别 <br /> 窗口中运行,WSCRIPT;命令行中运行,CScrip;<br /> cscript因为把输出放进了控制台 所以可以对它重定向 方便程序调用<br /> wscript直接用窗口输出 适合调试程序和编写小工具 在windows下不用cmd的话cscript的输出会一闪而过 大多数情况下,列在下表中的选项适用于 WScript.exe 和 CScript.exe。例外情况会加以注释。<br /><br />参转载 2010-06-27 00:21:00 · 2573 阅读 · 0 评论 -
XAML加载情况判断并延时执行函数
SetXaml(){ if(!objXAMLElement.IsLoaded) { setTimeout("SetXaml();", "100"); return; } 其他函数}原创 2010-04-27 10:27:00 · 592 阅读 · 0 评论 -
JavaScript中的私有函数;Javascript构造函数的私有方法中访问其属性和公有方法
私有函数构造函数中在定义一个function的时候,在内部只要不以this打头,就是一个俗称的函数体内的局部变量或局部function(js中function即对象)就是私有的. function Test(){ this.Value = 111; var value = 222; this.Fo原创 2009-12-14 22:39:00 · 776 阅读 · 0 评论 -
JS中正则表达式所缺少的匹配模式(单行模式)
单行模式允许小数点(.)匹配包括换行符(/n)在内的任意字符(出自Regex Match Tracer). 依据>chm文档中所言:小数点(.)匹配除 "/n" 之外的任何单个字符。要匹配包括 /n 在内的任何字符,请使用象 [./n] 的模式。 正则表达式对象模式仅有如下三种:g (全文查找出现的所有 pattern) i (忽略大小写) m (原创 2009-12-12 17:38:00 · 1612 阅读 · 1 评论 -
javascript中replace正则表达式语法
replace()最简单的算是能力就是简单的字符替换。 示例代码如下:var strM = "javascript is a good script language";//在此我想将字母a替换成字母Aalert(strM.replace("a","A"));它只替换了首字母。但如果加上正则表达式结果就不一样了!replace()支持正则表达式,它可以按照正则表达转载 2009-10-16 23:46:00 · 796 阅读 · 0 评论 -
svg鼠标响应事件的四种方法(其中两种可支持火狐)
svg鼠标响应事件的四种方法鼠标响应事件的四种方法,以click事件为例。 Mouse Events - SMIL "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> http://www.w3.org/2000/svg" xmln转载 2009-10-10 09:28:00 · 2168 阅读 · 0 评论 -
网页页面内跳转
目的地 跳到指定点 使用上面方法可以实现在页面内跳转原创 2009-10-10 22:43:00 · 657 阅读 · 0 评论 -
IE关闭的时候发生,请问一下程序事件
SCRIPT language="JavaScript" for="window" event="onUnLoad"> 在没有页面刷新的时候都会发生,而我想在IE关闭的时候发生,请问一下程序事件是什么? 问题点数:100、回复次数:4Top1 楼hchxxzx(NET?摸到一点门槛)回复于 2002-07-04 09:转载 2009-06-27 09:38:00 · 408 阅读 · 0 评论 -
初识Firebug 全文 — firebug的使用
初识Firebug 全文 — firebug的使用 2007-05-15 @ 09:54:03 · 作者 Volcano · 归类于 FIREFOX 什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript转载 2009-06-27 09:26:00 · 451 阅读 · 0 评论 -
IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结
IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结 zhoz , 18:54 , 技术开发 , 评论(3) , 引用(0) , 阅读(2127) , Via 本站原创 大 | 中 | 小 引用地址: 注意: 该地址仅在今日23:59:59之前有效原创 2009-06-27 09:18:00 · 457 阅读 · 0 评论 -
链接冒泡
一个简单的链接冒泡两年前在pro.html.it的时候,我写了一篇关于如何使用纯CSS和少量的DOM树来动态确定标题框的文章。最近我在玩一个新技术:使用Javascript+CSS去实现那些以前单纯使用Javascript做脚本或者单纯使用CSS做设计的技术。这个星期关于链接冒泡的新文章在Pro站上得到了发表。链接冒泡其实非常容易实现,工作机制也很简单:1.检查DOM原创 2009-06-27 09:34:00 · 534 阅读 · 0 评论 -
Firebug入门指南
Firebug入门指南 阮一峰 发表于 2008年06月 8日 | 分类:首页 -> 档案 -> IT技术 据说,对于网页开发人员来说,Firebug是Firefox浏览器中最好的插件之一。我最近就在学习怎么使用Fire转载 2009-06-27 09:27:00 · 368 阅读 · 0 评论 -
如何判断浏览器类型
html xmlns="http://www.w3.org/1999/xhtml" > SCRIPT LANGUAGE="JavaScript">function IsIE(){if (window.navigator.userAgent.indexOf("MSIE")>=1)//如果浏览器为IE{alert("IE浏览器");}else //如果浏览器为Firefox{if原创 2009-04-21 11:31:00 · 522 阅读 · 0 评论 -
一个超NB的轻松黑掉网站方法
一、打开你要黑的网站,如:http://blog.csdn.net/二、在浏览器的地址栏里输入:javascript: document.body.contentEditable="true"; document.designMode="on"; alert("you can modify this page now, as you wish."); void 0三、现在你会发现他的页转载 2009-04-20 11:13:00 · 8910 阅读 · 2 评论 -
Firefox浏览器兼容Javascript脚本的方法
Firefox浏览器兼容Javascript脚本的方法 ( 2009/3/18 13:14 )本文关键字: 遇到了FireFox和IE脚本不兼容的问题 1.window.event兼容脚本 function getEvent(){ //获取浏览器事件,同时兼容ie和ff的写法 if(document.all) return wind转载 2009-04-01 08:30:00 · 580 阅读 · 0 评论 -
javascript中三个等号的意思
全等号,不需要类型转换做比较的时候使用。JavaScript在两个等号时是内部做类型转换的,如果你不需要这样,就用三个等号。楼主也不散分,说这些我觉得已经足够了转载 2009-10-17 08:56:00 · 1768 阅读 · 0 评论 -
DHTML (JavaScript Dom 编程艺术)
DHTML是""dynamic HTML"(动态HTML)的简称.严格地说,DHTML并不是一项单一的新技术,而是HTML,CSS和JavaScript这三种技术结合的产物.DHTML背后的含义: 利用HTML把网页标记为各种元素; 利用CSS设计各种有关元素的排版样式并确定它们在窗口中的显示位置; 利用JavaScri原创 2009-11-05 12:36:00 · 432 阅读 · 0 评论 -
RegExp对象
不要将正则表达式对象跟全局 RegExp 对象混淆。尽管听起来像是一回事,但它们是截然不同的。正则表达式对象的属性只包含一个正则表达式的信息,而全局 RegExp 对象的属性包含了不断更新的每一个匹配出现的信息。正则表达式对象保存用于查找字符串中的字符组合时的模式。创建正则表达式对象后,或者它被传递给字符串方法,或者字符串被传递给一个正则表达式方法。有关最近进行查找的信息被保存在全局 Re转载 2009-12-12 03:00:00 · 575 阅读 · 0 评论 -
简单了解学习CSS的伪类(特别是hover,actived)
类:在HTML中当表现class属性的时候,人们可以用点(.)号来作为~=号的一个替代选择,所以div.value等同于div[class~=value]。此时.value只能严格的应用于HTML中的class属性,所以此类选择符叫类选择符。在CSS中样式通常依附与一个元素在文档树中的位置,这个简单的模型对于许多情况来说是足够的,但是一些常见的版式状态不能应用于文档树的结构。例如转载 2009-12-08 23:51:00 · 1056 阅读 · 0 评论 -
CSS样式定义table隔行背景颜色显示不一样(IE8及以上,其他浏览器不支持)
IE的官方blog中看到了这篇文章--《Ending Expressions》。文章指出在IE8的标准模式下,将不再对CSS expression进行支持 定义 IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javas转载 2009-12-08 23:04:00 · 3606 阅读 · 0 评论