大家好!
今天要介绍的是能控制网页内容的原型方法。
我们进入今天的主题吧!
Felix.prototype.insert = function (el, pos) {
el = typeof el === 'string' ? document.createElement(el) : el;
pos = /^(before|after)(begin|end)$/.test(pos) ? pos : 'beforeend';
/* 这里的 this 指向新物件 */
Felix.forEach(this, function () {
/* 这里的 this 指向新物件的每个元素 */
this.insertAdjacentElement(pos, el);
});
};
/* 於 body 的结束标签前插入一个 div 元素 */
Felix('body').insert('div');
Felix.prototype.remove = function () {
/* 这里的 this 指向新物件 */
Felix.forEach(this, function () {
/* 这里的 this 指向新物件 */
this.parentNode.removeChild(this);
});
};
/* 移除 body 元素 */
Felix('body').remove();
Felix.prototype.pour = function () {
/* 这里的 this 指向新物件 */
Felix.forEach(this, function () {
/* 这里的 this 指向新物件的每个元素 */
while (this.firstChild) {
this.removeChild(this.lastChild);
}
});
};
/* 清空 body 内容 */
Felix('body').pour();
差不多也到尾声了,接下来我们要介绍的是函式库的原型方法。
如果对文章有任何疑问,也欢迎在下方提问和建议!
我是 Felix,我们明天再见!
<<: [第十九只羊] 迷雾森林舞会XIII 设定form 绑定dom 同步房间(单押)
>>: Day 19. 来找找Unreal Engine有没有VR Simulation
除了昨天提到的media query可以做出响应式网页之外,今天介绍的Bootstrap 5.1版本...
介绍完视觉化套件之後,我们就要开始进入实作了,要在十天内做完一个简易登入+资料视觉化呈现对Angul...
很多人其实不是很清楚为什麽笔者在部门开发会选择PySide2 而非PyQt5,虽然之前的文章有简单介...
图片去背 ( 路径 ) 教学原文参考:图片去背 ( 路径 ) 这篇文章会介绍使用 GIMP 的路径工...
前言 架设php最简单的方法,大概是用xampp。但是有时候专案会用到不同php版本,需要切换。就算...