logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端打包工具Esbuild--模块化、ESM、esbuild-loader、

模块化编程在前端领域已非常普遍,应用程序中将各种功能细分成独立的模块(单独文件)进行开发。module bundler 将所有文件串联起来变成了必须。JavaScript 社区中有很多程序的打包工具,如 Webpack、Rollup、Parcle 等,它们都是使用 JavaScript 构建的,性能方面有很多不足。下面要介绍的 Esbuild,采用 Go 语言开发,运行速度得到了显著提高。Esbu

文章图片
让vue-cli初始化后的项目集成支持SSR

文章转自悠扬小Q,原文地址:http://blog.myweb.kim/vue/%E8%AE%A9vue-cli%E5%88%9D%E5%A7%8B%E5%8C%96%E5%90%8E%E7%9A%84%E9%A1%B9%E7%9B%AE%E9%9B%86%E6%88%90%E6%94%AF%E6%8C%81SSR/?utm_campaign=ligang&utm_source=csdn&

理解 javascript:void(0) 语句

在需要链接但不需要操作时用作占位符 URL,而用作占位符 URL 以跳转到页面顶部或在同一页面内创建内部链接。

#javascript#前端
echarts 中如何将 legend 设置成「直线」

echarts 中如何将 legend 设置成「直线」

文章图片
#echarts#前端#javascript
npm并行&串行执行多个scripts命令

通过npm run <commander> 可以运行 package.json 中脚本,Npm 命令不能提供立即运行多个脚本的方式,同时运行需要打开多个终端窗口npm scriptsnode_modules/.bin 目录下的命令,可以直接在 scripts 中调用利用一些脚本生命周期时间"scripts": {"preinstall": "./configure...

Tomcat性能调优

NO1. 提高Tomcat性能一般从三方面入手,JVM内存调整、禁用DNS查询、调整线程数。一、JVM内存调整  -Xms 表示JVM初始化堆的大小,-Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。在catalina.bat中,设置JAV

#tomcat
Vue-第三方库扩展

​之前写过一篇 Vue-组件扩展 的文章,通常我们采用 extends 或 mixins 进行扩展组件;但项目中我们经常还会使用一些第三方库(Lodash, Moment等),如何调用这些工具方法智者见智仁者见仁。​ 我司现在大部分都是大数据可视化方面的工作,所以在系统中,倡导封装了一批图表的数据转换方法,便于大家的调用和系统的统一。​ 在第一个项目中,将这批数据转换方...

Vue基础:组件--slot、异步组件、递归组件及其他

slot分发内容为了让组件可以组合,我们需要一种方式来混合父组件的内容与子组件自己的模板。这个过程被称为内容分发。Vue中使用特殊的 <slot> 元素作为原始内容的插槽。 问题(编译作用域)message 应该绑定到父组件的数据,还是绑定到子组件的数据?<child-component>{{ message }}</child-component>答案是父组件。父组件模板的内容在父组件作用

巧用 import.meta 实现热更新

Pinia 是 vuex 新替代方案。Pinia 中热更新实现,借助 import.meta。

Vue 组件扩展

最近,新项目架构搭建在扩展组件的场景中:图表使用了extends方式,而公共业务server和view之间使用了mixins方式。对于二者的选择,我们通常会解释为extends的优先级高于mixins,但其真实的差异是由于其合并策略不同或者说在合并策略中执行的顺序不同导致的。源码下述,简单阐述Vue中涉及到组件扩展的相关API及自定义合并策略等相关内容示例:定义公共基础的组件配置模...

    共 20 条
  • 1
  • 2
  • 请选择