
javascript
文章平均质量分 70
elimago
aa
展开
-
JAVASCRIPT:响应LOGOUT
function doExit(){ if((event.clientX > document.body.clientWidth && event.clientY document.forms[0].action = "AAA.do?method=logout"; document.forms[0].target="_blank"; document.forms[0].submit();原创 2007-07-02 10:35:00 · 5803 阅读 · 0 评论 -
应用最广的十大Javascript框架
【优快云 2月20日消息】近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,它也许是最关键的要素。以下十个十大Javascript框架,你常用其中的几个?1. script.aculo.us (http转载 2009-02-21 15:11:00 · 516 阅读 · 0 评论 -
JavaScript 获取客户端计算机硬件及系统信息
通过WMI来实现获取客户端计算机硬件及系统信息: 1//系统信息获取 2function getSysInfo(){ 3 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); 4 var service = locator.ConnectServer("."); 5 //CPU信息转载 2009-02-18 13:11:00 · 1676 阅读 · 0 评论 -
prototype.js开发笔记
prototype.js开发笔记Table of Contents1. Programming Guide 1.1. Prototype是什么? 1.2. 关联文章 1.3. 通用性方法 1.3.1. 使用 $()方法 1.3.2. 使用$F()方法 1.3.3. 使用$A()方法 1.3.4. 使用$H转载 2008-12-07 21:21:00 · 626 阅读 · 0 评论 -
Javascript 操作select控件大全
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7设置select转载 2009-01-20 10:30:00 · 737 阅读 · 0 评论 -
08年 ,JavaScript总结
Jacob Seidelin 在他的博客中写道:“2008年真是太棒了,不仅仅是因为很多厉害的人物在使用JavaScript和新的canvans元素,浏览器厂商也在竞争,试图超越对方在JavaScript方面的表现,这都证明了JavaScript的重要性。以下是我的总结:Games对于JavaScript游戏来说这一年很伟大。使用DHTML和基于Canvas的游戏似乎有能力来接管Flash的一些转载 2009-01-12 01:10:00 · 690 阅读 · 0 评论 -
IE6,IE7和FireFox兼容处理
1. event.srcElement 属性:IE下可以使用event.srcElement属性,但在Firefox下只有target属性,所以要兼容两者需使用:var el = evt.srcElement ? evt.srcElement : evt.target;2. document.all 属性:在IE下可以引用document.all属性获取所有dom内容,但在firefox下只转载 2008-10-22 10:50:00 · 743 阅读 · 0 评论 -
JS访问ACCESS《详解》
var conn=new ActiveXObject("Adodb.Connection"); var rs=new ActiveXObject("Adodb.Recordset"); conn.ConnectionString="provider=Microsoft.Jet.OLEDB.4.0;data source="+Server.MapPath("db.mdb");conn.Ope转载 2008-09-11 10:15:00 · 2111 阅读 · 0 评论 -
Javascript----文件操作
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建FileSystemObj转载 2008-09-11 10:07:00 · 550 阅读 · 0 评论 -
40 个轻量级 JavaScript 库
流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些JavaScript库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。1.转载 2009-03-06 10:19:00 · 600 阅读 · 0 评论 -
简洁明了地用JavaScript实现单继承和多继承
JavaScript是一种强大的多泛型编程语言,其融合了面向过程、面向对象和函数式编程于一身,具备强大的表现能力。 JavaScript就其本质是函数式编程语言,是Lisp的后代,同时又加入了一下面向对象编程的元素,放弃了一些难懂的函数式语言的元素。 函数式编程语言可以实现面向对象编程,这是毫无疑义的,Curry方法可以实现对类和对象的模拟。但是Java转载 2009-03-31 13:27:00 · 555 阅读 · 0 评论 -
JavaScript 仿LightBox内容显示效果
近来要做一个LightBox的效果(也有的叫Windows关机效果),不过不用那么复杂,能显示一个内容框就行了。这个效果很久以前就做过,无非就是一个覆盖全屏的层,加一个内容显示的层。不过showbo教了我position:fixed这个新特性,决定重写一遍。先看效果:<!--var isIE = (document.all) ? true : false;var i转载 2009-09-11 10:31:00 · 578 阅读 · 0 评论 -
JavaScript 颜色梯度和渐变效果
实例效果<!--var $$ = function (id) { return "string" == typeof id ? document.getElementById(id) : id;};var Extend = function(destination, source) { for (var property in source) { d转载 2009-09-11 10:24:00 · 995 阅读 · 0 评论 -
24 JavaScript Best Practices for Beginners
1. Use === Instead of == JavaScript utilizes two different kinds of equality operators: === | !== and == | != It is considered best practice to always use the former set when comparing.转载 2009-06-24 10:39:00 · 719 阅读 · 0 评论 -
用于图形绘制的Javascript库jsDraw2D发布
近日,jsFiction公司发布了 jsDraw2D,这款Javascript库使得开发者能够更加容易地创建图形,包括基本形状(如多边形,弧形,圆),填充形状,以及贝塞尔曲线(包括一次,二次和立体曲线)。开发者可以在div元素中改变坐标系统的原点到任意点上,并且可以选择缺省或者笛卡尔坐标系统。jsDraw2D还可以允许你设置图形的大小比例。jsDraw2D结合了为数不多的转载 2009-05-20 10:07:00 · 990 阅读 · 0 评论 -
24 个漂亮的个性化 HTML 表单技术
HTML 表单对象在不同浏览器渲染方式并不一致,尽管一些对象,如textbox 和 textarea 可以通过 CSS 在不同浏览器获得一致的外观,其它多数无法通过CSS控制外观的对象在有些浏览器中看上去十分丑陋,本文精选了24个对表单对象进行个性化定制的技术。Checkbox 与 Radio Buttons 相关1.) FancyFormFancyForm 是一个非转载 2009-04-21 12:46:00 · 750 阅读 · 0 评论 -
event.keycode值大全
从网上找的event.keycode值大全,方便自己和大家以后查阅:event.keycode值大全 1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = C转载 2009-04-10 09:34:00 · 573 阅读 · 0 评论 -
JavaScript大牛:Douglas Crockford
Douglas Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript:The Good Parts》(英文版、中文版)的作者。JavaScript的发明人Brendan Eich说他是“Yoda oflambda programming and JavaScript(lambda编程和JavaScrip转载 2009-04-02 09:58:00 · 634 阅读 · 0 评论 -
表单元素:40个CSS/JS风格和功能技术处理
下面是最常用的40个CSS/JS风格和功能技术处理表单元素,真是收集的很全。 1-Styling dropdown select boxes- 修饰下拉列表。2- Something New, Part 1- 使用一点 DOM scripting 和一些有创意的CSS,你能让下拉列表好看的多。3-Styling even more form con转载 2008-09-04 11:53:00 · 873 阅读 · 0 评论 -
对JavaScript的eval()中使用函数的进一步讨论
《JavaScript语言精髓与编程实践》的读者I22141提出了一问题:为什么下面这段代码在JScript和SpiderMonkey中表现不一样:--------var func = eval("(function(){})");alert(typeof func);--------更进一步的问题是,书中对匿名和具名函数在JScript与SpiderMonkey中的表现解释得不够清楚。好的转载 2008-07-24 01:04:00 · 562 阅读 · 0 评论 -
浅谈javascript函数劫持
一、概述javascript函数劫持,也就是老外提到的javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的:window.alert = function(s) {};觉得这种用法很巧妙新颖,和API Hook异曲同工,索性称之为javascript function hook,也就是函数劫持。通过替换js函数的实现来达到劫持这个函数调用的目的转载 2008-03-04 11:04:00 · 618 阅读 · 0 评论 -
window.eval 及相关方法总结
前面有帖子说到在函数里如何能在全局空间上eval。 虽然此种需求在绝大多数情况下是不合理的,但是仍有极少数情况可能确实有需要。 JScript有execScript方法可以用来执行脚本。其第一个参数为代码字符串,第二个参数为脚本语言,可以选择jscript或者vbscript。而在其他脚本引擎中,SpiderMonkey保留了JS最早时候的在对象上的eval方法。也就是在任何对象上,都可以eval转载 2008-02-27 11:08:00 · 1043 阅读 · 0 评论 -
javascript中需要应对的窗口关闭的方式有几种?
1、右上角X2、alt+f43、alt+space+C4、 ctrl+w5、右键任务栏,选择关闭。6、杀进程。7、双击左上角。8、单击左上角,选择关闭。9、alt+space,左上角出列表,选择关闭。原创 2007-08-17 15:35:00 · 788 阅读 · 0 评论 -
慎用javascript数组变量
1、当用数组变量取得画面上一组组件的值的时候,如果这组组件的数量是可以动态变化的话,那么就要小心,当数量为1时,用数组取值后进行操作的方法将失效;2、当用数组变量取得画面一组 组件的value时,如果这组select组件的数量是可以动态变化的时候,就要小心,因为当数量为1时,与上面的情况相反,用数组取值后进行操作的方法仍然有效。但是,取到的值却不是尼希望得值,如果这时后将数组循环alert出来原创 2007-08-17 14:43:00 · 1050 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以转载 2007-08-12 19:16:00 · 531 阅读 · 0 评论 -
IE浏览器的菜单栏和工具栏原理
1、最基本的弹出窗口代码】 其实代码非常简单: window.open (page.html) --> 因为这是一段javascripts代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (page.html) 用于控制弹出新的窗口page.html,如果page.转载 2007-08-02 19:00:00 · 2061 阅读 · 0 评论 -
web开发常用小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值转载 2007-07-02 11:16:00 · 1532 阅读 · 0 评论 -
javascript:网页控制
网页代码是制作者的劳动成果,有些人却可以通过浏览器或其他手段来盗用网页的原代码,所以我们需要一些防范的措施。------------------------------------------------------------------------------------------------------1. oncontextmenu="window.event.returnval转载 2007-07-02 10:49:00 · 1534 阅读 · 0 评论 -
浅谈javascript函数劫持
一、概述 Javascript函数劫持,也就是老外提到的Javascript hijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的: window.alert = function(s) {}; 觉得这种用法很巧妙新颖,和API Hoo转载 2007-12-17 11:27:00 · 710 阅读 · 0 评论 -
如何优化JavaScript程序的性能
随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。语言层次方面循环循环是很常转载 2007-12-17 22:35:00 · 860 阅读 · 0 评论 -
如何优化JavaScript脚本的性能
随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。语言层次方面循环循环转载 2008-07-21 15:54:00 · 553 阅读 · 0 评论 -
javascript对select的操作
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为转载 2008-04-10 17:59:00 · 1139 阅读 · 0 评论 -
超级实用且不花哨的js代码大全
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ct转载 2008-01-09 12:53:00 · 2740 阅读 · 0 评论 -
JAVASCRIPT框架
JavaScript其实出来好多年了,这大家都清楚,但是近几年新出现的一些JavaScript框架的确给JavaScript带来了新的活力。随着基于JavaScript的RIA开发越来越频繁、热门,越来越多的程序员开始为如何编写这些繁多而散乱的JavaScript代码而抓狂,代码越来越多、越来越复杂,一些调试工作似乎已经成为标准的体力活,也正是因为如此才有了我接下来要说到的几款JavaScript转载 2008-01-09 11:34:00 · 1124 阅读 · 0 评论 -
用JAVASCRIPT实现表格行自动增加,同时自动向上移动有数据的行,无数据的行向下移动
//記入行数の選択function doSelectKey(){//alert("key>>>"+event.keyCode); if(event.keyCode != 9){ event.returnValue=false; }}//記入行マウスのスクロールfunction doSelectRoll(){ event.returnValue=false;} //システム日付の取得f原创 2008-03-25 17:39:00 · 1847 阅读 · 1 评论 -
小议Javascript代码优化方法及原则
Javascript优化已经讨论了很多了,最近也频繁接触Javascript代码,对Javascript优化也有一些自己的想法,写出一个健壮、高效的代码是每个设计者的最终目标,酒窝最近遇到的一些问题,这里我想从更基础的角度总结在Web开发中Javascript优化的几个原则及方法。原则一,为IE6(未打补丁的JScript 5.6或更早版本)做优化!与其他语言不同,JS的效率很大程度是取决于JS转载 2007-12-26 11:54:00 · 1512 阅读 · 0 评论 -
iframe 自适应高度
由于html没有include或require,做网页时我们会用iframe来达到包含页面的目的。如果调用的iframe页面高度会根据内容多少而发生变化,这时通常要保持iframe与内容页面的高度,以避免出现iframe的滚动条。先搜索了一下,有不少好的例子,但总觉得说的还不够明了。下面给出详细例子:1,创建页面 test.html 。 页面中含有一个 iframe,name为 ifrname ,转载 2007-12-17 23:08:00 · 1406 阅读 · 0 评论 -
JavaScript 不只是脚本语言
JavaScript似乎一直都当作是解析型的脚本语言,程序开发人员往往对此不懈一顾。认为一个脚本也没有太多的难度,那似乎为不懂程序的人专门设计的东西,不值得真正搞开发的去研究和应用。从LiveScript到JavaScript,在大量的时间JS都只是作为一种Script脚本在应用。更多的开发者只有在前端表单验证、以及诸如应用飘浮、移动、下拉联动菜单等网页特效或者必须通过界面才能得到的东西,比如转载 2007-12-17 22:50:00 · 784 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制转载 2009-11-10 17:26:00 · 570 阅读 · 0 评论