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深入解析