随笔分类 -  JavaScript

上一页 1 2 3 4 5 6 ··· 11 下一页

JavaScript 事件循环执行队列 -- 动画演示
摘要:在前端代码中很经常看到使用 setTimeout(fn, 0),如下面代码所示,乍一看很多余,但是移除了可能会出现一些奇奇怪怪的问题。要解释这个就需要理解 事件循环(Event Loop),下面会通过一些例子和动画来辅助理解事件循环 setTimeout(() => { // 调用一些方法 }, 0 阅读全文

posted @ 2024-04-17 09:19 jack_Meng 阅读(201) 评论(0) 推荐(0)

Tampermonkey 油猴脚本中文手册
摘要:文章目录 @name @namespace @copyright @version @description @icon, @iconURL, @defaulticon @icon64, @icon64URL @grant @author @homepage, @homepageURL, @webs 阅读全文

posted @ 2024-04-16 22:52 jack_Meng 阅读(3180) 评论(0) 推荐(1)

JS解混淆
摘要:JS解混淆 最近在整理之前和一些同伴的分享资料,发现时间已经过了好久,特此整理一些有价值的分享记录。 JS混淆 学习js混淆可以逆向分析混淆和加密过程,实战可用于爬虫和渗透信息获取 本文档用于初步介绍js混淆的基础概念以及如何解混淆、调试,便于干掉反爬虫和渗透信息收集思路拓展 概念解释 混淆/加密 阅读全文

posted @ 2024-04-12 11:51 jack_Meng 阅读(1553) 评论(0) 推荐(0)

javascript 原生JS实现 fadeIn / fadeOut 方法
摘要:js 源码: Object.prototype.fadeIn = function(time, callback) { var el = this; el.style.opacity = 0; var st = setInterval(function() { el.style.opacity = 阅读全文

posted @ 2024-04-07 16:30 jack_Meng 阅读(421) 评论(0) 推荐(0)

一文带你读懂javascript中的箭头函数
摘要:箭头函数 箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this,arguments,super或new.target。箭头函数表达式更适用于那些本来需要匿名函数的地方,并且箭头函数不能用作构造函数。 语法 (param1, param2, …, paramN) => { statement 阅读全文

posted @ 2024-03-26 11:06 jack_Meng 阅读(136) 评论(0) 推荐(0)

深入理解JavaScript堆栈、事件循环、执行上下文、作用域以及闭包
摘要:合集 - JavaScript进阶系列(5) 1.JavaScript this 绑定详解01-092.JavaScript apply、call、bind 函数详解01-093.JavaScript forEach 方法跳出循环01-02 4.深入理解JavaScript堆栈、事件循环、执行上下文 阅读全文

posted @ 2024-01-19 11:36 jack_Meng 阅读(34) 评论(0) 推荐(0)

Promise超详细源码解读
摘要:说到promise,相信大家在日常开发中都经常使用到,它是我们异步操作中必不可少的一部分,可以让代码看起来变得更好理解; 我曾在技术社区看过许多关于promise底层原理的文章,大概原理明白,这次,我准备系统的分析实现源码并记录下来,本文将一行行代码去分析最后附加流程图和总结,希望这能对你有帮助; 阅读全文

posted @ 2024-01-14 19:54 jack_Meng 阅读(1209) 评论(0) 推荐(0)

深入理解JavaScript堆栈、事件循环、执行上下文和作用域以及闭包
摘要:合集 - JavaScript(4) 1.JavaScript this 绑定详解01-092.JavaScript apply、call、bind 函数详解01-093.JavaScript forEach 方法跳出循环01-02 4.深入理解JavaScript堆栈、事件循环、执行上下文和作用域 阅读全文

posted @ 2024-01-11 22:40 jack_Meng 阅读(56) 评论(0) 推荐(0)

使用油候脚本,各家博客去广告脚本
摘要:最近看各个博客的时候,发现浏览的时候,在页面上会有占很大区域的广告,所以才从网上搜索一些去广告的脚本。 版本1.01 1)去除 jb51.net 脚本之家的广告 // ==UserScript== // @name jb51脚本之家去广告 // @namespace http://tampermon 阅读全文

posted @ 2024-01-11 17:02 jack_Meng 阅读(118) 评论(0) 推荐(0)

油候脚本重构addEventListener()、removeEventListener()、getEventListener()等函数
摘要:说明: addEventListener() 方法用于向指定元素添加监听事件。且同一元素目标可重复添加,不会覆盖之前相同事件,配合 removeEventListener() 方法来移除事件。 我们知道原生js的removeEventListener() 方法是无法移除匿名函数事件,因为某些原因又不 阅读全文

posted @ 2024-01-10 20:30 jack_Meng 阅读(241) 评论(0) 推荐(0)

可笑!在网页上复制点东西 还需要掏钱?教你copy事件的禁用
摘要:前言 哈喽 大家好! 我是木易巷,我回来啦!!! 现在好多平台都变成了不开会员不能复制这样的情况。士可杀不可辱!作为一个优秀的复制粘贴工程师,在网页上复制点东西,还需要我掏钱? 今天木易巷给大家讲解一下怎样使用代码写出这种效果,并且分享给大家几个方法来实现破解,可以直接看视频哦~ 正文 这里有一个非 阅读全文

posted @ 2024-01-10 11:18 jack_Meng 阅读(551) 评论(0) 推荐(0)

JavaScript中如何终止forEach循环,跳出双层For循环?
摘要:在JavaScript中,forEach方法是用于遍历数组的,通常没有直接终止循环的机制。然而,我们可以使用一些技巧来模拟终止forEach循环。以下是几种常见的方法 1.使用return语句 在forEach回调函数内部使用return语句可以实现类似终止循环的效果。当需要终止循环时,可以在回调函 阅读全文

posted @ 2024-01-08 22:28 jack_Meng 阅读(2302) 评论(0) 推荐(0)

禁止调试前端代码,不要看我的代码!
摘要:禁止调试前端代码,不要看我的代码 <script> // 禁止调试前端代码 (() => { function block() { if (window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.inne 阅读全文

posted @ 2024-01-08 22:23 jack_Meng 阅读(32) 评论(0) 推荐(0)

开发Chrome扩展程序,核心manifest 文件
摘要:开发Chrome扩展程序,核心manifest 文件(上) 大家好,我是dom哥。我正在写关于 Chrome 扩展开发的系列文章,感兴趣的可以点个小星星。 Chrome 在全球浏览器市场份额独占 6 成,无论是对普通用户还是开发者,都是电脑里的必备利器。Chrome 无论是在性能还是 UI 交互方面 阅读全文

posted @ 2023-12-13 19:39 jack_Meng 阅读(863) 评论(0) 推荐(0)

技能提升:10个高级的JavaScript技巧
摘要:前言 在这个快速发展的数字时代,JavaScript作为一种广泛应用的编程语言,其重要性愈发凸显。为了在竞争激烈的开发领域中保持竞争力,不断提升自己的技能是至关重要的。本文小编将您介绍10个高级的JavaScript技巧,旨在帮助开发者们在编码过程中更加高效和灵活。 1、解构赋值 解构赋值是一种从数 阅读全文

posted @ 2023-11-27 14:27 jack_Meng 阅读(143) 评论(0) 推荐(0)

JS异步Promise任务的并行、串行,以及二者结合
摘要:让多个异步任务按照我们的想法执行,是开发中常见的需求。今天我们就来捋一下,如何让多个异步任务并行,串行,以及并行串行相结合。 一、并行 并行是使用最多的方式,多个相互间没有依赖关系的异步任务,并行执行能够提高效率。 我们最经常用的,是Promise.all() 。 function f1() { r 阅读全文

posted @ 2023-10-27 16:01 jack_Meng 阅读(827) 评论(0) 推荐(0)

使用油猴脚本,实现回到顶部
摘要:经常浏览网页,看到很多网站都有回到顶部的按钮,而有些网站没有这个功能,就想用脚本自己实现一下,这样所有页面都可以使用了。 优化: 版本1 加入了jQuery语法的支持 // ==UserScript== // @name ToTop // @namespace http://tampermonkey 阅读全文

posted @ 2023-10-11 22:01 jack_Meng 阅读(131) 评论(0) 推荐(0)

JS异步笔记
摘要:Promise 最早接触异步是在.net中,当时还是比较流行使用基于控件的BackgroundWorker,其自身通过子线程的方式来异步处理一些情况,并且封装了一些功能与主线程通信。后来,开始使用Thread,再后来,因为Thread的性能与生成数量的不可控,使用了ThreadPool,再后来,出现 阅读全文

posted @ 2023-10-07 10:40 jack_Meng 阅读(20) 评论(0) 推荐(0)

基于JS实现回到页面顶部的五种写法(从实现到增强)
摘要:这篇文章主要介绍了基于JS实现回到页面顶部的五种写法(从实现到增强)的相关资料,本文介绍的非常详细,实用性也非常高,非常具有参考借鉴价值,需要的朋友可以参考下 写法 【1】锚点 使用锚点链接是一种简单的返回顶部的功能实现。该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该 阅读全文

posted @ 2023-08-28 17:05 jack_Meng 阅读(2603) 评论(0) 推荐(0)

如何修改min.js或者压缩后的js,以便提高代码的可读性。
摘要:前端的js上线的时候一般会使用打包工具处理(webpack,gulp,ugly.js 等)。这样做有几点作用。 可以压缩空间,提高页面响应速度 一定程度上可以保护自己的代码安全,防止别人清晰看懂逻辑或者拷贝代码。 提高别人阅读自己代码的门槛 可前端开发工作中多多少少,会需要看别人的js代码。可随之而 阅读全文

posted @ 2023-08-28 09:30 jack_Meng 阅读(490) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 11 下一页

导航