javascript ES6 Dom Helpers / Utilities Boilerplate(代替jQuery使用)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ES6 Dom Helpers / Utilities Boilerplate(代替jQuery使用)相关的知识,希望对你有一定的参考价值。

//dom_utils Class, keep this in a utils file of some sort

class dom_utils {
    constructor(selector) {
        this.node = selector;
    }

    exists() {
        return typeof this.node !== 'undefined';
    }
}

export default dom_utils;

//implement anywhere (probably inside a constructor)
import dom_utils from '@/helpers/utilities';

class some_class(){
    constructor(){
        this.node = document.querySelector('.some-element');
        this.node.utils = new dom_utils(this.node);
    }
    
    //then call utils inside your methods
    some_method(){
        let exists = this.node.utils.exists();
    }
}



以上是关于javascript ES6 Dom Helpers / Utilities Boilerplate(代替jQuery使用)的主要内容,如果未能解决你的问题,请参考以下文章

ES6技术

ES6技术

JavaScript:操作 BOM 和 DOM

读书高程3-JavaScript简介

ES6标准入门 第一章:简介

ES6中的Promise深入解析