
Javascript
ked
兴趣于: Java, javascript,PaxScript, Delphi, .net
展开
-
document.body.scrollTop总是0的原因
最近写了一个拖动层的HTML页面, 需要获取滚动条当前的位置.于是我使用document.body.scrolltop获取y方向滚动的位置...奇怪的事情出现了! 无论滚动条怎么滚动, document.body.scrolltop竟然一直都是0!对比以前写的一个页面.发现区别很小. 旧页面却没有问题.这就怪了...我开始一点一点的排除,去掉多于的代码. 直到我去掉文档最顶部的原创 2007-02-09 21:07:00 · 19567 阅读 · 6 评论 -
IE、FireFox、Opera三种浏览器Document对象的方法对比
IEFFOperaactiveElementactiveElementactiveElement addBinding addEventListener adoptNodeadoptNodealinkColoralinkColoralinkColorall原创 2010-05-11 10:00:00 · 2419 阅读 · 0 评论 -
PaxScripter的bug
实在不知道如何描述这个bug,看代码: JavaScript:function test(){for (var i=0;i<10;i++){ if (i>5) return i;}} 如果那个if的条件里有“大于”,那么return语句将无法返回。“>”“>=”都不行。而“ 由于PaxScript太过于庞大,要想找到这个bug的位原创 2010-01-20 20:36:00 · 2910 阅读 · 6 评论 -
用delphi实现qq在Web登录的密码客户端加密功能.
使用到TIdHashMessageDigest5. uses IdHashMessageDigest; function Preprocess(aPassWord, aVerifyCode:string):string; begin Result:= Fmd5(md5_3(aPassWord) + UpperCase(aVerifyCode)); end; func原创 2009-11-18 23:29:00 · 1500 阅读 · 1 评论 -
lkJSON - Delphi下使用json数据格式
如何用delphi处理json格式的数据? 用 lkJSON这个 delphi 处理json的库吧 使用方法 : program sample1; {$APPTYPE CONSOLE} uses SysUtils, uLkJSON in uLkJSON.pas; var js:TlkJSONobject; ws: TlkJSONstring;原创 2009-11-18 23:22:00 · 5777 阅读 · 1 评论 -
Javascript中URL编码方法的比较
URL编码方法的比较 javascript中存在几种对 Technorati 标签: JavaScript,url,编码 URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及原创 2009-11-18 15:08:00 · 716 阅读 · 0 评论 -
BUG修复:PaxScript的Array.cancat会覆盖源数组的最后一个元素
array.concat函数执行后,会覆盖最后一个元素; 比如:var a=new Array();a[0]=1;a[1]=2; a.concat([3,4]); 结果 a 应该为:[1,2,3,4], 但实际运行的结果是:[1,3,4]; 源数组的最后一个元素被覆盖了。 经检查,发现错误出现在 IMP_JavaScript.pas 的_原创 2009-10-23 22:49:00 · 1074 阅读 · 2 评论 -
BUG修复:PaxScript没有无符号右移操作
PaxScript没有无符号右移操作?? alert( [ -32045063 >>> 20 ] ); IE 中结果 = 4065 PAXScript 中结果 = –31看看JavaScript里>>和>>>的定义: >> 右移第一个运算数中的所有位,移动的位数由第二个运算数指定,移动的位数应该是0-31的整数。舍弃右边移出的位,填补在左边的位由原运算数的符号位决定,以便保持结果的原创 2009-10-24 20:05:00 · 1796 阅读 · 8 评论 -
BUG修复:PaxScript没有异或运算的bug
paxScript 居然不支持异或(^)运算? 其实paxScript已经实现 Parse_BitwiseXORExpression 函数 。只不过作者可能忘了 处理 ^ 符号。 解决方法如下: 修改PAX_JAVASCRIPT.pas,把有//ked注释的行 增加上去:共有3出增加: 1: SP_AND_ASSIGN = -1021; SP_XO原创 2009-10-23 23:01:00 · 1224 阅读 · 0 评论 -
QQ空间登录表单密码客户端加密代码
QQ空间通过网页登陆的时候,提交表单后会发现密码栏发生了变化。 点击登录按钮后,密码先在客户端进行了MD5等一系列加密。这样可以防止客户端向服务器发送登录信息时密码被窃听。 值得我们在写登录界面时借鉴。 我把相关的js代码都抓出来了,希望对大家有用。 var chrsz=8;var mode=32;var hexcase=1;function Get原创 2009-10-12 13:37:00 · 3677 阅读 · 6 评论 -
强大的CSS表达式 - expression
IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这原创 2009-05-18 22:54:00 · 1153 阅读 · 0 评论 -
发布一个支持JavaScript的串口调试工具(免费使用)
支持JavaScript的串口调试工具。 可以在收到数据的时候调用自定义的JavaScript脚本。可以用脚本对收到数据进行读取、向指定串口发送字符串。如果发现Bug或有建议请发邮件到 ke_dong#126.com 下载地址:http://ked.download.youkuaiyun.com/http://download.youkuaiyun.com/source/812378原创 2008-11-26 22:55:00 · 4013 阅读 · 3 评论 -
Delphi下使用jslib?
参考:http://delphi.mozdev.org/javascript_bridge/ Delphi / Kylix SpiderMonkey Bridge This sub-project provides a bridge between Delphi / Kylix and SpiderMonkey, the JavaScript engine from the Mozi原创 2008-11-14 19:49:00 · 1000 阅读 · 0 评论 -
js变量的作用域
new document <!--//JavaScript里没有块级作用域。/*没有块级作用域注意,和C,c++以及Java不同,JavaScipt没有块级作用域。函数中声明的所有变量,无论是在哪里声明的,在整个函数中它们都是有定义的。在下面的代码中.变量i、j和k的作用域是相同的,它们三个在整个函原创 2010-05-11 10:07:00 · 871 阅读 · 0 评论