随笔分类 -  HTML Javascript

摘要:excel保存为制表符分隔的文本文件 js无法完整读取 excel另存为文本有两个选项,一个是制表符分隔的文本文件,一个是unicode文本。生成的文件Unicode更大一些。但是这里需要注意的是【制表符分隔的文本文件】保存时的编码是ASNI。“UNICODE是世界性的字符集,几乎包含了世界上的所有 阅读全文
posted @ 2017-01-31 21:09 dzqabc 阅读(2348) 评论(0) 推荐(0)
摘要:分类 JS学习 发布 ourjs 2013-12-02 注意 转载须保留原文链接,译文链接,作者译者等信息。 作者: Manuel Kiessling 翻译: goddyzhao & GrayZhang & MondayChen 关于 本书致力于教会你如何用Node.js来开发应用,过程中会传授你所 阅读全文
posted @ 2016-03-31 23:29 dzqabc 阅读(1581) 评论(0) 推荐(0)
摘要:js没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。 下面,我尝试用自己的语言,来解释它的设计思想。说明白prototype对象到底是怎么回事。其实根本就没那么复杂,真相非常简单。一、从古代说起 要理解Javascript的设计思想,必须从它的诞生说起。 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰 阅读全文
posted @ 2014-03-11 17:55 dzqabc 阅读(380) 评论(0) 推荐(0)
摘要:// 数组排序方法function IsBigger(val1, val2){ var bIsVal1Number = !isNaN(val1); var bIsVal2Number = !isNaN(val2); if(bIsVal1Number) { if(bIsVal2Number) { return (parseInt(val1) > parseInt(val2)); } else { return false; } } ... 阅读全文
posted @ 2014-01-20 23:02 dzqabc 阅读(839) 评论(0) 推荐(0)
摘要:事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行 交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏览器创建的事件是相同的。这就意味着会有适当的事件冒 泡,并且浏览器会执行分配的事件处理程序。这种能力在测试web应用程序的时候,是非常有用的,在DOM 3级规范中提供了方法来模拟特定的事件,IE9 chrome FF Opera 和 Safari都支持这样的方式,在IE8及以前的办法的IE浏览器有他自己的方式来模拟事件a)Dom 事件模拟 可以通过document上的createEvent()方法,在任何时候创建事件对... 阅读全文
posted @ 2012-06-26 23:44 dzqabc 阅读(471) 评论(0) 推荐(0)
摘要:前一段时间blog_backup不好使了,然后发邮件给作者也都没给回复,一直没信,然后决定不等了,在网上搜到一个使用js备份csdn的软件,虽然不能用了,但感觉想法不错,于是动手改,后来改的越来越多就干脆就重新创建文件. 于是这个csdn_blog_backup修改版终于做完了,算法上没什么,主要就是正则表达式花老长时间了,没有尝试别的博客,反正最终我的博客可以备份了,不保证别人的能用,O(∩_∩)O~,可能会由于主题不同某些人不能用,可是尝试修改正则式了(可能还得费点时间).下面是两个文件一直以来没有测试过直接发布在文章里的代码的可用性,今天试了一下,发现原来直接从文章复制的代码里会把两个. 阅读全文
posted @ 2010-11-24 23:05 dzqabc 阅读(365) 评论(0) 推荐(0)
摘要:无法找到该网页 (HTTP 400) Internet Explorer 能够连接到 Web 服务器,但由于与 Web 地址 (URL) 有关的问题而无法找到该网页。通常,导致此问题的原因是键入的网站地址有错误。请确保该地址正确,然后重试。 网站拒绝显示此网页 (HTTP 403) Internet Explorer 能够连接到该网站,但 Internet Explorer 无权显示该网页。导致此问题的原因众多,下面只列出了一些最常见的原因: 该网站的管理员必须授予您查看该网页的权限,或者 Web 服务器不接受公共网页请求。如果这是您应有权访问的网站,请与该网站的管理员联系。 您正尝试 阅读全文
posted @ 2010-11-08 14:34 dzqabc 阅读(2641) 评论(0) 推荐(0)
摘要:document.write(decodeURIComponent(document.selection.Text)); 阅读全文
posted @ 2010-10-25 23:12 dzqabc 阅读(327) 评论(0) 推荐(0)
摘要:1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统 阅读全文
posted @ 2010-09-29 16:15 dzqabc 阅读(433) 评论(0) 推荐(0)
摘要:创建XMLHttpRequest对象的一个实例(只需要检测浏览器是否支持ActiveX控件) var xmlHttp; function createXMLHttpRequest() { if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHttp"); } else if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } }XMLHttpRequest不能请求脚本所在域之外的资源XMLHttpRequest将请求发送给服 阅读全文
posted @ 2010-09-29 15:54 dzqabc 阅读(621) 评论(0) 推荐(0)
摘要:var detialIframe=document.all("detialIframe"); 此处的IFrame是从document取得的,即作作为document的子对象出现,虽然是文档(document)对象,但由于它是独立的页面,因而拥有自己的事件,拥有自己的窗口对象(contentWindow); Window.detialIframe 或Window.frames(detialIframe)将直接取得IFrame的Window对象IFRAME IFRAME 元素也就是文档中的文档window 对象 浏览器会在其打开一个 HTML 文档时创建一个对应的 window 阅读全文
posted @ 2010-08-30 23:22 dzqabc 阅读(1004) 评论(0) 推荐(1)
摘要:只是一次为了转换日文源码到中文源码时想到的.:-)/////////////////////日语编码2UTF-8.jsee////////////////////////////var fso = new ActiveXObject("Scripting.FileSystemObject");var oFolder = fso.GetFolder(prompt( "Folder", ""));fc = new Enumerator(oFolder.files);for (; !fc.atEnd(); fc.moveNext()){ v 阅读全文
posted @ 2010-08-24 22:10 dzqabc 阅读(4287) 评论(0) 推荐(0)
摘要:alert(Math.round(Math.random()*10000));WScript为var WshShell = WScript.CreateObject("WScript.Shell"); WshShell.popup(Math.round(Math.random()*10000));网上看到的这条语句. 阅读全文
posted @ 2010-08-24 21:20 dzqabc 阅读(328) 评论(0) 推荐(0)
摘要:location.hrefiframe.location.hrefwindow.location.href整个URL字符串(在浏览器中就是完整的地址栏)reload 方法,该方法强迫浏览器刷新当前页面。 语法: location.reload([bForceGet]) 参数: bForceGet,可选参数, 默认为 false,从客户端缓存里取当前页。 true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和 阅读全文
posted @ 2010-08-08 12:44 dzqabc 阅读(2575) 评论(0) 推荐(0)
摘要:XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆。故将跨站脚本攻击缩写为XSS。XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它 用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。这种类型的漏洞由于被骇客用来编写危害性更大的phishing攻击而变得广为人知。对于跨站脚本攻击,黑客界共识是:跨站脚本攻击是新 型的“缓冲区溢出攻击“,而JavaS 阅读全文
posted @ 2010-08-08 11:16 dzqabc 阅读(11222) 评论(0) 推荐(1)
摘要:WSCRIPT与CScript区别 窗口中运行,WSCRIPT;命令行中运行,CScrip; cscript因为把输出放进了控制台 所以可以对它重定向 方便程序调用 wscript直接用窗口输出 适合调试程序和编写小工具 在windows下不用cmd的话cscript的输出会一闪而过 大多数情况下,列在下表中的选项适用于 WScript.exe 和 CScript.exe。例外情况会加以注释。参数 说明//B 批处理模式;隐藏用户提示和脚本错误在命令行中的显示。默认模式是交互模式。//D 打开调试程序。//E:engine 用指定的脚本引擎执行脚本。//H:CScript或 //H:Wscri 阅读全文
posted @ 2010-06-27 00:21 dzqabc 阅读(5127) 评论(0) 推荐(0)
摘要:SetXaml(){ if(!objXAMLElement.IsLoaded) { setTimeout("SetXaml();", "100"); return; } '其他函数} 阅读全文
posted @ 2010-04-27 10:27 dzqabc 阅读(241) 评论(0) 推荐(0)
摘要:<html xmlns="http://www.w3.org/1999/xhtml"><head><%if request.form("subfrm")="btnRun" then '输出Cookie为cookieName=User=cookieUserValue&IP=cookieIPValue; path=/abc; domain=192.168.18.25 response.Cookies("cookieName")("IP") = " 阅读全文
posted @ 2010-03-29 22:56 dzqabc 阅读(733) 评论(0) 推荐(0)
摘要:Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。 如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他们之间关系多远,只要能避免不记得对方名字的尴尬就好: “你隔壁邻居的侄子的可爱小狗迈菲斯特怎么样?”通过这个方法,我希望能让对方感到,我确实很重视他(她),甚至还记得这些琐事,虽然实际上连名字都忘记了。但是,不是我不. 阅读全文
posted @ 2010-03-27 00:06 dzqabc 阅读(246) 评论(0) 推荐(0)
摘要:一些网站的大图在下载时会由模糊渐渐变为清晰,今天知道了实现这一形式的方法:在把 png 或者 gif“储存为 web 所用格式”时,勾选“交错”选项。在 PS 的属性面板中,鼠标悬停在“交错”选项时,会提示“以多条路径下载”。关于“交错”选项的说明文字: 选择 “交错”可创建在整个图像文件的下载过程中,在浏览器中以低分辨率显示的图像。“交错”可以使下载时间显得较短,并使查看者确信下载正在进行。但是交错也会增大文件大小。 另外,如果是 jpg 的话,“连续”选项也是“以多条路径下载”,不过与 png 和 gif 不同,jpg 如果勾选了“连续”选项,则会使图像在完全下载完成后才显示,这与我们通. 阅读全文
posted @ 2010-03-26 23:43 dzqabc 阅读(1806) 评论(0) 推荐(0)