监听

    • 2023.11.09 | admin | 81次围观
      微信小程序——子组件接收参数变化时如何监听
      1. 使用场景 当父组件传值给子组件时,有时会出现一开始为空,网络请求或者各种操作之后这个值才真正的传过去 此时,我们在子组件中,若使用该属性来发起网络请求会出现问题,那么我们需要一种情况,在子组件中监听这个属性curPath的变化,当这个值存在时微信小程序组件传值,再发起网络请求 2. 实现(使用observer) data:{ currentPath:'', }, properties: { curPath:{...
    • 2023.08.09 | admin | 135次围观
      一款Win下超简单的网络嗅探工具MiniSniffer
      推荐一款Win下超级简单的网络嗅探工具MiniSniffer,帮我解决了一个bug,切记最好使用管理员权限打开。 MiniSniffer软件小巧只有48.5K,绿色的且是单文件,支持Win2000后的所有系统; 功能强大,支持网络协议如下:TCP,UDP,ICMP; 查看数据方便,有Ascii数据和十六进制两种同时显示。 操作简单容易,使用便捷易懂简单的个人网络嗅探器, 使用实例 我们以自己的电脑默认的传输为例子。 启动MiniSniffer,菜单栏选择过滤器-˃选项。 设置...
    • 2023.08.01 | admin | 144次围观
      IP网络合法监听规则的研究和实现
      随着全球信息化水平的不断提高,网络与信息安全显的越来越重要。人们一方面在享受着信息化社会的诸多便利网络监听有哪些方法,另一方面也注意到有些人利用通信工具实施的违法活动。为了满足安全方面的需要,更好的打击各种违法活动,合法监听已经引起国家政府部门关注。目前网络监听有哪些方法,在固网、无线等语音网络上合法监听功能有个明确的规范,而IP网络的合法监听相对来说比较复杂和不成熟。如今公共IP网(城域网、Internet)已经成为人们传递公共和私人信息的重要渠道,所以对于公共IP网络的合...
    • 2023.07.16 | admin | 130次围观
      H5页面监听Android物理返回键
      Android物理返回键的点击事件,一般webview的默认行为是 window.history.go(-1) ,但是在实际需求场景下,简单的页面回退并不能满足需求,所以需要H5页面监听Android物理返回键从而自定义处理方法。 本方案的代码都在 h5_android_back 仓库中 原理 主要是运用 HTML5 History API 实现。所以,首先简单介绍下 HTML5 History API HTML5 History APIhistory 属性 history....
    • 2023.05.25 | admin | 130次围观
      js 刷新页面但是不闪烁_前端开发还在手动刷新页面?
      作为一名前端,开发web页面是我们的本职工作。在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时间的。 社区有一款工具可以帮助前端在每次保存完代码后自动刷新浏览器页面——livereload。 自动刷新工具 目前有很多的工具都内置了自动刷新功能,以下列举几个常见的。 浏览器插件liveReloadwebpack的webpack-dev-server模块gulp的gulp-l...
    • 2023.05.18 | admin | 224次围观
      微信浏览器左上角返回按钮监听的实现
      这篇文章主要介绍了微信浏览器左上角返回按钮监听的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 问题描述1: 微信开发的时候,在公众号菜单中打开一个H5页面(如:个人中心)a链接返回上一级,在这个页面上的一些操作,经过多次跳转后,点击左上角的返回按钮a链接返回上一级,发现会原封不动的返回至上一级页面。 即 公众号菜单-˃A-˃B-˃C,点击返回后,返回了B(且无刷新),目的是要在C直接跳转至A(公众号...
    • 2023.05.18 | admin | 223次围观
      如何精确统计页面停留时长
      01 背景 页面停留时间(Time on Page)简称 Tp,是网站分析中很常见的一个指标,用于反映用户在某些页面上停留时间的长短,传统的Tp统计方法会存在一定的统计盲区,比如无法监控单页应用,没有考虑用户切换Tab、最小化窗口等操作场景。基于上述背景,重新调研和实现了精确统计页面停留时长的方案,需要 兼容单页应用和多页应用,并且不耦合或入侵业务代码。 02 分析 我们可以把一个页面生命周期抽象为三个动作:「进入」、「活跃状态切换」、「离开」 如下图,计算页面停留时长既如何...
    • 2023.05.08 | admin | 163次围观
      webwork详细攻略,在vue中使用和加载静态文件
      前言 项目中需要进行模型上传场景的过程中,再开一个线程去进行模型压缩为drc类型,这个时候需要Web Worker构建多线程环境,再次做一个简单总结 1、概述 JavaScript语言采用的是单线程模型,所有任务只能在一个线程上完成,一次只能做一个事情,前面任务没做完,后面任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。 Web Work的作用就是为js创造多线程环境,允许主线程创建Worker线程,将一些...
    • 2023.05.03 | admin | 227次围观
      套接字 socket 和 tcp 连接过程
      一、socket 和 fd(file descriptor)是什么? Unix/Linux 基本哲学之一就是"一切皆文件",即一切都可以用 "open -˃ read/write -˃ close" 来操作,socket 也可以理解成是一种特殊的文件。 fd(file descriptor):文件描述符,非负整数,是内核为了高效的管理已经被打开的文件所创建的索引,内核(kernel)利用文件描述符来访问文件。 需要明确的是,每个 tcp 连接的两端都会关联一个套接字和该套接字...
    1