0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Easy DIY – Heimwerken leicht gemacht Easy DIY - myHOMEBOOK
Zum Inhalt springen
Startseite
›
Themen
›
Easy DIY
Schrauben, bohren, streichen – dafür braucht man keinen Profi! In der Serie „Easy DIY“ von myHOMEBOOK zeigen wir Ihnen, wie Sie mit einfachen Tricks und Techniken kleine und große Heimwerkerarbeiten selbst erledigen können. Redaktionsleiter Felix erklärt, wie man beim Bohren die richtige Tiefe findet, sich beim Hämmern nicht auf den Finger klopft und eine Wand streicht, ohne zu kleckern. Viel Spaß beim Zuschauen und Nachmachen!
Damit man die Malerwanne nach dem Streichen nicht auswaschen muss, kann man einen Trick anwenden. Wie funktioniert er?
Nach dem Streichen sollte man die Farbreste unbedingt aufbewahren. Warum das so ist und wie man dabei am besten vorgeht.
Mit einem simplen Trick kann man das Kleckern am Farbeimer vermeiden. Hier erfahren Sie, wie er funktioniert.
Dübel ist nicht gleich Dübel! Für verschiedene Einsätze gibt es entsprechende Arten. Wann sollte man welchen Dübel verwenden?
Wenn man Holz zu neuem Glanz verhelfen möchte, kann man es ölen. Was es dabei zu beachten gibt, erfahren Sie bei myHOMEBOOK.
Eine Walnuss kann helfen, um Kratzer im Holz „verschwinden“ zu lassen. Was hat es damit auf sich? myHOMEBOOK erklärt den Trick.
Bevor man eine neue Silikonfuge zieht, muss man die alte Schicht entfernen. Dafür kann man auch Hausmittel verwenden.
Eine Silikonfuge zu ziehen, ist nicht besonders kompliziert. Diese Anleitung führt zu einem sauberen Ergebnis.
Ein Bohrloch zu verspachteln ist nicht schwer – wenn man es richtig macht. Hier zeigen wir in 6 Schritten, wie das Loch verschwindet.
Löcher im Holz lassen sich ganz einfach kaschieren – und zwar mit selbst gemachter Holzpaste. Wie man diese herstellt, erfahren Sie hier.
Steckt die Säge im Holz fest, kann ein simpler Trick Abhilfe schaffen. myHOMEBOOK erklärt, wie man dabei vorgeht.
Ein zu großes Loch im Holz kann man mit einem einfachen Trick reparieren. myHOMEBOOK erklärt, wie man dabei vorgeht.
Wenn der Dübel in der Wand feststeckt, gibt es einige Tricks, ihn wieder zu entfernen. Wie geht man dabei vor, ohne die Wand zu beschädigen?
Möchte man Löcher in Fliesen bohren, sollte man richtig vorgehen, sonst könnte die Fliese brechen. myHOMEBOOK erklärt, wie es richtig geht.
Vorbohren verhindert, dass das Holz splittert oder reißt. Aber ist es wirklich immer nötig? Und wie groß sollte das Bohrloch dann sein?
Ein einfacher Trick kann verhindern, dass die Farbe in der Malerrolle trocknet, wenn man eine Pause macht. Wie geht man dabei vor?
Es kann schmerzhaft sein, den Finger und nicht den Nagel zu treffen. Wie man sich beim Hämmern nicht auf die Finger schlägt, sehen Sie hier.
Wenn man Löcher in die Wand bohrt, rieselt oft der Staub auf den Boden. Mit einigen Tricks lässt sich der Bohrstaub auffangen.
Ein simpler Trick kann helfen, einen Nagel aus dem Holz zu ziehen. Wie man dabei vorgeht, erfahren Sie bei myHOMEBOOK.
Ein einfacher Trick kann das Streichen erleichtern und vermeiden, dass die Farbe vom Pinsel tropft. Wie geht man dabei vor?
Für möglichst saubere Farbkanten kommt es beim Streichen auf die richtige Technik an. myHOMEBOOK verrät, wie es geht.
Möchte man mehrere Löcher in der richtigen Tiefe bohren, kann ein Trick helfen. myHOMEBOOK erklärt, wie es funktioniert.
Das Do-it-yourself-Portal für Haus und Garten