前端javascript插件 常见
JS引擎(2):Java平台上JavaScript引擎—Rhino/Nashorn概述
Rhino 是一种动态类型的、基于对象的脚本语言,它可以简单地访问各种 Java 类库。Nashorn是一种单层的纯编译型JavaScript实现。所有JavaScript代码在首次实际执行前都会被编译为Java字节码交由JVM执行。 ......
JS引擎(1):JS引擎擂台赛,JavaScript引擎的特征比较及术语科普
V8的性能远高于当时所有其它JavaScript引擎,各大JavaScript引擎的实现者都坐不住了,像打了鸡血似的使劲优化优化再优化。当代JavaScript引擎之间有许多共通的实现技巧。多数优化会对JavaScript程序的行为做一定猜测(speculate) ......
JS引擎(0):JavaScript引擎群雄演义—起底JavaScript引擎
其实早期的两个主要的JavaScript引擎实现,一直在用mark-and-sweep GC。Java写的Rhino一度能比用C写的SpiderMonkey跑得还快,因为Rhino得益于JVM里优秀的JIT编译器和GC,而SpiderMonkey还在用简易的解释器和GC。 ......
前端报错时如何排查问题
前端页面报错: 1、页面报错500,首先我们可以知道是服务端的问题,需要去看下服务端的报错信息: 2、首先我们查看下前端是否给后端传了id: 我们可以看到接口是把ID返回了,就需要再看下p_id是什么情况了 3、我们再次请求,把p_id进行打印,看下具体是什么: put接口代码 class PutV ......
浏览器层面优化前端性能(2):Reader引擎线程与模块分析优化点
优化JS的执行效率 降低样式选择器的复杂度 避免大规模、复杂的布局 尽可能避免触发布局 避免强制同步布局事件的发生 避免快速连续的布局 简化绘制的复杂度 减小绘制区域 优先使用渲染层合并属性 控制层数量 节流 抖动 ......
浏览器层面优化前端性能(1):Chrom组件与进程/线程模型分析
Chrome支持以下几种进程模型:Process-per-site-instance Process-per-site Process-per-tab Single Process。Browser只有一个,主控整个系统的运行,管理Chrome大部分的日常事务;而Renderer则可以有多个,主要负责... ......
萌宠之家宠物5网页html+css视频表单 精选两千多套HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计
两千多套HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计 题目👨🎓 🚀 萌宠之家宠物5网页html+css视频表单 精选 描述✍️ 大学生HTML个人网页作业作品下载 个人主页博客网页设计制作 大学生个人网站作业模板 简单个人网页制作 网页编辑 ......
在comswasmjs demo页面中调用Keplr 插件钱包
前言:相比metamask,Keplr比较小众一点,获取账户的方式也不一样。 官方文档:https://docs.keplr.app/api/ 在页面已经读取Keplr地址,Keplr里切换新地址后读到新地址的核心源代码: window.onload = async () => { if (!win ......
第1章04节 | 常见开源OLAP技术架构对比
https://zhuanlan.zhihu.com/p/266402829 1. 什么是OLAP OLAP(On-line Analytical Processing,联机分析处理)是在基于数据仓库多维模型的基础上实现的面向分析的各类操作的集合。可以比较下其与传统的OLTP(On-line Tra ......
前端开发-BootStrap
Bootstrap v3 中文文档 · Bootstrap 是最受欢迎的 HTML、CSS 和 JavaScript 框架,用于开发响应式布局、移动设备优先的 WEB 项目。 | Bootstrap 中文网 (bootcss.com) 创建引入 ......
解决前端启动报错:This is probably not a problem with npm. There is likely additional logging output above.
在执行 npm run dev 运行项目的时候报错: {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! phan ......
欢迎使用园子的 vscode 插件
为了方便大家通过 vscode 编辑博文,我们做了一个小插件,插件名称是“博客园Cnblogs客户端”,插件列表中搜索“博客园”或者 "cnblogs" 可以找到。插件安装好之后会在 activity bar 中出现写代码小人的图标,点开后点击 Login 按钮登录。 ......
vscode launch&attach及常用插件使用必备指南
.vscode下创建文件launch.json { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0 ......
Vins-Mono 阅读笔记——前端
1、前端流程概述 VINS-Mono的前端整个封装成了一个ROS节点其订阅的topic是: 相机或者数据集发来的图片 其发布topic是: 由pub_img发布的"feature",发布的是当前帧的特征点,特征点分装成了sensor_msgs::PointCloudPtr类型,里面包括了每个特征点的 ......
前端性能优化-gzip压缩
提纲: GZIP是什么 如何启用gzip 什么时候应该启用gzip 1、gzip压缩是什么 gzip是一种文件压缩格式,它可以将文件压缩为较小的大小,以便更快地在网络上传输或存储在磁盘上。gzip压缩算法适用于文本类型的数据,通常用于压缩Web服务器上的静态资源文件,例如HTML,CSS,JavaS ......
若依管理系统前端实践
若依管理系统是一套基于若依框架开发的后台管理系统,它是一个前后端分离的项目,前端使用vue, Element, 后端使用Spring Boot & Security。这篇随笔中将记录一下自己在使用过程中前端使用上的一些收获和问题。 目录 1. 路由控制 1.1 简述 1.2 token的检验 1.3 ......
【MySQL】MySQL基础05 — SQL学习 — DQL — 常见函数 — 分组函数(转载请注明出处)
##SQL学习 — DQL — 常见函数 — 分组函数 4. 常见函数(附加) /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。 好处:1.隐藏了实现细节 2.提高代码的重用性 调用语法:select 函数名(实参列表) 【from 表】; 特点: 1.叫什么(函数名 ......
前端笔试遇到的两个编程题
倒计时: 在倒计时不超过一天的代码 var hour = document.querySelector(".hour"); var minute = document.querySelector(".minute"); var second = document.querySelector(".se ......
JavaScript 中使用正则表达式的方法
使用方法 在 JavaScript 中,正则表达式可以用字面量语法创建。 字面量语法是一种非常简单直观的表示正则表达式的方式。它使用两个斜杠(/)括起来,如下所示: const regex = /pattern/; 例如,要匹配字母a和b之间的所有字符,可以使用以下字面量语法: const rege ......
Python 进阶指南(编程轻松进阶):八、常见的 Python 陷阱
原文:http://inventwithpython.com/beyond/chapter8.html 虽然 Python 是我最喜欢的编程语言,但它也不是没有缺陷。每种语言都有缺点(有些比其他的多),Python 也不例外。新的 Python 程序员必须学会避免一些常见的“陷阱”程序员学习这类知识 ......
JavaScript 数组笔记
添加和删除数组项 添加 push() **push()**方法:向数组的末尾添加一个或多个元素,并返回修改后的数组长度。 语法: arr.push(element1[, ...[, elementN]]) 参数: element1, ..., elementN:要添加到数组末尾的元素。 示例: co ......
常见的OOM异常
Java.lang.StackOverFlowError 虚拟机栈溢出 java.lang.OutOfMemoryError: java heap space 堆区 内存溢出 java.lang.OutOfMemoryError: GC overhead limit exceeded 大量资源都用于 ......
VSCode插件 : ESLint Prettier Vite
# 创建项目 pnpm create vite vite-eslint --template vue cd vite-eslint pnpm install pnpm run dev # 安装插件 pnpm i prettier -D # 创建配置文件 echo {}> .prettierrc.js ......
JavaScript 有效的字符串方法
本文内容部分截取自该网站,不同部分则为本人笔记。 获得字符串的长度 let browserType = 'mozilla'; browserType.length; 用处 检索特定字符串字符 // 检索字符串最后一个字符 browserType[browserType.length-1]; 在字符串 ......
使用 MQTT 实现前端消息传递
MQTT 是一种轻量级的消息传递协议,广泛应用于物联网和分布式系统中。在前端应用中使用 MQTT 可以实现实时消息传递和数据同步。本文将介绍如何使用 MQTT 在前端应用中实现消息传递。 安装 MQTT.js 要使用 MQTT,在前端应用中,需要安装 MQTT.js。在终端中执行以下命令: npm ......
0-MySQL常见错误代码及代码说明
先转载一下优秀作者的文章,后期会逐渐完善! 作者:理想三旬 出处:https://www.cnblogs.com/operationhome/p/9095522.html ......
JavaScript的引入方式
外部JS文件 deno.js alert('你好!JavaScript'); JS引入方式.html <!--方式一:内部脚本--> <!--标签不能自闭和--> <script> alert('你好 JS') </script> <!--方式二:外部引入--> <script src="demo. ......
Tomcat的Maven插件
<build> <plugins> <plugin> <!--tomcat插件--> <groupId>ch.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</versi ......