经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 浏览器

前端性能精进之浏览器(五)——JavaScript

  JavaScript 是一种通过解释执行的高级编程语言,同时也是一门动态、弱类型的直译脚本语言,适合面向对象(基于原型)和函数式的编程风格。   直译语言可以直接在解释器中运行,而与直译语言相对应的编译语言(例如 C++),要先将代码编译为机器码,然后才能运行。   不过直译语言有一个弱...[2023/3/20]

Qt实战之实现图片浏览器

目录图片浏览器逻辑效果图具体实现utils.himage.himage_group.himage_group.cppqimgviewwidget.hqimgviewwidget.cppmain.cpp 图片浏览器逻辑 实现图片浏览器用到了前面几乎所有的知识,包括窗口部件、布局、事件、对象模型与容...[2023/3/17]

前端性能精进之浏览器(三)——图像

  HTTP Archive 在 2022 年关于多媒体的报告中指出,目前大概有 99.9% 的网站或多或少都会包含点图像。   并且高达 70% 的移动页面和 80% 的桌面页面的 LCP 指标会受图像的影响。   通过这些数据可知,图像在网页中占据着举足轻重的地位,优化图像,对于网页性能...[2023/3/6]

利用QT实现图片浏览器的示例详解

目录1、概述2、代码示例3、演示图片 1、概述 案例:制作一个小的图片浏览器,要求可以显示jpg、jpeg、png、bmp。可以从电脑上拖动图到窗口并显示出来。  实现步骤: 1.创建一个QWidget 2.在QWidget的构造方法中设置一个QLabel用户显示pixmap 3...[2023/2/24]

app实现外部浏览器打开链接

需求:安卓和IOS开发的混合app。前端使用vue,vant2,安卓使用java,ios使用的object-c。实现效果:点击按钮,下载PDF附件,app跳转到手机外部浏览器,下载附件...... 1,安卓端代码: public static void openPDFInBrowser(C...[2023/2/17]

Blazor 拖放上传文件转换格式并推送到浏览器下载

前言 昨天有个小伙伴发了一个老外java编写的小工具给我,功能是转换西班牙邮局快递Coreeos expre 的单据格式成Amazon格式,他的需求是改一下程序为匹配转换另一个快递公司MRW格式到Amazon格式,然而我堂堂一个Blazor发烧友,怎么可能去反编译人家的java修改呢?必须直接撸...[2023/2/17]

JS与Jquery获取屏幕、浏览器、页面的宽度和高度对比整理

一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。HTML元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。通过Js的一些对象可以获取这些容器的高度、宽度。容器的尺寸是指当前分辨率下的高度和宽度(分辨率不同,值就不相同)。 Javascript获取各种屏幕的宽度和高度 网...[2023/2/13]

js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)

目录一、介绍1. 容器2. 物理尺寸和分辨率3. 展示图二、屏幕信息三、浏览器信息四、页面信息 前端js开发中我们常遇到对页面、屏幕、浏览器宽高和位置的获取问题,有时间查到了js的实现代码,但是不知道为什么。本篇图文并茂讲解Web环境中屏幕、浏览器及页面的高度、宽度信息。 一、介绍 1. 容...[2023/2/13]

不用Blazor WebAssembly,开发在浏览器端编译和运行C#代码的网站

本文中,我将会为大家分享一个如何用.NET技术开发“在浏览器端编译和运行C#代码的工具”,核心的技术就是用C#编写不依赖于Blazor框架的WebA embly以及Roslyn技术。 一、 为什么要开发这样的工具? 对于编程初学者来讲,开发环境的安装配置是一个令人头疼的事情,如果能让初学者不...[2023/2/10]

浅谈浏览器端 WebGIS 开发可能会用到的、提升效率的 js 库

目录前置说明1. 与数据格式转换解析相关1.1. 解析和转换 WKT 几何数据1.2. 前端直接读取 GeoPackage - @ngageoint/geopackage1.3. 前端直接读取 Esri Shapefile - ts-shapefile1.4. 把 GDAL 搬进浏览器 - gd...[2023/2/6]

Bootstrap Blazor Viewer 图片浏览器 组件更新, 支持流转图片(ImageFromStream), 用于本地项目例如 MAUI Blazor,Blazor hybrid

示例: https: blazor.app1.e viewer 使用方法: 1.nuget包 BootstrapBlazor.Viewer 2._Imports.razor 文件 或者页面添加 添加组件库引用 @using BootstrapBlazor.Components ...[2023/1/28]

JavaScript代码是怎么在浏览器里面运行起来的?

JavaScript代码是怎么在浏览器里面运行的?下面简单探索一下 浏览器内核 浏览器内核(Rendering Engine),常见的叫法如:排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核。 浏览器 内核 说明 IE Trident IE、猎豹安全、360极速浏览器、百...[2022/11/19]

vue多次打包后出现浏览器缓存的问题及解决

目录vue多次打包后出现浏览器缓存解决方案使用hash解决vue浏览器的缓存缓存问题怎么解决缓存问题解决办法 vue多次打包后出现浏览器缓存 每次打包更新版本上传到服务器上,会偶尔出现代码没有更新还是旧代码的逻辑,这就代表浏览器存在缓存的问题了。 解决方案 vue-cli2 webp...[2022/8/3]

关于Vite项目打包后浏览器兼容性问题的解决方案

目录一、问题描述二、问题分析三、解决方案四、过程中遇到的其他问题 一、问题描述 vite+vue3项目开发完以后,你会发现打包后的项目运行在新版浏览器可以正常显示,但运行在一些版本比较老的浏览器如 Chrome < 23、Firefox < 21和IE等浏览器上时显示一片空白,并且没...[2022/8/2]

vue?路由跳转打开新窗口被浏览器拦截问题处理

vue?路由跳转打开新窗口被浏览器拦截问题处理

触发事件请求接口根据条件去判断在进行路由跳转: ? <a @click="getGetMyPortfolioById(scope.row) ">查看</a> ? ?getGetMyPortfolioById(vals) {? ? ? getMyPortfolioB...[2022/3/8]

浏览器报:net::ERR_EMPTY_RESPONSE解决方案

阅文时长 | 0.48分钟 字数统计 | 782.4字符 主要内容 | 1、引言&背景 2、修改注册表的解决方案 3、声明与参考资料 『浏览器报:net::ERR_EMPTY_RESPONSE解决方案』 编写人 | SCscHero 编写时间 | 2...[2021/12/20]

前端从浏览器的渲染到性能优化

问题前瞻 1. 为什么c 需要放在头部? 2. js为什么要放在body后面? 3. 图片的加载和渲染会阻塞页面DOM构建吗? 4. dom解析完才出现页面吗? 5. 首屏时间根据什么来判定? 浏览器渲染 1.浏览器渲染图解 浏览器渲染页面主要经历了下面的步骤: ...[2021/5/17]

浏览器工作原理与实践,透过浏览器看懂前端本质

浏览器是上网的入口,是互联网的“咽喉”。我们每天的工作、学习和娱乐等都离不开浏览器,随着云计算的普及和HTML5技术的快速发展,它的重要性更是与日俱增。 前端技术出现了大爆炸式增长,各种新技术层出不穷,为了避免疲于应付,通过学习浏览器的工作原理,掌握前端知识的本源,以不变应万变。 用深入浅出...[2021/4/12]

技能Get&#183;将浏览器已安装程序打包

阅文时长 | 0.51分钟 字数统计 | 820字符 主要内容 | 1、前言&环境说明&预备知识 2、详细步骤 3、声明与参考资料 『技能Get·将浏览器已安装程序打包』 编写人 | SCscHero 编写时间 | 2021/2/21...[2021/2/22]

HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题

问题记录:        20210118,记录一下一个小问题,收到来自同事的bug反馈,说我们的H5页面,在微信内置浏览器下显示有问题,然后丢了个图过来,发现里面文字很大,文字的位置也有点偏移,立刻联想到是用户把字体调大了,变成“老年模式&r...[2021/1/25]

使用火绒高级防护禁止腾讯QQ/TIM偷偷读取浏览器历史记录方法详解

使用火绒高级防护禁止腾讯QQ/TIM偷偷读取浏览器历史记录方法详解

最近几天腾讯QQ/腾讯TIM被发现未经用户同意直接监控用户浏览器访问,腾讯会定时读取浏览器历史记录。 浏览器作为用户访问互联网的入口牵涉到多种用户隐私,尤其是浏览器历史记录可能会包含大量用户的隐私信息。 而腾讯未经用户同意偷偷读取用户浏览器历史记录显然已经违规 ,目前已经有网友 @APP专...[2021/1/18]

windows使用谷歌浏览器白嫖上网

前提:本教程需要你的电脑本身安装了谷歌浏览器!!! 怎么白嫖上网,才能去外面到处查查资料呢?因为有的东西用百度实在是拉夸,搜出来都是一大堆没啥用的,而且想看的东西都处于404的状态,╮( ̄▽ ̄")╭,心累!(这里只介绍使用谷歌浏览器的方式); 下面属于白嫖,合理的使用github就可...[2020/12/22]

如何查看浏览器对html5的支持情况

http: html5test.com/ 视频和音频代码检测 function CheckAudio(){ var myAudio=document.createElement("audio"); if...[2020/12/21]

浅谈原生页面兼容IE9问题的解决方案_浏览器兼容教程_CSS

浅谈原生页面兼容IE9问题的解决方案_浏览器兼容教程_CSS

前言 最近,接了一个客户的原生页面。客户要求该页面必须兼容IE9及其以上版本的浏览器,同时要求360浏览器的兼容模式可以正常访问。360浏览器是可以通过代码强制极速模式的,这个问题比较容易解决。但是要兼容IE9,许多CSS3属性和H5新增的API都是无法使用的。本文对这个项目中出现的部分IE9兼...[2020/12/21]

谷歌浏览器官方下载地址

谷歌浏览器官方下载地址

Chrome(Windows 版)78.0.3904.70 适用于 Windows 10/8.1/8/7 32 位https: dl.google.com/tag appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26ii...[2019/10/29]

Python爬虫使用浏览器cookies:browsercookie过程解析

Python爬虫使用浏览器cookies:browsercookie过程解析

很多用Python的人可能都写过网络爬虫,自动化获取网络数据确实是一件令人愉悦的事情,而Python很好的帮助我们达到这种愉悦。然而,爬虫经常要碰到各种登录、验证的阻挠,让人灰心丧气(网站:天天碰到各种各样的爬虫抓我们网站,也很让人灰心丧气~)。爬虫和反爬虫就是一个猫和老鼠的游戏,道高一尺魔高一丈...[2019/10/22]

套壳浏览器与Chrome浏览器之间的差别

套壳浏览器与Chrome浏览器之间的差别

  之前QQ浏览器一直是我前端调试工具的主力,因为它是一个套壳浏览器,所以它的兼容模式(谷歌Chrome内核)和极速模式(IE浏览器内核)简直是调试兼容性的神器,可以直接切换,不用再反复打开Chrome和IE。而且这个F12调试台有木有看起来觉得很熟悉,对,这个就是谷歌浏览器自带的原生开...[2019/9/23]

浅谈CSS 浏览器样式重置终结版_CSS教程_CSS

前言 浏览器的一些默认样式,有时候真的是特别丑; 虽然现在有现成的 UI 框架,但有时候写个小东西不想用那么庞大的 UI 框架,这篇文章介绍解决一些样式问题,最后将给出完整的重置样式表; 如果有遇到其它样式问题,评论区提建议,我将持续更新 样式问题解决 浏览器默认在 body ...[2019/9/17]

PHP实现的文件浏览器功能简单示例

本文实例讲述了PHP实现的文件浏览器功能。分享给大家供大家参考,具体如下: <?php if(i et($_GET[''path''])){ echo $path = $_SERVER[''DOCUMENT_ROOT''].$_GET[''path'']; ...[2019/9/12]

【Chrome插件】Session Buddy--搁置标签页

写在前面:看文章前请先看文章写作时间,避免浪费时间.2019-09-10 使用场景 Chrome打开许多网页,临时有事需要把当前的一些标签页一键保存,等待事后继续处理。 操作演示 原片地址:https: youtu.be/wY4NKrD1DWQ 评分 Chrome应用商店24...[2019/9/11]

【Chrome插件】右键搜--多站点搜索

写在前面:看文章前请先看文章写作时间,避免浪费时间.2019-09-10 使用场景 一次输入,同时在多个网站进行内容搜索,比如一键在不同网站搜索电影、一键获取多个搜索引擎的搜索结果。 操作演示 评分 Chrome应用商店650+个评分,4.5/5,高质量插件。 下载 ...[2019/9/11]

跨浏览器问题的五种解决方案(小结)_心得技巧

简评:浏览器兼容性问题常常让人头疼,以下是避免出现这些问题的五个技巧。 1. 前缀 CSS3 样式 如果您正在使用任何类型的现代 CSS 片段,例如框尺寸(box-sizing)或背景剪辑(background-clip),请确保使用适当的前缀。 -moz- /* Firefo...[2019/8/1]

nodejs读取图片返回给浏览器显示

nodejs读取图片返回给浏览器显示

本文主要是使用nodejs处理图片等资源返回给浏览器显示方法,但不只限制于图片,也可以是音频视频等其他非字符串文件的返回和显示。也可以扩展成nodejs静态资源服务器的开发方法。 请求头说明 在http响应里面有几个重要的东西,Content-Type 说明文件渲染MIME类型,这是我...[2019/7/26]

jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题

jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题

今天做一个需求遇到了这么个情况,就是用户个人中心有个功能,点击按钮,可以刷新用户当前的积分,这个肯定需要使用到ajax的同步请求了,当时喀喀喀三下五除二写玩了,大概代码如下: /** * 异步当前用户积分 by zgw 20161216 * @return {[type]}...[2019/7/23]

Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题

解决Deepin无法在root用户启动Google Chrome浏览器的问题,步骤如下。 1.找到Chrome的路径 which google-chrome 假如路径为:/usr/bin/google-chrome 2.编辑google-chrome文件 打开google-ch...[2019/7/22]

详解window.open被浏览器拦截的解决方案

详解window.open被浏览器拦截的解决方案

现象 最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,搞得人无比郁闷啊,虽然在自己的环境可以对页面进行放行,但是对用户来说,不能要求用户都来通过拦截。何况当出现拦截时,很多小白根本不知道发生了啥,不知道在哪里看被拦截的页面,简直悲催啊~~。 另外,可以发现,当wind...[2019/7/19]

react+django清除浏览器缓存的几种方法小结

一. meta方法 打包好的入口index.html头部加入 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, m...[2019/7/18]

python使用mitmproxy抓取浏览器请求的方法

最近要写一款基于被动式的漏洞扫描器,因为被动式是将我们在浏览器浏览的时候所发出的请求进行捕获,然后交给扫描器进行处理,本来打算自己写这个代理的,但是因为考虑到需要抓取https,所以最后找到Mitmproxy这个程序。 安装方法: pip install mitmproxy 接下来通过...[2019/7/3]

JavaScript判断浏览器运行环境的详细方法

JavaScript判断浏览器运行环境的详细方法

前言 看到标题,大家就能想起这个需求在很多项目上都能用到。我们部署在Web服务器上的前端应用,既可以用PC浏览器访问,也可以用手机浏览器访问,再加上现在智能设备的推广,我们甚至能在车载系统、穿戴设备和电视平台上访问。 设备的多样化让用户无处不在,有时候我们需要根据不同的浏览器运行环...[2019/6/30]

解决微信浏览器缓存站点入口文件(IIS部署Vue项目)

最近开发的微信公众号项目中(项目采用Vue + Vux 构建,站点部署在IIS8.5上),遇到个非常奇葩的问题,发布站点内容后,通过微信打开网址发现是空白页面(后来验证是微信浏览器缓存了入口文件-index.html,顾之前版本的index页面找不到对应的js,因为我们每次发布会将之前的版本放至另...[2019/6/18]

IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法

本文实例讲述了IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法。分享给大家供大家参考,具体如下: 经常我们用表单提交东西,在提交后,浏览器会自动记录你输入的东西,下次你再输入的时候,可以重新选择,但是如果你是用IE的话,这里有一个BUG, 其他浏览器没有这个问题。当然首先你得设置IE ...[2019/6/4]

浏览器渲染机制及五大浏览器、四大内核

一、个人理解: 何为渲染?就是怎么把写的这些不同类型的代码(html、c 、js)生成一个网页;但是其引擎在工作的时候是存在顺序的,所以存在有可能出现白屏等的现象。 二、简单介绍:   每个浏览器都有自己独有的浏览器内核的,但其中都包括两个部分:一个是渲染引擎,另一个是js引擎。例如f...[2019/6/3]

利用canvas实现图片下载功能来实现浏览器兼容问题

前言:项目中需要实现图片下载功能,第一个想到的是使用a标签的download属性来实现,但是在不同浏览器下测试会发现,有的浏览器无效,点击后直接预览图片,所以,上网找到了另外一种兼容不同浏览器的图片下载的方法,那就是利用canvas来处理图片,实现下载; 1.项目中点击事件绑定: ...[2019/6/3]

基于Python打造账号共享浏览器功能

本篇文章介绍的内容会涉及到以下知识: PyQt5的使用; Selenium的使用; 代理服务器的架设和使用; 一、账号限制之痛 在如今的互联网中,免费的信息和资源占据了很大一部分,各类互联网应用提供了各行各业的资讯和资源。这是互联网能够不断繁荣和扩大的重要原因之一。...[2019/5/31]

Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址

使用Windows命令行cmd可以指定浏览器打开网址。在node.js中使用start即可: 比如分别用Chrome和IE打开网址 start chrome http: www.google.cn start iexplore http: www.google.cn 但是当用户没有...[2019/5/22]

React如何实现浏览器打印部分内容详析

前言 近期着手项目任务的打印功能,在此作个记录,本文介绍基于React的一种调用浏览器打印页面指定内容的方法。 整体思路: 通过构建一个隐藏的元素(该元素包裹需打印的内容),当打印行为触发时,将页面其他的一些不需要打印的元素隐藏,然后将需打印的元素追加到body中,打印完成后,再恢复初始状...[2019/5/20]

Vue安装浏览器开发工具的步骤详解

Vue安装浏览器开发工具的步骤详解

开发vue时,浏览器有一个好的开发调试工具能让开发事半功倍,磨刀不误砍柴工。 步骤 1.下载工具 地址:  https: github.com/vuej vue-devtools  2.安装依赖 cmd进入vue-devtools文件夹,安装相关依赖,依次执...[2019/5/13]

浏览器安装Tampermonkey(俗称油猴子插件),实现免费观看Vip视频、免费下载付费资源等…… - 进阶-之路

应用场景 说起浏览器,本人常用google,谷歌浏览器,速度快,里面有很多插件,可以实现用户百度云盘下载限制,破解vip视频、百度广告屏蔽,视频广告的屏蔽,百度网盘资源直接下载等实用功能。今天就来分享一下谷歌浏览器最基本的一些使用方法和我常用的插件。 注释:如有更好的资源分享,欢迎评论区交流...[2019/5/10]

常见的浏览器存储方式(cookie、localStorage、sessionStorage)

今天我们从前端的角度了解一下浏览器存储,我们常见且常用的存储方式主要由两种:cookie、webStorage(localStorage和se ionStorage)。下面我们来一一认识它们。 Cookie基于HTTP规范,用来识别用户。 Cookie是服务器发送到浏览器的一小段数据,会在...[2019/5/8]

vscode使用Chrome浏览器调试不好用,解决方法!!

vscode使用Chrome浏览器调试不好用,解决方法!!

查看作者其他平台的原创文章https: blog.csdn.net/qq_41271393/article/detail 89789790   原文链接:http: www.cnblogs.com/LiAnChenglac/p/10805932.html[2019/5/5]

231
2
记录数:72 页数:1/212下一页尾页
 友情链接: NPS
加载更多