随笔- 191
文章- 0
评论- 3
阅读-
59379
随笔分类 - frontend / JavaScript
nodejs + ts + nodemon + webpack 代码热更新
摘要:依赖: npm i nodemon webpack webpack-cli ts-loader typescript // webpack.config.js import { default as webpack } from "webpack"; import nodeExternals fro
阅读全文
js 遍历替换
摘要:const replaceIterator = ( content, pattern, replacement )=>{ let index = 0, start = 0; let arr = []; while(true){ const res = content.match(pattern);
阅读全文
typescript 指定 函数this
摘要:interface environment { a: string } let obj:environment = { a: 'xxx' } function test( this: {}, arg:string ) { console.log(this.a()); // xxx }; //调用:
阅读全文
js 事件冒泡 事件捕获
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>test<
阅读全文
js url解析
摘要:替换url参数 function replaceUrlParams(key, val) { let href = location.href; if (href.indexOf("?") -1) return; var query = href.indexOf("?") + 1; var hash
阅读全文
js string转html节点
摘要:1、 var str = "<h1>这是一个标题</h1>"; var parser = new DOMParser(); var doc = parser.parseFromString(str, "text/html"); var html = doc.body.firstChild; // 封
阅读全文
pagination 分页计算
摘要:pagination3( total: number, // 500 总共500条内容 pageSize: number, // 50 一页显示50条内容 current: number, // 1 当前第几页内容 paginationSize: number = 10 // 可以显示多少个页码 )
阅读全文
js 判断NaN
摘要:function isNaN(num) { return typeof num "number" && num !== num; } 判断number: function isNumber(num) { return typeof num "number" && num num; }
阅读全文
js 数组操作四件套
摘要:Array.prototype.forEach = function (cb) { for (var i = 0; i < this.length; i++) { cb(this[i], i, this); } }; Array.prototype.map = function (cb) { var
阅读全文
csdn 油猴 去除登录后才能复制,去除复制版权文字
摘要:// ==UserScript== // @name csdn // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @
阅读全文
js 轮播图还原
摘要:const status = [ "position:absolute;left:804px;top:155px;width:210.008px;height:243.418px;opacity:0.43;z-index:82;font-size:6.9px;", "position:absolut
阅读全文
js tab跟随滑动切换tab
摘要:js: let anchors = document.querySelectorAll("div[data-anchor-index]"); let observer = new IntersectionObserver((entries) => { entries.forEach((entry)
阅读全文
nodejs 同步执行cmd
摘要:const cmd = require("node-cmd"); await cmd.runSync(`npm run build`); console.log(" ");
阅读全文
tp-link 路由器登陆接口 逆向
摘要:const param1 = '123456' const securityEncode = function(input1, input2, input3) { var dictionary = input3; var output = ""; var len, len1, len2, lenDi
阅读全文
tampermonkey去除百度广告
摘要:// ==UserScript== // @name remove baidu ads // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @aut
阅读全文
jQuery轮播图(模仿滑动窗口算法)
摘要:``` const status = [ "left:0px;", "left:10px;", "left:20px;", "left:30px;", "left:40px;", ]; const list = $("#carousel > ul > li"); const len = list.l
阅读全文