摘要:
这几天不是很忙,就找了些拖动布局方面的资料看看,也学着写了个拖动布局的效果,没想到花了好多时间,七拼八凑,总算是把这个效果写出来了。哎!还是js的功夫太差。因为是边找资料边写的,很多地方印象不深,时间一长,再重新写估计也难,所以把当时的思路记录一下!也希望大虾指点一下!好了,转入正文,在开始之前先介绍几个功能函数!1.格式化事件的函数程序代码function getEvent(){ //同时兼容... 阅读全文
摘要:
<STYLE TYPE="text/css">TD {text-align:center}</STYLE><SCRIPT LANGUAGE="JavaScript">function init() { document.onkeydown = showKeyDown document.onkeyup = showKeyUp document.onkeypress... 阅读全文
摘要:
两段使用键盘的上下键进行选择的代码:第一段程序代码<Script Language="JScript"> function document.onkeydown(){ var rowsArray = document.all('oTable').rows; for(var i=0;i<rowsArray.length;i++){ if(rowsArray[i].children... 阅读全文
摘要:
JavaScript是一门OOP,而有些人说,JavaScript是基于对象的。1) 如何创建对象:1. 使用constructor,例如:var obj = new Object() // var 可以省略var obj = new Date()2. 使用对象字面值(object literals),例如:程序代码var obj = "123" // 创建一个String对象var obj = ... 阅读全文
摘要:
无忧的老帖,不过价值不老,可以看看!!作者:泣红亭 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六... 阅读全文
摘要:
1) JavaScript 中的正则表达式JavaScript用RegExp的对象表示正则表达式。2) 创建JavaScript正则表达式a) re = new RegExp("a*b")// 使用字符串作为参数,而不是literalsb) re = /a*b/上面2中方式都是创建一个正则表达式,/a*b/ 叫做正则表达式的字面值(literals)。3) 了解正则表达式a. 什么是正则表达式Ja... 阅读全文
摘要:
下面是一些常用的正则表达式,本来对正则不怎么熟悉,收集在这,要用的时候直接复制。也不是每个都用过,所以正确与否不是很清楚,若有使用后又错误的请提出,以便改正!!! Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{... 阅读全文
摘要:
<div style="margin-top: 1em; margin-bottom: 1em"><div style="display:none">{1}</div><textarea rows="12" cols="95" style='font-family:"Courier New",Courier,monospace;'></text... 阅读全文
摘要:
1. 鼠标的哪个按键被点击?<html><head><script type="text/javascript">function whichButton(event){if (event.button==2){alert("你点击了鼠标右键!")}else{alert("你点击了鼠标左键!")}}</script></head><... 阅读全文
摘要:
function $import(path,type,title){var s,i;if(!type) type=path.substr(path.lastIndexOf(".")+1);if(type=="js"){ var ss=document.getElementsByTagName("script"); for(i=0;i<ss.length;i++){ if(ss[i].src ... 阅读全文
摘要:
对clientWidth、offsetWidth、clientHeight、offsetHeigh有时候就是搞不清楚,在网络上找到的别人的总结:引用内容IE6.0、FF1.06+:clientWidth = width + paddingclientHeight = height + paddingoffsetWidth = width + padding + borderoffsetHeight... 阅读全文
摘要:
JavaScript的变量作用域是通过函数来维护的。举个例子,对于函数:function add(a,b){return a+b;}而言,当使用不同的参数(不带参数的函数同样如此)调用它时:var sum1 = add(1,2);var sum2 = add(3,4);每次调用都会通过创建一个新的调用对象维护一个新的函数作用域,从而保证了sum1和sum2分别取得相应的 值3和7。而闭包的原理,也... 阅读全文
摘要:
Array 属性方法一览Array.reverse()//数组反向排序,变成新数组。Array.sort()//把数组按字符排序,变成新数组。s=Array.push("str1","str2")//从后面添加数组,s为添加记录s=Array.pop()//从后面删除数组,s为被删记录s=Array.shift()//从前面删除数组,s为被删记录s=Array.unshift("str1","st... 阅读全文
摘要:
<script type="text/javascript">function suckerfish(type, tag, parentId) { if (window.attachEvent) { window.attachEvent("onload", function() { var sfEls = (parentId==null)?document.getElementsByT... 阅读全文
摘要:
<SCRIPT type="text/javascript">function defaultSort(){var a="zhishi,english,我lai,lai了,中国,测试,房地产";a=a.split(",");a.sort();alert(a);}function cusSort(){var a="zhishi,english,我lai,lai了,中国,测试,房地产";a... 阅读全文
摘要:
<script Language=Javascript>var classObj= { ToUnicode:function(str) { return escape(str).replace(/%/g,"\\").toLowerCase(); }, UnUnicode:function(str) { return unescape(str.replace(/\\/g, "%"));... 阅读全文
摘要:
1. 如何贴rm,ra,ram类型的音乐,代码如下:<embed width="0" height="0" type="audio/x-pn-realaudio-plugin" autostart="true" controls="ControlPanel" src="http://guest.anyp.cn/uploads/01.rm";>2. 如何贴midi,asf,wma,asx... 阅读全文
摘要:
hta就是一个HTML应用程序(HTML Application),只要你双击就能运行只要简单的用.hta为扩展名保存HTML页面就行了下面的一个标准的HTML应用程序:<HTML><HEAD><TITLE>HTA Demo</TITLE><HTA:APPLICATION ID="oHTA"APPLICATIONNAME="myApp"BORD... 阅读全文