函数

命名规则

1.首字母大写
2.类型前缀

运算符

1.算术运算(例子 隔行变色,秒转时间),赋值运算,关系运算,逻辑运算,运算符优先级(括号)

程序流程控制

判断:if switch
switch(变量)
{
	case 值1: break;
	case 值2: break;
	default:
}
三木
条件?语句1:语句2;

if
if(条件){....语句1};
else{....语句2};
break

中止整个循环

continue

中止本次循环,继续下一次循环

真假

真:true、非零数字、非空字符串、非空对象
假:false、数字零(0)、空字符串、空对象(null)、undefined

josn

var obj={a:5,b:6,c:'abc',d:[1,2,3]};
alert(obj.d[0]);
var arr=[{a:5,b:1},{a:6,b:19}];
alert(arr[1].b);

for in

var obj={a:6,b:7,c:8};
var arr='';
for(attr in obj)
{
alert(attr+'='+obj[attr]); 
}

attr里面的数是obj中的a,b,c。

函数返回值

没有return时返回undefined;
或者return后面没东西时也是undefined;

arguments

arguments是一个存一个数组 显示数组里面的数(可变参/不定参) 显示参数arguments[i];

function show()
{
	alert(arguments[1]);
}
show(12,5);
用arguments求和
  function sum()
                {
                    var result=0;
                    var i=0;
                    for(i=0;i<arguments.length;i++)
                    {
                        result+=arguments[i];
                    }
                    alert(result);
                };
                sum(12,2,3);
css 函数

jq
$('#div1').css('background','black');
让div1的css背景色变为黑色

$('div2').css('backgroundColor')

获取背景颜色

如何获取非行间的样式

因为style只能获取行间样式
谁的样式.currentStyle[属性]获取计算后的样式 谁的样式.currentStyle[属性]只能在IE下用
getComputedStyle(谁的样式,false)[width]

在** 火狐**下用

封装一个可以在火狐和IE下过去非行间样式

  function getStyle(obj,attr)
            {
                if(obj.currentStyle)
                {
                    return obj.currentStyle[attr];
                }
                else
                {
                    return getComputedStyle(obj,false)[attr];
                }
            }

复合样式

background

基本样式

width,height

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值