Useful
Troubleshoots
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Preact</title> | |
| </head> | |
| <body> | |
| <script type="module"> | |
| import { | |
| html, | |
| render, |
Useful
Troubleshoots
| function stripParameters(str) { | |
| // Split parameters or split folder separator | |
| if (str.indexOf('?') > -1) { | |
| return str.split('?')[0] | |
| } else if (str.indexOf('/') > -1) { | |
| return str.split('/')[0] | |
| } | |
| return str | |
| } |
| const { createServer } = require('https') | |
| const { parse } = require('url') | |
| const next = require('next') | |
| const selfsigned = require('selfsigned') | |
| // const fs = require('fs') | |
| const dev = process.env.NODE_ENV !== 'production' | |
| const app = next({ dev }) | |
| const handle = app.getRequestHandler() |
| $custom-checkbox-color: $color-brand-wcag-3-1; | |
| $custom-checkbox-size: 24px; | |
| .custom-checkbox { | |
| .custom-control-input { | |
| opacity: 0; | |
| width: $custom-checkbox-size; | |
| height: $custom-checkbox-size; | |
| } |
| $grid-breakpoints: ( | |
| xs: 0, | |
| sm: 576px, | |
| md: 768px, | |
| lg: 992px, | |
| xl: 1200px, | |
| xxl: 1400px | |
| ); | |
| $utilities: ( |
| export const template = function (tpl, data) { | |
| if (typeof tpl !== 'string') return '' | |
| if (typeof data !== 'object') return tpl | |
| const interpolate = new RegExp('{{(.+?)}}', 'gi') | |
| let result = tpl | |
| result = result.replace(interpolate, (...args) => { | |
| const values = args[1] ? args[1].trim().split('||') : '' |
Class
class Star {
constructor(name) {
this.name = name;
}
getMessage(message) {
return this.name + message;| const http = require('http'); | |
| const url = require('url'); | |
| const path = require('path') | |
| const fs = require('fs'); | |
| const mimeTypes = { | |
| "html": "text/html", | |
| "mp3":"audio/mpeg", | |
| "mp4":"video/mp4", | |
| "jpeg": "image/jpeg", |
| const isTouchDevice = () => { | |
| const prefixes = ['', '-webkit-', '-moz-', '-o-', '-ms-', '']; | |
| const mq = query => window.matchMedia(query).matches; | |
| if ( | |
| 'ontouchstart' in window || | |
| (window.DocumentTouch && document instanceof 'DocumentTouch') | |
| ) { | |
| return true; | |
| } |