文档标签: js
js获取时间戳
new Date().getTime()...
先判断jq是否被加载if (typeof window.jQuery == “undefined”) {//未引用Jquery} else {//引用了Jquery}再加载jqif (typeof window.jQuery == ‘undefined’) {var fileref = document.createElement(‘script’); //创建标签fileref.setAttribute(“type”, “text/javascript”); //定义属性type的值为text/javascriptfileref.setAttribute(“src”, “/js/jq.js”); &nbs...
地址:http://mrthink.net/demo/ijs20110127.htm
window.onload = function(){
//底层共用
var iBase = {
Id: function(name){
return document.getElementById(name);
},
//设置元素透明度,透明度值按IE规则计,即0~100
SetOpacity: function(ev, v){
ev.filters ? ev.style.filter = 'alpha(opacity=' + v + ')' : ev.style.opacity = v / 100;
}
}
//淡入效果(含淡入到指定透明度)
function fadeIn(elem, speed, opacity){
...
默认值应该是 undefined
在函数内预设数可以用 arguments[i]
i就是你参数的位置 第一个为0
所以要设定 flag 的默认值 则可以这么写
function func(string1,url,flag,icon){
if(!arguments[2]) flag = "123";
if(!arguments[3]) icon = "456";
}
js 函数默认参数值
...
//保留两位小数
//功能:将浮点数四舍五入,取小数点后2位
function toDecimal(x) {
var f = parseFloat(x);
if (isNaN(f)) {
return;
}
f = Math.round(x*100)/100;
return f;
}
//制保留2位小数,如:2,会在2后面补上00.即2.00
function toDecimal2(x) {
var f = parseFloat(x);
if (isNaN(f)) {
return false;
}
var ...
js实现key,value
方式一
var hashMap = {};
hashMap['key1'] = 'value1';
hashMap['key2'] = 'value2';
hashMap['key3'] = 'value3';
hashMap['key4'] = 'value4';
hashMap['key5'] = 'value5';
hashMap['key6'] = 'value6';
if( 'key2' in hashMap)
{
alert('existance');
}
for(value in hashMap)
{
alert(value);
}
方式2
var hashMap = {
Set : fun...
js获取url参数
[html]
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
[/html]
js获取url参数...
1. window.open(url,'读图网','width='+(window.screen.availWidth-10)+',height='+(window.screen.availHeight-30)+ ',top=0,left=0,resizable=yes,status=yes,menubar=no,scrollbars=yes');
2.window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,...
网站找的一段文章,这里可以找到更多mootools里面的js:http://mootools.net/more/
看mootools能够按所需组件进行下载,所以对他尝试一下,第一个例子就是Ajax组件。
这个是客户端文件:testAjax.html
[html]
<head>
<title>测试Ajax</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312"/>
<script type="text/javascript" src="./js/mootools.v1.00.js?v=1"></script>
</head>
<body>
<textarea id=content cols=80 rows=20>
</te...
这篇,应该算是抄的吧,因为这两个方法在网上都能找到,其实是一个方法。。。
PHP的数组函数in_array()非常方便,可JS就不是了。其实我很不喜欢JS的数组~
别说了,直接上方法
Array.prototype.in_array = function(e)
{
for(i=0;i...
js验证身份证号码,身份证号码开头标识,各省身份证开头数字
js验证身份证是否正确.//是否是有效的身份证(中国)
String.prototype.isIDCard = function() {
var iSum=0;
var info="";
var sId = this;
var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",
 ...
上一周写了一个分页的jquery代码,花了好长一段时间,感觉不是很理想
查阅资料经常看到protootype这个词,于是好奇将js prototype的以一些属性和使用方法记录在这里,以供以后学习js prototype用。
JS中的phototype是JS中比较难理解的一个部分,prototype只能用在类型上。
以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:
1、可以在类型上使用proptotype来为类型添加行为。这些行为只能在类型的实例上体现。
JS中允许的类型有Array, Boolean, Date, Enumerator, Error, Function, Number, Object, RegExp, String
Object.prototype.Property = 1;
Object.prototype.Method = function () {
alert(1);
}
var obj = new Object();
alert(o...
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^
var arr = new Array();
arr[0] = "aaa";
arr[1] = "bbb";
arr[2] = "ccc";
//alert(arr.length);//3
arr.pop();
//alert(arr.length);//2
//alert(arr[arr.length-1]);//bbb
arr.pop();
//alert(arr[arr.length-1]);//aaa
//alert(arr.length);//1
var arr2 = new Array();
//alert(arr2.length);//0
arr2[0] = "aaa";
arr2[1] = "bbb";
//alert(arr2.length);//2
arr2.pop();
//alert(arr2.length);//1
arr2 = arr2.slice(0,arr2.length-1);
...
42 条记录 2/
4 页
上一页 下一页 1234