web前端
文章平均质量分 55
hanyuxinting
每天勤奋一点点
展开
-
JQuery 一些(一)
了解一下,深入学习点。 jQuery SyntaxThe jQuery syntax is tailor made for selecting HTML elements and perform some action on the element(s).Basic syntax is: $(selector).action() * A dollar sign to de原创 2010-05-05 17:44:00 · 582 阅读 · 0 评论 -
JS。某零碎。
<br />1. textarea.value.length;计数的话可使用 onkeyup onkeydown 事件。我觉得用一个就好了。可尝试。<br /> <br />2. 据说 table innerHTML 是只读的。<br /> <br />3. window.location.href = "";<br /> <br /> window.location.reload(); 可传参。强制。<br /> <br /> window.open('某页面');原创 2011-06-02 18:30:00 · 526 阅读 · 0 评论 -
JS。某||
<br />var test = 12;<br />var test1 = 123;<br />var b = test || test1;<br />alert(b);<br /> <br />我居然被此困住。谨记。原创 2011-04-18 10:02:00 · 595 阅读 · 0 评论 -
JS。某eval。
<br />今天上代码的时候遇到了一个问题,代码做了压缩和混淆后,某变量undefined。<br /> <br />跟踪才发现原来某变量定义在 eval 中。导致混淆时将在其中定义的变量漏掉,导致后续变量 undefined。<br /> <br />对于eval,学习过很多次,每次学了每次忘,总是不知道它是干什么的。。只记得曾经把一陀螺数据(字符串)转化为了一个对象。今天栽它头上,郁闷!<br /> <br />1.<br /> <br /><br />alert(eval('{a:2}')); //原创 2011-04-21 18:07:00 · 662 阅读 · 0 评论 -
某 clientHeight, style.height, offsetHeight, srcollHeight
style.height:包括 元素的滚动条,不包括边框clientHeight:不包括元素的滚动条和边框offsetHeight:包括元素的滚动条和边框scrollHeight :offsetHeight+scrollTop 公式是:style.height=clientHeight+滚动条宽度;offsetHeight=style.height+bo原创 2011-06-10 13:53:00 · 688 阅读 · 0 评论 -
JS。某鼠标滚轮事件。
添加和删除侦听事件: this.initEvent = function(){ var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? "DOMMouseScroll" : "mousewheel"; //FF doesnt recognize mousewheel as of FF3.x if (document.原创 2011-06-13 16:30:00 · 1935 阅读 · 0 评论 -
JS。某 IE 的光标处理。
<br />IE下关于 Range 的处理。<br /><br />1.光标不变 <br /> 直接obj.focus(),光标会返回之前的位置,即位置不变 <br /><br />2.光标在最前 <br /> var r = document.body.createTextRange(); <br /> r.collapse(true); <br /> r.select(); <br /><br />3.光标在最后 <br /> var r = document.body.c原创 2011-04-25 17:44:00 · 1538 阅读 · 0 评论 -
JS。某 image onload。
关于 Image 对象 onload 事件。 想获取的是 image 的 宽高值。所以用 onload 方法。另外是获取的远程图片。 但IE在第二次显示图片的时候,总是不走 onload 方法。代码: var img = new Image();img.src = "loading.gif";img.onload = function(){var iheight原创 2011-06-23 14:17:00 · 4385 阅读 · 1 评论 -
JS。某选择器。
<br />今天又丢人了。我用的一串 childnodes 被揪了出来。然后改为选择器使用。<br /> <br />大概从此后,我会习惯用选择器这个东西。其实我觉得这个还是很好用滴。借此学习并总结下选择器。<br /> <br />其实最早有选择器的概念是因为 JQuery。偶尔码了两眼,有个简单的认识。记得去年入职面试还被问到关于选择器的问题,但后来用的很少,前段时间因为 id 的问题搞得头大了,便捡起选择器开始玩。这次又将选择器提了出来。正好想一下什么时候更好的使用什么样的选择器吧。<br /> <b原创 2011-05-09 21:42:00 · 3409 阅读 · 0 评论 -
crossdomain.xml
<br />1. 使用crossdomain.xml让Flash可以跨域传输数据<br />2. <br /> <br /><?xml version="1.0"?><br /><cross-domain-policy><br /> <allow-access-from domain="www.friendOfFoo.com" /><br /> <allow-access-from domain="*.foo.com" /><br /> <allow-access-from domai原创 2011-04-13 18:43:00 · 2001 阅读 · 0 评论 -
JS。某压缩&混淆。
<br />某天起,前端开始代码优化。我负责跟大家学习打杂。<br /> <br />关于代码压缩。<br /> <br />1. 压缩工具分类之。<br /> <br />一类:文件压缩。 Gzip。压缩几个文件成一个 gz 包。下载代码时,可提高速度。》官方网。 这个很早就有了,并且现在还在用着~<br /> <br />另一类:去掉文件注释空白等。 如 JSMin,YUI Compressor ,Google Closure Compiler。可能还有 Dojo Compressor 等等。<br /原创 2011-05-21 21:27:00 · 2673 阅读 · 0 评论 -
Web发布cab文件打包的ActiveX控件总结
转自:http://blog.csdn.net/SandyRZ/archive/2007/01/11/1480666.aspx<br /><br /><br />这两天做控件的web发布遇到了几个问题,现总结如下。 一、程序描述:程序环境:windows Xp sp2, ie 6, tomcat 5.5, vc++6.0 程序过程:控件做成ocx文件,用于客户端调用本地硬件,其中有用到第三方几个.dll文件。采用windows自带iexpress.exe 打包成cab文件,在服务器端jsp页面进行控件调转载 2010-08-05 17:48:00 · 611 阅读 · 0 评论 -
编写脚本使用的COM组件
<br />给脚本使用的COM组件的编写。<br /> <br />几点注意的:<br /> <br />1. 正确的数据类型的转换;在不清楚数据类型转换的时候,利用模板来实现是很不错的,里边基本上都包含了所有的对应的数据类型;<br /> <br />2. 关于文件编码的问题,多字节字符与宽字节字符间转换需要注意下;<br /> <br />ok。原创 2010-06-17 09:56:00 · 505 阅读 · 0 评论 -
ActiveX 发布流程
<br />1. ActiveX 与 JS 打交道,就必须要实现 IDispatch 接口;<br />2. 要通过标记为安全的验证,就必须要实现 IObjectSafety 接口;<br />3. 要想发布给用户使用,就必须要实现数字证书签名。<br /> <br />就这样。原创 2010-09-14 10:34:00 · 506 阅读 · 0 评论 -
ActiveX 升级流程
<br />升级版本需要更新 DLL 的 版本号 与 INF 的版本号。同时要在引用该控件的 JS 代码中填写相应的版本号处理。<br /> <br />这样系统可以自动更新升级。<br /> <br />但如果要获取版本号,目前 JS 应该无法拿到控件的版本号。可手动在控件中添加此类方法,(但我觉得这样太被动了)。<br /> <br />原创 2010-10-18 10:54:00 · 754 阅读 · 0 评论 -
Mozilla NPAPI ( Part 3 )
经过一个月的奋战,Firefox 插件算是出炉了。。现在反过来去想想那些经历的过程,连自己最开始写的文档都看不大清楚。重新来吧。从实战中总结。1. 为什么选择 plugins。原因有二。一、支持 plugins 实现的 NPAPI 被其他浏览器所支持,如 chrome, opera,safari , mozilla 这些都支持该接口。(To see:Scripting_plugins)另外,也被多种系统支持,Linux,Mac,都ok。二、他们说在 Firefox 下实现类似 IE 下 ActiveX 插件原创 2010-12-10 17:58:00 · 5105 阅读 · 4 评论 -
Mozilla NPAPI(Part 4)
<br /> <br />本文主题: FF plugins 封装 IE Activex 控件。<br /> <br />主要有两点:<br /> <br />1. 在 c++ 中调用 COM 接口。<br />2. 数据类型间的转换。<br /> <br />具体解析:<br /> <br />1. 如何在 c++ 中调用 COM 接口:<br /> <br />@1 初始化 COM 库;<br />HRESULT hr = ::CoInitialize(NULL);<br />@2 创建 COM 组件实例原创 2010-12-23 19:06:00 · 2936 阅读 · 2 评论 -
Javascript 计算中英文字符串长度
<br />中英文字符串长度计算方法:<br /> <br /><html><body><mce:script type="text/javascript"><!--var Str = '中国123';var escStr = escape(Str);var numI = 0;var escStrlen = escStr.length;for (i = 0; i < escStrlen; i++)if (escStr.charAt(i) == '%')if (escStr转载 2011-02-08 13:17:00 · 1311 阅读 · 0 评论 -
JS 学习
<br />1. with 的用法<br /> <br /> var obj = {E : "hello"}; with(Math) { alert(E); // Math.E with(obj) { alert(E); // hello } } // arg在执行参数体的时候js通过with将arg加入大括号的作用域链中,让 statement可以访问到arg,如上边的例子这样如果用户访问Math中的属性原创 2011-03-24 13:56:00 · 536 阅读 · 0 评论 -
JS。零碎笔记。
1. var x-0; typeof(x);2.prompt dialog box:var retVal = prompt("Enter your name : ", "your name here");alert("You have entered : " + retVal );3.void<!--void func()javascript:void fun原创 2011-11-15 23:08:52 · 643 阅读 · 0 评论