JS 学习笔记3

封闭空间
    (function () {})();

children


getByClassName // 不兼容IE10-


window.navigator.userAgent  //


鼠标摁下

鼠标弹起

双色球

自动播放的选项卡

【select】
    onchange //当发生改变的时候触发

    oSel.selectedIndex 获取出来对应的下标


    oSel.options[index].text 获取出来里面的值

    var xinde = new Option();
        xinde.value = '';
        xinde.text = '';
    oSel.options.add(xinde);

    oSel.options.remove(下标);
【children】
    获取子集,只获取第一层

【parentNode】获取父级节点
    根据你的代码结构一层一层往上找
【firstChild】找到它下面的第一个子集
【firstElementChild】

【previousSibling】获取上一个元素
【previousElementSibling】获取上一个元素

【nextSibling】获取下一个元素
【nextElementSibling】获取下一个元素

【css方法】
【getClass】   

【offsetWidth】
    获取盒子本身的宽
【offsetHeight】
    获取盒子本身的高

【offsetLeft】

    获取它到定位父级的距离
【offsetTop】

找你的 定位父级
【offsetParent】

【创建元素】
    document.createElement(标签名字);

【插入】
    父级.insertBefore(元素 , 在谁之前);


【获取可视区高度宽度】
    document.documentElement.clientHeight;
    document.documentElement.clientWidth;

【关于window】

    window.onload
    window.onresize //当页面的尺寸发生改变的时候
    window.onscroll //当滚动条发生滚动的时候触发

    window.location.href="http://www.baidu.com"; 跳转页面

【获取焦点】
    oBtn.focus();
    onblur失去焦点

[try catch]


【获取滚动距离】兼容写法
document.body.scrollTop || document.documentElement.scrollTop;

获取可视区宽高
    document.body.clientHeight/Width
    document.documentElement.cliet.....
获取滚动距离   
    document.documentElement.scrollTop

window
    onload
    onresize
    onscroll

    失去焦点
        onblur
    得到焦点
        onfocus

    selectedIndex

    oSel.options[index];

    var o = new Option();

    o.innerHTML = '';
    o.value = '';

    oSel.options.add(o);

    remove

    懒加载
    吸顶条
    延迟广告
    短息发送
    右下角的框
    秒表
    倒计时
    这个月有多少天
    自动播放选项卡
    双色球
【删除元素】
    父级.removeChild(子集);

    appendChild()

【事件】
    var oEvent = ev || event;



【ajax】
    火狐
        firebug
        排错
            f12
    谷歌
        chrome 自带的
    IE
        internet explorer

    firebug用法
        还可以通过控制台写代码
        获取得到报错信息
        ajax的网络请求

【状态码】http://tool.oschina.net/commons?type=5
    2XX
        200请求成功
    3XX   
        重定向
    4XX
        01
            当前的请求需要验证
        03
            没有访问权限
        04
            未找到的资源
    5XX
        500
            服务器内部错误,通常是代码错误
        501
            服务器不支持当前你请求的某一个功能
        502
            网关错误

网址
    http://www.runoob.com/   


ajax get / post

注意:
    当你是post请求的时候在它发送之前加上
    xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");


jsonp  跨域

    原理 :
        创建一个<script>元素,地址指向第三方的API网址

【jquery】
    能做什么
    它就是js库
    它封装了一系列的方法
    最方便的就是选择元素


【版本号】
    1.7XX

    1.11.XXX



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值