随笔分类 -  JavaScript

摘要:背景当数据量大、查询条件复杂,多样多的时候,我们可能需要单独做一个查询界面,当用户选择设置了相关的查询条件后,点击【查询】按钮,系统就弹出一个新的页面展示出根据条件查询出的数据集。然后,用户每点【查询】按钮就弹出一个新的页面展示出最新的查询结果。当然,在较好的用户体验下,我认为不管用户点击了多少次【查询】按钮,系统应该只弹出并有且只有一个页面,这个页面就是展示查询结果的页面了。并且这页面还应该显示在窗口的最前面,如果用户使用选项卡浏览器就以闪烁的形式提示用户当前的查询结果已更新到最新。解决方法大家知道,在asp.net中直接设置form的action是没有效果的,或者当产生postback的时 阅读全文
posted @ 2011-09-09 15:47 Sam Lin 阅读(2646) 评论(1) 推荐(1) 编辑
摘要:实现dhtmlxTree树型控件单击点击展开收缩 阅读全文
posted @ 2011-08-16 16:56 Sam Lin 阅读(3296) 评论(0) 推荐(0) 编辑
摘要:以前使用过Aptana2.0及以前的版本一直都没有遇到这种不到保存和无法预览的情况。最近在Aptana官方网中下载最新版本后就出现过这个问题,一保存文件无论是html、css还是Javascript都是无法保存的系统提示:“Error saving file:Character encoding GBK is not supported by this platform ”找到很久终于知道原来了一个charsets.jar jar包解决方法:1、下载charsets.jar2、把charsets.jar包复制到Aptana安装目录下的jre/lib下即可3、重启Aptana 阅读全文
posted @ 2011-03-29 14:35 Sam Lin 阅读(840) 评论(0) 推荐(1) 编辑
摘要:如何开发高质量的JQuery插件:下面有一些我觉得想做一个好的插件必须应有的要求: 1、在JQuery命名空间下声明只声明一个单独的名称 2、接受options参数,以便控制插件的行为 3、暴露插件的默认设置 ,以便外面可以访问 4、适当地将子函数提供给外部访问调用 5、保持私有函数 6、支持元数据插件 阅读全文
posted @ 2010-04-18 19:40 Sam Lin 阅读(3753) 评论(5) 推荐(4) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//IE5.5+PNGAlphaFixv2.0Alpha:BackgroundTilingSupport//(c)2008AngusTurnbullhttp://www.twinhelix.com//... 阅读全文
posted @ 2010-01-11 17:01 Sam Lin 阅读(506) 评论(1) 推荐(0) 编辑
摘要:这几天需要用到对HTML节点元素的删/插操作,由于用到insertBefore方法的时候遇到了一些麻烦,现在作为知识的整理,分别对appendChild、insertBefore和insertAfter做个总结 appendChild定义 appendChild(newChild: Node) : NodeAppends a node to the childNodes array for ... 阅读全文
posted @ 2009-03-28 19:04 Sam Lin 阅读(48076) 评论(2) 推荐(7) 编辑
摘要:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 城市联动 test 阅读全文
posted @ 2009-01-14 21:55 Sam Lin 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:JavaScript操作Date对象函数库,其中功能有返回本月,上一月,返回本周,上一周,返回本季度,上季度,本年,上一年等. 阅读全文
posted @ 2009-01-14 21:31 Sam Lin 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:JavaScript中的Date()对象不像C#中的Date()对象一样提供那么多的方法和功能 但通过相关的技巧也可以方便的实现一些功能,比如得到某个日期是星期几,某个月份最大天数是几天等。 Date()对象的几个方法: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi... 阅读全文
posted @ 2008-12-10 15:16 Sam Lin 阅读(1165) 评论(1) 推荐(0) 编辑
摘要:IE: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->cssStr = "p { color:#FF0000;} a { font-size:9pt;}";var style = win.document.createStyleShe... 阅读全文
posted @ 2008-11-06 18:26 Sam Lin 阅读(4278) 评论(1) 推荐(0) 编辑
摘要:最近项目要用到一个菜单,本来是自己打算写的,但后来发现难还不小,因为项目是用到framesets(框架的)布局的,所以需要一个支持cross-frame menu(框架菜单)的东东,所以就找到了 Menu G5,这里有它的简介 在使用过程中,才发现Menu G5是一个优秀的菜单控件,其特点有: 在同一页面可以无限制的建立菜单 在同一个菜单中可以建立N级的子菜单 菜单内容,菜单样式(CSS)和菜单... 阅读全文
posted @ 2008-11-06 16:44 Sam Lin 阅读(1225) 评论(0) 推荐(0) 编辑
摘要:第一种: JS 实现简单的页面局部打印 function preview(oper) ......{ if (oper ";//设置打印开始区域 eprnstr="";//设置打印结束区域 prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html prnhtml=prnhtml.substring(0,prn... 阅读全文
posted @ 2008-04-13 14:49 Sam Lin 阅读(27164) 评论(1) 推荐(0) 编辑
摘要:function_test.js文件 /** * @author Sam Lin * @date:February 14 ,2007 * @contact: linsentong@126.com */ function $() { var elements= new Array(); for(var i =0;i ResponseText:"+xmlHttp.re... 阅读全文
posted @ 2008-04-05 16:23 Sam Lin 阅读(310) 评论(0) 推荐(0) 编辑
摘要:IE6.0、FF1.06+: clientWidth = width +padding clientHeight = height + padding offsetWidth = width + padding + border offsetHeight = height + padding + border IE5.0/5.5: clientWidth = width - border clie... 阅读全文
posted @ 2008-04-05 16:13 Sam Lin 阅读(2569) 评论(2) 推荐(0) 编辑
摘要:版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/01/09/javascript-variables-and-delete-operator/以及本声明。 刚刚看到一篇好文(原文链接),对Javascript中的delete操作符分析得很透彻。在这里简单地介绍一下内容。 虽然是一个小小的delete操作符,其行为却... 阅读全文
posted @ 2008-04-04 21:47 Sam Lin 阅读(648) 评论(1) 推荐(0) 编辑
摘要:方法一: 方法二: 方法三: 阅读全文
posted @ 2008-02-20 22:28 Sam Lin 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:关键字:arguments,callee,caller arguments:表示传入函数的参数 callee:表示函数和函数主体的语句 caller:表示调用该函数的函数 arguments 该对象代表正在执行的函数和调用它的函数的参数。 caller 返回一个对函数的引用,该函数调用了当前函数。 functionName.caller functionName 对象是所执行函数的名称。 说明... 阅读全文
posted @ 2008-02-20 22:25 Sam Lin 阅读(581) 评论(1) 推荐(0) 编辑
摘要:以上代码参考网络资源,只供学习 阅读全文
posted @ 2008-01-25 18:48 Sam Lin 阅读(1325) 评论(0) 推荐(0) 编辑
摘要:以下文章是转 :http://www.cnitblog.com/yemoo/archive/2008/01/02/38384.html attachEvent是IE专有的事件捕获函数,偶也用过了很多次,传入事件名及捕获句柄(即事件处理函数)即可。 如document.attachEvent("onclick",function(){alert('click')});代表点击页面任意位置都会弹出消息“click”。 对于第二个参数function,确实attachEvent会默认传递过去一个参数,不知其他人有没有注意到过,反正偶是第一次发现。 阅读全文
posted @ 2008-01-11 09:04 Sam Lin 阅读(513) 评论(0) 推荐(0) 编辑
摘要:var userAgent = navigator.userAgent.toLowerCase(); var is_webtv = userAgent.indexOf('webtv') != -1; var is_kon = userAgent.indexOf('konqueror') != -1; var is_mac = userAgent.indexOf('mac') != -1; var ... 阅读全文
posted @ 2007-12-20 20:57 Sam Lin 阅读(309) 评论(0) 推荐(0) 编辑