feat: add es6.md cheatsheet.

This commit is contained in:
jaywcjlove
2022-10-31 15:18:50 +08:00
parent 8586f8a212
commit b258494776
7 changed files with 749 additions and 8 deletions

View File

@ -11,8 +11,6 @@ function anchorPoint() {
Array.from(document.querySelectorAll('.h2wrap-body .wrap')).forEach((elm) => elm.classList.remove('active'))
if (elm?.tagName === 'H3') {
elm?.parentElement?.parentElement?.classList.add('active');
const box = elm?.parentElement?.parentElement;
console.log('elm:2', box, document.querySelectorAll('.h2wrap-body .wrap'))
}
}
anchorPoint();
@ -23,7 +21,6 @@ function updateAnchor(element) {
tocanchor.classList.remove('is-active-link');
});
const anchor = element || document.querySelector(\`a.tocs-link[href='\${decodeURIComponent(window.location.hash)}']\`);
console.log('anchor', anchor)
if (anchor) {
anchor.classList.add('is-active-link');
}

View File

@ -81,8 +81,11 @@ export function getTocsTree(arr = [], result = []) {
}
if (toc.number === level && titleNum(toc.tagName) === level) {
const header = getHeader(data.slice(n), level);
const childs = getChilds([...data.slice(n + 1)], level);
const resultChilds = getTocsTree(childs);
const wrapCls = ['wrap'];
const headerCls = ['wrap-header', `h${level}wrap`];
wrapCls.push(`h${level}body-${resultChilds.length === 0 ? 'not-' : ''}exist`);
if (level === 1) wrapCls.push('max-container');
const wrapStyle = toc.properties['wrap-style'];
@ -111,8 +114,6 @@ export function getTocsTree(arr = [], result = []) {
},
],
};
const childs = getChilds([...data.slice(n + 1)], level);
const resultChilds = getTocsTree(childs);
if (resultChilds.length > 0) {
const bodyStyle = toc.properties['body-style'];
delete toc.properties['body-style'];