浏览器操作

2018-12-07  本文已影响0人  Ama___

一、浏览器对象

    windows: 窗口信息   screen: 屏幕信息

    navigator: 浏览器信息; location  URL信息

    document: 整个页面对象的根节点

二、操作DOM:

    document.getElementById()

    document.getElementByTagName()

    document.getElementsByClassName()

    更新修改:innerHTML = xxx    

    插入:appendChild()   insertBefore()

    删除:parent.removeChild()      

三、表单

    有name属性才发送。

    获取值采用 doc.value。 设置值也才用  .value = xxx

    form 的 onsubmit="return checkForm()"

四、操作文件

     当一个表单包含<input type="file">时,表单的enctype必须指定为multipart/form-data,method必须指定为post,浏览器才能正确编码并以multipart/form-data格式发送表单的数据

    var reader = new FileReader(); reader.onLoad = function(); reader.readAsDataURL(file);

六、Promise

    p = new Promise(function(resolve,reject)).then(function(ret){}).catch(function(reason){})

    Promise.all(); //同时执行任务

    Promise.race();// 多个任务一个任务返回即可.

七、Canvas

    1、<canvas></canvas>

    2、通过 canvas.getContext() 判断是否支持canvas.

八、AJAX

上一篇下一篇

猜你喜欢

热点阅读