随笔- 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 阅读全文
posted @ 2024-04-10 15:45 laremehpe 阅读(99) 评论(0) 推荐(0) 编辑
js 遍历替换
摘要:const replaceIterator = ( content, pattern, replacement )=>{ let index = 0, start = 0; let arr = []; while(true){ const res = content.match(pattern); 阅读全文
posted @ 2024-03-02 15:42 laremehpe 阅读(18) 评论(0) 推荐(0) 编辑
typescript 指定 函数this
摘要:interface environment { a: string } let obj:environment = { a: 'xxx' } function test( this: {}, arg:string ) { console.log(this.a()); // xxx }; //调用: 阅读全文
posted @ 2024-02-08 14:59 laremehpe 阅读(11) 评论(0) 推荐(0) 编辑
js 事件冒泡 事件捕获
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>test< 阅读全文
posted @ 2024-02-08 11:53 laremehpe 阅读(18) 评论(0) 推荐(0) 编辑
js url解析
摘要:替换url参数 function replaceUrlParams(key, val) { let href = location.href; if (href.indexOf("?") -1) return; var query = href.indexOf("?") + 1; var hash 阅读全文
posted @ 2024-01-15 11:27 laremehpe 阅读(31) 评论(0) 推荐(0) 编辑
js string转html节点
摘要:1、 var str = "<h1>这是一个标题</h1>"; var parser = new DOMParser(); var doc = parser.parseFromString(str, "text/html"); var html = doc.body.firstChild; // 封 阅读全文
posted @ 2024-01-13 09:51 laremehpe 阅读(193) 评论(0) 推荐(0) 编辑
pagination 分页计算
摘要:pagination3( total: number, // 500 总共500条内容 pageSize: number, // 50 一页显示50条内容 current: number, // 1 当前第几页内容 paginationSize: number = 10 // 可以显示多少个页码 ) 阅读全文
posted @ 2024-01-12 11:30 laremehpe 阅读(12) 评论(0) 推荐(0) 编辑
js 判断NaN
摘要:function isNaN(num) { return typeof num "number" && num !== num; } 判断number: function isNumber(num) { return typeof num "number" && num num; } 阅读全文
posted @ 2024-01-11 17:50 laremehpe 阅读(3) 评论(0) 推荐(0) 编辑
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 阅读全文
posted @ 2024-01-11 10:50 laremehpe 阅读(4) 评论(0) 推荐(0) 编辑
csdn 油猴 去除登录后才能复制,去除复制版权文字
摘要:// ==UserScript== // @name csdn // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @ 阅读全文
posted @ 2023-12-09 00:06 laremehpe 阅读(167) 评论(0) 推荐(0) 编辑
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 阅读全文
posted @ 2023-11-23 10:35 laremehpe 阅读(5) 评论(0) 推荐(0) 编辑
js tab跟随滑动切换tab
摘要:js: let anchors = document.querySelectorAll("div[data-anchor-index]"); let observer = new IntersectionObserver((entries) => { entries.forEach((entry) 阅读全文
posted @ 2023-11-04 17:20 laremehpe 阅读(132) 评论(0) 推荐(0) 编辑
nodejs 同步执行cmd
摘要:const cmd = require("node-cmd"); await cmd.runSync(`npm run build`); console.log(" "); 阅读全文
posted @ 2023-10-13 16:41 laremehpe 阅读(141) 评论(0) 推荐(0) 编辑
tp-link 路由器登陆接口 逆向
摘要:const param1 = '123456' const securityEncode = function(input1, input2, input3) { var dictionary = input3; var output = ""; var len, len1, len2, lenDi 阅读全文
posted @ 2023-09-12 00:19 laremehpe 阅读(83) 评论(0) 推荐(0) 编辑
tampermonkey去除百度广告
摘要:// ==UserScript== // @name remove baidu ads // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @aut 阅读全文
posted @ 2023-07-19 10:07 laremehpe 阅读(39) 评论(0) 推荐(0) 编辑
jQuery轮播图(模仿滑动窗口算法)
摘要:``` const status = [ "left:0px;", "left:10px;", "left:20px;", "left:30px;", "left:40px;", ]; const list = $("#carousel > ul > li"); const len = list.l 阅读全文
posted @ 2023-04-29 10:13 laremehpe 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示