当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 常用JS代码实例小结

Javascript
jquery 弹出层实现代码
jQuery 扩展对input的一些操作方法
扩展jQuery 键盘事件的几个基本方法
Iframe 自适应高度并实时监控高度变化的js代码
CCPry JS类库 代码
jquery text()要注意啦
json 入门基础教程 推荐
json 实例详细说明教程
JavaScript中的JSON 中文版翻译
javascript GUID生成器实现代码
DOM 脚本编程中的兄弟节点
JavaScript Sort 表格排序
提高网站性能之 如何对待JavaScript
js 函数的执行环境和作用域链的深入解析
键盘 keycode的值 javascript时触发事件时很有用的要素
cnblogs csdn 代码运行框实现代码
简单实用的HTML到UBB转换脚本工具实现说明
Javascript结合css实现网页换肤功能
JQuery 网站换肤功能实现代码
JS OOP包机制,类创建的方法定义

Javascript 中的 常用JS代码实例小结


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 150 ::
收藏到网摘: n/a

跟网上的一些常用的不太一样,个人都有个人常用的代码,大家看到好东西,不一定什么都会,起码要知道有这么个东西。方便以后用也方便找。 1. 键盘方向键监听事件和禁止复制操作
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
重新定义HTML元素的大小 实例代码:
点击运行可以看到效果:
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]

取得Iframe中的文档的内容
复制代码 代码如下:

<script>
//因WINDOWS的安全机制,只能读取相同域名下的iframe内容
function GetIframeInnerHtml(objIFrame)
{
var iFrameHTML = "";
if (objIFrame.contentDocument)
{
// For NS6
iFrameHTML = objIFrame.contentDocument.innerHTML;
}
else if (objIFrame.contentWindow)
{
// For IE5.5 and IE6
iFrameHTML = objIFrame.contentWindow.document.body.innerHTML;
}
else if (objIFrame.document)
{
// For IE5
iFrameHTML = objIFrame.document.body.innerHTML;
}
return iFrameHTML;
}
</script>
<iframe src="test.htm" id="frmIn" name="frmIn"></iframe>
<input type="button" value="click" onclick="alert(GetIframeInnerHtml(document.all.frmIn))">

JQUERY 判断复选框选中 -- 单选同理
复制代码 代码如下:

$("input[type=checkbox]:checked").each(function() { alert($(this).attr("id"))});

我总结的常用jquery的一些例子:
1.隐藏所有包含连接的段落
$("p[a]").hide()
2.显示页面中的第一个段落
$("p:eq(0)").show()
3.隐藏当前显示的所有div
$("div:visible").hide()
4.获取ul下所有li项
$("ul / li") [注意这里面没有空格,是因为QQ的那该死的表情会自己出现] 或者$("ul>li")
5.获取所有样式为foo的包含连接的段落
$("p.foo[a]")
6.获取无序列表项中包含"BBB"文本的所有连接
$("li[a:contains('BBB')]")
7.获取那么属性为bar的input标签
$("input[@name=bar]")
8.获取所有选中的单选按钮
$("input[@type=radio][@checked]")
不确认关闭[不支持FF]
复制代码 代码如下:

<a href="#" onclick="window.opener=null;window.open('','_self');window.close();">不确认关闭</a>

jquery 将页面中所有的 text 文本框设为null
$(":text").val();
iframe跨域问题的解决思路
代理不垮域
跨子域
location跳转
var associative_array = new Array();
associative_array["one"] = "1";
associative_array["two"] = "2";
associative_array["three"] = "3";
if(associative_array.length > 0) {
// to do 这里的associative_array.length永远是0 是因为JS数组下标只能是数字
}
判断数组
function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]';}