随笔分类 -  JavaScript

摘要:这是第二次与Wicket的不期而遇了,虽然上次项目的时间很短,但是还是喜欢上这个Java的轻量级的系统框架。业务代码和前台表示的完全分离这是我欣赏他的原因,把复杂的事情简单化这一直是我所追求的做事方式,所以我和Wicket可以说是相见恨晚....O(∩_∩)O哈哈~而JQuery则是个优秀的JS工具包,它替程序员完成了大量的重复工作,是一些复杂的而常用方法系统化、函数化。Wicket和JQuery的结合可谓是天作之合!言归正传~~~~Wicket和JQuery的结合是好事,但是两者貌似有些不调好,这可能是实现机制的不同,这可能说的不正确,应该说对技术的了解不够深入,你初次接触会发现,通过JQu 阅读全文
posted @ 2012-11-29 18:39 meil 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:一个比较特殊的客户要求,在一个页面用表格显示数据,数据量不是很多,不希望使用浏览器的滚动条,只能在Div中滚动table中的数据,但是有个特殊的要求,就是必须将滚动条自动滚动到底部。查询了一下相关的资料,Div没有自动滚动的属性,只能模拟鼠标的滚动来现实想要的效果。关键的部分部分在这里:div.scrollTop = div.scrollHeight;下面是具体实现的精简代码: 1 <html> 2 <body> 3 <div id="divDetail" style="overFlow-y:scroll; width:250px;h 阅读全文
posted @ 2012-03-01 09:12 meil 阅读(14805) 评论(0) 推荐(6) 编辑
摘要:1scriptlanguage="JavaScript"type="text/javascript"defer="defer"2alert('defer里的内111容')3/script4scriptlanguage='javascript'type='text/javascript'5alert('普通的script');6document.onload=alert('onload里的script');7/script8body9DDDDDDDDDDDDDDDDDDDDDD10DDDDDDDDDDDDDDDDDDDDDD11DDDDDDDDDDDDDDDDDDDDDD12 阅读全文
posted @ 2011-01-24 15:29 meil 阅读(1397) 评论(0) 推荐(0) 编辑
摘要:屏蔽鼠标右键function document.oncontextmenu(){event.returnValue=false;}禁止选择复制function document.onselectstart(){return false;} 阅读全文
posted @ 2010-11-08 21:04 meil 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。  FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中  -v:显示远程服务器的所有响应信息;  -n:限制ftp的自动登录,即不使用;  .n: etrc文件;  -d... 阅读全文
posted @ 2008-01-04 17:39 meil 阅读(3176) 评论(1) 推荐(0) 编辑
摘要:本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象... 阅读全文
posted @ 2007-10-26 11:34 meil 阅读(2685) 评论(0) 推荐(0) 编辑
摘要:1<scriptlanguage=VBscript>2SetWshShell=CreateObject("WScript.Shell")3WshShell.Run"%windir%\notepad",3,false4</script>5但是这要看客户端IE的安全设定1<scriptlanguage=javascript>2<!--3functionaa()... 阅读全文
posted @ 2007-10-26 10:21 meil 阅读(7313) 评论(4) 推荐(0) 编辑
摘要:来自Nine Javascript Gotchas, 以下是JavaScript容易犯错的九个陷阱。虽然不是什么很高深的技术问题,但注意一下,会使您的编程轻松些,即所谓make life easier. 笔者对某些陷阱会混杂一些评点。  1、最后一个逗号  如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,... 阅读全文
posted @ 2007-10-19 21:26 meil 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:在java端将字符串转化为xml对象可以使用DocumentHelper.parseText(xmlReturn).getRootElement();  在js中同样有方法可以将字符串转化为xml对象,可以使用如下函数 function createXml(str){   if(document.all){   var xmlDom=new ActiveXObject("Microsoft.XML... 阅读全文
posted @ 2007-10-19 21:25 meil 阅读(5673) 评论(0) 推荐(0) 编辑
摘要:正则表达式再次让我震撼,寥寥数行代码就可以完成普通代码不易实现的功能,至少是实现起来比较复杂的功能。一、清楚内容中的Javsscript 代码1FunctionClearJSCode(originCode)23Dimreg45setreg=NewRegExp67reg.Pattern="<SCRIPT[^<]*</SCRIPT>"8reg.IgnoreCase=True9r... 阅读全文
posted @ 2007-09-14 23:03 meil 阅读(4479) 评论(1) 推荐(0) 编辑
摘要:1 2 3 4 5 无缝滚动代码示例 6 9 26 27 28 29 《戒子篇》-- 诸葛亮30 夫君子之行,静以修身,俭以养德。31 非澹泊无以明志,非宁静无以致远。32 夫学须静也,才须学也,33 非学无以广才,非志无以成学,34 淫漫则不能励精,险躁则不能治性,35 年与... 阅读全文
posted @ 2007-07-18 10:46 meil 阅读(2280) 评论(2) 推荐(0) 编辑
摘要:AJAX实现雅虎天气预报的抓取因为发现AJAX目前跨域有点问题,只能在IE里面设置才可以使用,所以自己就写了个简单ASP的webService,其实作用就是一个小偷程序,把雅虎的天气抓了过来,然后生成XML。先从这里开始吧,以后会考虑添加数据库,这样客户端写好后读取速度就很快了。习惯了用JS写东西,一不小心ASP也全拿JS写的,呵呵,有时间再改成VB。我再鄙视他一下,FLASH是N年前就搞过的,时... 阅读全文
posted @ 2007-07-17 15:36 meil 阅读(3568) 评论(4) 推荐(0) 编辑
摘要:JavaScript中支持类的定义,而且定义的方式与函数基本上也相同。 1function out(val){2 document.write(val+"");3};45function BaseClass() {6 this.a="I'm BaseClass.a .";7}; 第一行的内容可以看成是一个函数,第五行可以看成是一个类。 我们继续,现在我们来看看Javascri... 阅读全文
posted @ 2007-06-22 15:44 meil 阅读(3321) 评论(4) 推荐(0) 编辑
摘要:1 什么是prototype JavaScript中对象的prototype属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。 前面我们说,对象的类(Class)和对象实例(Instance)之间是一种“创建”关系,因此我们把“类”看作是对象特征的模型化,而对象看作是类特征的具体化,或... 阅读全文
posted @ 2007-06-06 15:03 meil 阅读(1668) 评论(0) 推荐(0) 编辑
摘要:DHTML方法基础 - 对DIV的一些简单控制 BY 51js zdzhuod1d2d2包含d3d3d3是d2的子层 阅读全文
posted @ 2007-05-31 14:44 meil 阅读(1200) 评论(3) 推荐(0) 编辑
摘要:发出异步请求并不意味着只是与您自己的服务器端程序交互。其实也可以与一些公共 API,例如来自 Google 或 Amazon 的 API 进行通信,从而为 Web 应用程序增加您自己的脚本和服务器端程序所不能提供的更多功能。在本文中,Brett McLaughlin 教您如何向公共 API,例如 Google 提供的 API 发出请求并接收其响应。 到目前为止,这个系列只涉及到客户机 ... 阅读全文
posted @ 2007-05-24 08:22 meil 阅读(3461) 评论(3) 推荐(0) 编辑
摘要:ajax伴随的goole 的推动,越来越多的站点开始使用了,在开大ajax程序的时候会遇到很多的问题,主要有以下几个方面: 跨浏览器问题 历史后退状态问题 跨域问题 跨浏览器的问题因为现在有很多的开元的框架已经解决了,我们无需为此而烦恼。历史后退状态问题我们可以使用一个数组来保存历史纪录,然后把这些数据村到历史对象中去,中的也可以解决,并且还有很多的开元框架给与支... 阅读全文
posted @ 2007-05-22 14:27 meil 阅读(3020) 评论(1) 推荐(0) 编辑
摘要:很久没有看到这样让人唇齿留香的好文了。上次看到的是一篇是 Douglas Crockford 的JavaScript, We Hardly new Ya (我简单翻译了一下,译文在后)。 同其他教你如何用面向对象的思想编写JavaScript的其他文章一样,该文也是着重在这么几个要素: JavaScript的对象就是一个关联数组。 JavaScript 函数也是一个对象。 ... 阅读全文
posted @ 2007-05-16 17:00 meil 阅读(2302) 评论(1) 推荐(0) 编辑
摘要:ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象, Dom Node等 Native objects是一种松散的结构并且可以动态的增加属性(property),所有的属性都有一个名字和一个值,这个值可以是另一个对象的引用 或者是内建的数据类型(String, Number, Boole... 阅读全文
posted @ 2007-05-11 08:51 meil 阅读(1348) 评论(2) 推荐(0) 编辑
摘要:最近真正学习prototype.js,对于javascript面向对象的知识有了进一步的认识,被javascript的强大震撼了。这是一篇非常不错的关于javascript面向对象特性的文章,是我在学习时,从网上收集到的,看了后收获颇多,那里于大家分享,希望能对你学习prototype.js助一臂之力。 阅读全文
posted @ 2007-05-09 11:40 meil 阅读(14161) 评论(10) 推荐(7) 编辑