js初学笔记

第一二节

1.定义变量就可以用var:var name;——Undifined 类型、var a=true;——boolean类型、var b=120;——number类型。。。只要右边是什么,它就是什么类型。

2.var name="something"; alert(name);//就会按的时候弹出来一个对话框显示something。

3.var num=123; var str=num.toString();//转成了字符串了        var num=123; alert(num.toString(2));//变二进制了,8——八进制。。。

4.只要数字一开始是0就是八进制, var num=0123;//十进制的83

5.parseInt(), parseFloat()可以筛选出相关的,var num=parseInt("1234xyz");//等于1234

6.强制转换类型var a=Number(true); var b=Boolean("");//非空字符串都返回true 

 

函数略(跟java差不多)

 

类和对象:var oStudent = new Object;oStudent.id='';(var貌似什么都可以用来定义,对象的属性直接写就可以,不用声明。)

 

第三节

DOM技术:1.var oHtml=document.documentElement;//表示了当前的整个HTML文档。

2.var oHead=oHtml.firstChild;//获得head对象   var oBody=oHtml.lastChild;//获得body对象

另外var oHead=oHtml.childNodes[0]; var oBody=oHtml.childNodes[1];同上面一样。

3.alert(oHead.outerHTML);//显示包括head标签本身的内容 oBody.innerHTML//显示不包括body标签本身的内容

 

获得HTML元素的3中方法:1.getElementById:id属性唯一,<input type="text" id="my_text"/>

 

2.getElementByName:name属性并不唯一 如:<input type ="text" id ="text"/><p/>

<input type ="text" id ="text"/><p/><input type ="text" id ="text"/><p/> var o=document.getElementByName("text");for(var i=0; i<o.length; i++){o[i].value=i;}

 

3.getElementByTagName: 如2的文字框var c=document.getElementByTagName("input");for(var i=0; i<c;i++){alert(c[i].type);}//可以输出标签里的属性,当把input换成"*"即是获得所有标签。

 

定时器:setInterval("function()", 毫秒);

 

正则表达式:1.用RegExp类来定义:var reExp=new RegExp("^i\w*");//以i开头的字符串,^——开头,\w——单词字符,*——0个或以上出现。

2./...../两个斜杠里面是匹配的:var reg=/a\w*b/——以a开头b结尾中间是单词的字符。

3.函数:reg.test()返回boolean,reg.replace()

4.构造方法的第二个参数是控制指令,g是整个字符串,i是不区分大小写:var reExp=new RegExp("abc", "gi");

 

排序:1.要排序的表格最好使用<thead>和<tbody>,这样可以将表头和表体数据分开。<thead></thead>是表头,<tbody></tbody>是表体。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值