
JavaScript
文章平均质量分 53
jubincn
这个作者很懒,什么都没留下…
展开
-
关于div的问题
今天花了半个多小时弄一个可以活动的div标签,开始时很纳闷,因为我完全是按照示例代码写的,可总也出不来人家的效果,后来才发现是因为我的div顺序错了,一个静态的大div把我的动态div挡住了。所以如果想实现动态div的话,一定要注意将其放置在顶部。原创 2009-02-26 22:18:00 · 608 阅读 · 0 评论 -
jQuery入门学习六:可收缩展开的级联菜单
本文的内容基本来自itcast上的视频教程,所用示例也基本是那上面的例子 如果用纯JavaScript代码而不使用框架的话,那么做一个级联菜单也许是一件让人生畏的事情,但有了框架,这件事情就很容易了,这就是框架的好处,极大地提高了开发效率,并且更可靠和易于维护。使用jQuery来实现级联菜单的一般步骤如下: 1.首先使用和创建一个级联菜单 <!DOCTYPE HTML P原创 2009-09-09 15:31:00 · 5685 阅读 · 0 评论 -
jQuery入门学习七:可编辑的表格
本文的内容基本来自itcast上的视频教程,所用示例也基本是那上面的例子 这个例子将实现一个很酷的功能,在一个表格中,双击它就可以使其由只读变为可编辑状态。其实想想也容易,无非就是下面这些步骤:相应双击事件,找到鼠标点击的那个文本框将文本框中的内容保存起来将文本用输入框代替,并使输入框中的值为保存的内容响应用户的键盘事件,当用户按回车时将输入框中的数据发到服务器原创 2009-09-09 22:32:00 · 2367 阅读 · 0 评论 -
jQuery入门学习八:动态股票信息
本文的内容基本来自itcast上的视频教程,所用示例也基本是那上面的例子 这个例子的核心是tooltip功能的实现,就是当鼠标移到某个链接上,就会显示一些相应的信息,这个功能很常见,也很有用。 要实现这样的一个功能,一般需要这些信息:股票名称,代码股票当前价格,昨日收盘价,今日开盘价 因此,做这个demo要首先实现一个Stock类,里面包含有这些信息原创 2009-09-10 09:48:00 · 2723 阅读 · 1 评论 -
9.20:javascript执行顺序和改变DOM节点的CSS class属性
今晚解决了两个问题:JavaScript执行顺序问题:JavaScript文件在加载html页面时一起加载,如果在js文件中有要执行的语句,此时就会执行。有一种方法可以使得在页面完全加载结束后再执行js代码,那就是将js代码放到页面的最底部。改变DOM节点的class属性值:使用node.className,而不是node.style.className原创 2009-09-20 21:46:00 · 2277 阅读 · 0 评论 -
【转帖】IE与Firefox下javascript getyear年份导致日期不统一的解决方法
转自:http://www.jb51.net/article/13183.htm IE与Firefox下javascript getyear年份不同浏览器 JavaScript 的getyear年份函数兼容性问题 先举个例子 用 Firefox 上一些网站会看到这样的提示 现在时间是 106年8月8日 而用 ie 浏览器的话就显示正常的 2006年8月8日 原因就是 javascript转载 2009-10-04 14:11:00 · 895 阅读 · 0 评论 -
使用JavaScript实现新闻滚动效果
最近要实现一个滚动新闻效果,在网上查了一些资料,发现基本的实现方法有两种:使用Marquee标签。这个标签的使用我已经转载了一篇比较详细的文章,这个标签的优点是便于使用,缺点是人们已经逐渐不适用它了,许多浏览器不支持,甚至在IE8想,XHTML4.0的loose.dtd是可以的,而去掉loose.dtd却不行。使用div+javascript的方法。这种方法的好处是可以兼容几乎所有的浏原创 2009-10-17 17:20:00 · 2778 阅读 · 0 评论 -
Javascript实现滚动图片新闻
/* * 下面这段代码是用来实现图片新闻的 */var index = 0;var Timer = null;function initGallery(){ for(var i=0; i document.getElementById("fPic"+i).style.display = "none";原创 2009-12-03 11:25:00 · 1419 阅读 · 0 评论 -
在Eclipse中使用spket插件配置ExtJS环境
<br />我使用的是Eclipse3.5,windows XP,extjs的版本是3.3.1<br /> <br />打开Eclipse--Help--Install New Software--Add,地址是 http://www.spket.com/update/<br /> <br />装好spket插件后,会提示重启<br /> <br />重启后,window--preferences--Spket--Javascript Profiles,点击右侧的按钮New,随便输入一个名字,如Ext。点击原创 2011-03-12 22:36:00 · 2936 阅读 · 0 评论 -
关于html和javascript在浏览器中的加载顺序问题的讨论
转自:http://www.cnblogs.com/beyondstorm/archive/2008/09/17/1292940.html前一阵子横扫了javascript,当时自我感觉良好。现在一想,又觉得没什么。今天的任务是把asp.net ajax中客户端页面生命周期那一章研究完。然而,因为这一章的内容使我产生了一些迷惑。这些疑惑在书中都没有只字提及。一、html转载 2012-09-29 16:25:32 · 2225 阅读 · 0 评论 -
jQuery入门学习九:仿GoogleSuggest
本文的内容基本来自itcast上的视频教程,所用示例也基本是那上面的例子 GoogleSuggest是一种搜索框常用的技术,也是Ajax的典型应用之一。这个功能看上去挺容易实现,可要实现的漂亮,还是要费一些功夫。要实现一个比较完整的Google Suggest功能,一般要实现下面这些功能:获得用户在搜索框获取焦点的动作响应每一个keyup事件,包括退格和回车根据搜索框中原创 2009-09-10 16:20:00 · 2195 阅读 · 3 评论 -
jQuery入门学习三:XMLHttpRequest处理xml格式的返回数据
在发送请求时,返回类型为text和xml的XHR没什么区别,区别在于回调函数处理返回数据的方式 示例代码://回调函数function callback() { //alert(xmlhttp.readyState); //5。接收响应数据 //判断对象的状态是交互完成 if (xmlhttp.readyState == 4) {原创 2009-09-09 14:32:00 · 2851 阅读 · 0 评论 -
JavaScript中的连字符
晚上花了2个小时的时间,来用Javascript处理一个简单的字符串过滤功能,代码粘贴到下面,其实很简单,就是想把Google AJAX Search API返回的查询结果中的过滤掉。 之所以花这么多时间,一个很重要的原因就是对JavaScript的字符连接操作不熟。JS是不支持+=的,因此需要用a=a + b,其实想想这个问题及其简单,但不知为什么就是花了很多时间。function原创 2009-07-27 23:10:00 · 1807 阅读 · 0 评论 -
一个小错误-Web-文件系统中路径的设置
4个小时,这个小错误整整影响了我4个小时。在eclipse中,我设置文件路径时误以为文件自身也是一个路径,因此为了读取和它在同一个目录下的文件夹中的内容,我使用了父目录。但实际上文件的路径就是它所在的文件夹,因此如果要读取这个文件夹中的东西,需要使用当前路径。 其实这个问题很容易解决,但为什么费了我那么多时间呢?主要原因在于不熟悉对JavaScript的调试。因为我是拷贝的别人的代码,原创 2009-07-24 20:50:00 · 797 阅读 · 0 评论 -
悟透JavaScript的摘录
摘自:http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html 在前面的示例中,我们已经涉及到了对象的建立了。我们使用了一种被称为JavaScript Object Notation(缩写JSON)的形式,翻译为中文就是“JavaScript对象表示法”。 JSON为创建对象提供了非常简单的方法。例如, 创建一个转载 2009-07-28 14:15:00 · 660 阅读 · 0 评论 -
Google (Local) Search API的简单使用
花了两天的时间来用Google的API来做这么一个小东西,其实真正的实现代码不是很多,十几行而已。费时间的工作是了解各个API的功能以及调试JavaScript。 下面简单介绍一下这次我用到的几个函数吧。构造函数google.search.LocalSearch() 这其实是创建了一个LocalSearch的Service,这个Service和其他Service(News,原创 2009-07-28 08:44:00 · 5085 阅读 · 6 评论 -
jquery实现弹出窗口
JavaScript实现弹出窗口实质上就是在浏览器上画了一个方形区域,并在开始时将其隐藏,只是到某个JavaScript事件时才通过修改css的属性值来将其显示出来。其大致步骤为:创建一个装载弹出窗口的div jQuery实例1:浮动窗口 弹出窗口原创 2009-08-23 17:31:00 · 28284 阅读 · 9 评论 -
jquery实现动态菜单
jquery实现动态菜单的方式跟jquery弹出窗口的方式差不多,都是采用JavaScript操作css的方式。其具体步骤可以分为以下几步:创建一个含有要表达的菜单的html页面 jquery示例2:jquery菜单 我是菜单1 我是子菜单1原创 2009-08-23 20:25:00 · 6736 阅读 · 1 评论 -
JavaScript中的常见问题(乱码,IE缓存,代理)
解决AJAX中文乱码常用的两种方法1. 在客户端进行encodeURI(utf-8也可以不做,默认),在服务器端将iso-8859-1编码转为utf-8编码2.在客户端进行两次encodeURI,在服务器端进行一次转换。第2种方法能解决问题的原因: 进行两次转换后,在第一次getparameter方法中进行第一次解码,因为解出来的是英文(第一次encode之后的结果),原创 2009-09-01 23:02:00 · 1930 阅读 · 0 评论 -
jQuery入门学习四:jQuery处理xml格式的返回数据
在这个示例程序中,我将使用$.ajax()方法,使用$.get()方法也可以,但我觉得$.ajax()更好一些,代码更容易懂,并且也不怎么复杂。//定义用户名校验的方法function verify(){ //首先测试一下页面的按钮按下,可以调用这个方法 //使用javascript的alert方法,显示一个探出提示框 //alert("按钮被点击了!!!")原创 2009-09-09 14:45:00 · 2563 阅读 · 0 评论 -
jQuery入门学习一:原始XMLHttpRequest方法回顾
用一个典型的登录验证的例子来演示吧一般来说,使用XMLHttpRequest对象来进行登陆验证要经过以下这几个步骤使用DOM方式获得输入框中的值原创 2009-09-09 10:52:00 · 5708 阅读 · 0 评论 -
JS操作JSON
转自:http://blog.youkuaiyun.com/ycyangcai/article/details/4136662JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单转载 2012-10-10 23:31:55 · 892 阅读 · 0 评论