
js
文章平均质量分 80
Polaris_tl
这个人太懒了,什么都没写 Oo( =•ω•= )oO
展开
-
实现一个简单的浏览器插件
一个简单的浏览器插件,解决掘金、简书、知乎、csdn等网站跳转链接之前会先进入一个安全提示页面的问题原创 2022-06-01 21:52:15 · 344 阅读 · 0 评论 -
中间件的原理解析
1、compose函数用过redux或者对Koa、Express等有点了解的同学应该都听过中间件这个名词,它可以让我们通过插件的形式对原本的代码执行流程进行安全的包装。其中最核心的思想就是组合函数compose,如下:// 代码摘自reduxconst compose = function(...fns){ // 没有传入函数参数,就返回一个默认函数 if(fns.length == 0){ return (args) => args } // 只原创 2021-05-31 09:23:55 · 767 阅读 · 0 评论 -
一键下载网页所有图片(含dataurl格式图片)
无意间接触到一款浏览器插件,原创 2021-01-16 17:42:51 · 2342 阅读 · 0 评论 -
WebSocket学习笔记
1、什么是WebSocket定义:WebSocket是一种区别于HTTP协议的通信协议,可在单个TCP连接上进行全双工通信。主要功能:提供客户端和服务端的双向数据推送应用场景:实时弹幕、股票、在线聊天等特点:握手阶段采用 HTTP 协议。数据格式轻量,性能开销小。客户端与服务端进行数据交换时,服务端到客户端的数据包头只有2到10字节,客户端到服务端需要加上另外4字节的掩码。而HTTP请求每次都需要携带完整头部。更好的二进制支持,可以发送文本,和二进制数据没有同源限制,客户端可以与任意原创 2020-11-06 21:06:18 · 921 阅读 · 0 评论 -
浏览器的多线程与JS单线程
浏览器的进程与线程关于浏览器的进程与线程,不知道有没有和我一样傻傻分不清楚的,看的文章也不少,但总是缺少一个机会吧这些概念串联起来。直到最近需要在公司做一个技术分享,才狠下心来决定非把它弄懂不可。自己也算是有了一些小收获,在这里分享出来,也当成是一个再次总结的过程ヾ(◍°∇°◍)ノ゙。1.浏览器是多进程的1.1基本概念关于进程与线程的基本概念,这里不做过多解释,可以参考阮老师的进程与线程的一个简单解释;可大致理解为,一个进程包含一至多个线程,进程的内存空间可以被改进程内的线程共享;1.2浏览器的进原创 2020-09-01 23:15:47 · 441 阅读 · 0 评论 -
事件发布订阅系统
创建subpub(obj)方法订阅消息sub('eventName', fn)发布消息pub('eventName')([可选参数])取消订阅unsub('eventName',[specificFunc])获取所有订阅者消息getList()var store = {}; function subpub(store) { var events = {} //...原创 2019-12-12 12:20:42 · 209 阅读 · 0 评论 -
vue实现分页组件
通过vue实现分页组件。实用、简单、易上手,可根据实际情况灵活调整,复用性较高。原创 2019-12-09 15:24:20 · 470 阅读 · 0 评论 -
js解决键盘长按输入时会有停顿的问题
长按键盘输入内容时中间会有一个停顿(短暂的),这里的解决办法是通过setInterval来解决原创 2019-11-28 17:04:58 · 7009 阅读 · 1 评论 -
实现li列表无缝滚动的插件
封装函数实现li列表的无缝滚动,调用简单,理解容易;欢迎大家品尝!!!!原创 2019-10-15 12:37:53 · 1457 阅读 · 0 评论 -
防抖和节流函数详解(立即执行/非立即执行)
1.防抖(立即执行/非立即执行)什么是防抖:一个事件在触发后,设置定时器,若n秒内没有新事件发生,那么执行这个函数,否则定时器清零,重新开始计时。应用每次 resize / scroll 触发统计事件文本输入的验证 (连续输入文字后发送AJAX请求进行验证,验证一次就好)原创 2019-08-12 15:57:28 · 8367 阅读 · 4 评论 -
浏览器常见兼容处理-Js
事件;事件target;事件添加/移除;阻止默认行为 ;阻止冒泡;网页可视区;行外样式;键盘key值;异步请求;滚动条;原创 2019-08-11 19:56:41 · 204 阅读 · 0 评论 -
js实现sleep功能的几种方式
js实现sleep功能的几种方式: 1.Promise2.Generator3.async4.Es5回调函数原创 2019-08-13 14:55:24 · 6435 阅读 · 1 评论 -
适合新手看的贪吃蛇
我是学习前端两年半的实习生,喜欢唱跳rap,我为大家带来的舞蹈是贪吃蛇,希望大家喜欢原创 2019-07-03 11:35:32 · 249 阅读 · 0 评论 -
js实现页面滚动到指定位置触发动画
js实现当页面元素出现在屏幕中时,触发动画原创 2019-05-08 22:35:30 · 12106 阅读 · 3 评论