c/c++程序员看了马上懂js

1 篇文章 0 订阅
1 篇文章 0 订阅
1.类型,与比较

 a. function b.undefined c.object
if(typeof a === 'undefined')...
if(typeof b ==='function')....


2.function 声明
a. 类方式
function democlass(){
     this.a =function(){};
     this.b= function (){};
     this.c= function (){};
}

b. 类变量方式
var demovar={
 b:function(){},
 c:function(){}
}

c.prototype 方式(接近重载)
function a(){
     this.bb  = function(){};
};

a.prototype.bb=function(){};

var t = new a;
t.bb();

d.类方法(类似c++静态方法?)
function aa(){};

aa.run = function(){};

aa.run();

3.数组
var a = [];
a.push("test");

命名参数数组
var c ={aa:"test",bb:"cc",dd:"aa"};
var bb = c.bb;

4. string 
String.split()

var cc="a;b;c;d";
var ss = cc.split(";");

var a = ss[0];
var b = ss[1];
var c = ss[2]; ..

String.indexOf()

var cc="this is an demo";
if(cc.indexOf('this') >= 0)
 alert("cc has this");

5. Dom对象访问

document.getElementById('Bluetooth');
document.getElementById('btnofflinesale').style.display="none";  //访问css属性

6. 全局变量 和局部变量

window是javascript的顶级对象
window的下面又包括:document,location等对象
window.global_param = 0; // global var
function tt(){
     var a = 0; // local var
}
//location 中保留着当前的页面url.
location.herf.indexOf() ...


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值