css,js(2)

作者: 微笑的年轻的 | 来源:发表于2018-05-19 15:12 被阅读0次

    1.0 AMD CMD CommonJS

    /* AMD是RequireJS对模块化的定义

    * CMD是seaJS对模块化的定义

    * CommonJS是Node对模块化的规范

    **/

    /* AMD 依赖关系前置 */

    define(['./a', './b'], function (a, b) {

        a.something();

        b.something();

    })

    /* CMD 按需加载,依赖就近 */

    define(function (require, exports, module) {

        var a = require('./a');

        a.something();

        var b = require('./b');

        b.something();

    })

    2.0DOM 操作

    // 创建节点

    createDocumentFragment()

    createElement()

    createTextNode()

    // 添加 移除 替换 插入

    appendChild()

    removeChild()

    replaceChild()

    insertBefore()

    // 查找

    getElementsByTagName()

    getElementsByName()

    getElementsByClassName()

    getElementById()

    querySelector()

    querySelectorAll()

    querySelector() 方法返回文档中匹配指定 CSS 选择器的一个元素。

    注意: querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代。

    document.querySelector("#demo");

    document.querySelector("p");

    document.querySelector(".example");

    3.0

    3.1 3.2

    Ajax交互过程

    创建XMLHttpRequest对象,也就是创建一个异步调用对象.

    创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.

    设置响应HTTP请求状态变化的函数.

    发送HTTP请求.

    获取异步调用返回的数据.

    使用JavaScript和DOM实现局部刷新.

    5.0

    prototype 属性使您有能力向对象添加属性和方法。

    6.0

    6.1 6.2 6.3 我承认我自己可没动手写。这工作两年了真心没用过

    7.0 数组去重

    7.0 7.1

    7.2 es6语法

    7.1

    vconsol 是移动端的一个调试工具,老牛逼啦!

    相关文章

      网友评论

        本文标题:css,js(2)

        本文链接:https://www.haomeiwen.com/subject/akvodftx.html