
最近在做一个模拟Ajax提交的功能,原理很简单,就是动态创建一个form,并指定其target为页面中的一个隐藏的iframe,当form提交时会提交到这个iframe中,从而实现提交数据,而不刷新当前页面的功能,这个方法多用来做图片或文件上传的功能。

最近在做一个模拟Ajax提交的功能,原理很简单,就是动态创建一个form,并指定其target为页面中的一个隐藏的iframe,当form提交时会提交到这个iframe中,从而实现提交数据,而不刷新当前页面的功能,这个方法多用来做图片或文件上传的功能。

几年前很难找到一款很好的拾色器,最近我已经看到很多发布的javascript的拾色器插件,所以我决定把我找到的编辑起来,在本文中,我找到了11款javascript的拾色器插件。它们中的一些相当复杂而其他的却相当简单,所以我确信总有一款是你所需要的。

IE WebDeveloper一款用于IE浏览器的插件,允许直接地在浏览器窗口中检查、编辑html DOM,查看网页元素树形结构和元素样式,调试javascript脚本,监听DHTML事件和HTTP请求数量等。主要用于版本较低的IE浏览器,如:IE6,IE7。

attributes用来检索属于该对象的属性的集合,它也是一个伪数组(可参考上篇文章:将HTMLCollection/NodeList/伪数组转换成数组),什么情况下会用到这个对象呢?比如有下面的一段html代码:

什么是伪数组 能通过Array.prototype.slice转换为真正的数组的带有length属性的对象。 这种对象有很多,比较特别的是arguments对象,document.forms,Form.elements,Select.options还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。

今天在调试之前的一个测试页面时,在IE下发现了一个非常诡异的问题,用document.getElementById取不到预期的值,分析原因后发现,通过getElementById获取节点的时候,IE会把name属性当成id属性来处理。下面给出代码及解决方法,如果大家遇到此问题可以采取本文中的方法来处理。

在实际的应用开发中,我们会常常用到JS的模事件,比如说点击事件,举个简单的例子,点击表单外的“提交”按钮来提交表单。上代码吧。

在最近这此年,javascript已经证明了它必须要认真对待,因为它真正提升了互联网的使用,而不仅仅提供一些简单的效果如文字闪烁、滑动效果等。我爱互联网为javascript开发者编辑了10个最惊人的工具和script。

Web 应用上经常需要用到日历组件,例如生日选择、日程提醒、日期相关设置等等,下面是超过25个的界面非常华丽的日历组件。