自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ngd-b的博客

学习经验,问题解决,知识笔记。

  • 博客(122)
  • 收藏
  • 关注

原创 el-table动态渲染列、可编辑单元格、虚拟无缝滚动

针对日常开发的组件二次封装、方案设计实现。包括对el-table的动态渲染、单元格编辑;对于无缝滚动的实现,优化大数据量下的页面卡顿问题。1. el-table实现动态渲染列常规使用el-table<template> <el-table ref="multipleTable" :data="data" > <el-table-column prop="family_name" label="姓名" align="center">

2022-05-01 15:36:25 11801 7

原创 常用浏览器API-URL、File、FormData

面向对象编程,目前还是主流,个人也比较喜欢细化组件、切割对象.这样看起来比较清晰、每个对象职责单一,不会混淆造成混乱.前端经常会和浏览器打交道,在处理一些与浏览器相关的逻辑时,就会调用浏览器API,整理日常会用到的API对象.

2021-08-21 16:09:04 1068

原创 vue 实现 el-select 下拉选项的懒加载

下拉选择是常用的用户交互选择的操作;常用固定选择项或者动态渲染选择项.实际项目中存在数据量大,一次性渲染很多数据会造成下拉卡顿的问题, 通过滚动懒加载,逐步增加下拉选项.

2021-06-29 20:03:59 5037 6

原创 Vue 系列 - v-model自定义组件结合el-form做表单校验

1. ElementUI form表单基本使用 , 表单校验流程.2. v-model 自定义组件 , 并结合element from进行校验.

2021-04-09 23:49:39 5488 3

原创 rust前端web开发框架yew使用

构建完整基于 rust 的 web 应用,使用yew框架trunk。

2024-04-27 23:11:53 1002

原创 webAssembly学习及使用rust

学习理解 webAssembly 概念知识,使用 API 进行 web 前端开发。

2024-04-19 23:46:13 856 2

原创 rspack 使用构建vue3脚手架

基于 Rust 的高性能 Web 构建工具。rspack 主要适配 webpack 生态,对于绝大多数 webpack 工具库都是支持的。

2024-04-13 14:18:13 1094

原创 rust 面向对象编程特性、模式与模式匹配、高级特征

学习了结构体、枚举,它们可以包含自定义数据字段,也可以定义内部方法,它们提供了与对象相同的功能。面向对象的四大特征:封装、继承、多态

2024-04-05 23:38:21 944 1

原创 rust 创建多线程web server

创建一个 http server,处理 http 请求。web server 中主要的两个协议是 http 和 tcp。tcp 是底层协议,http 是构建在 tcp 之上的。

2023-10-28 17:39:45 526

原创 echarts 饼图的label放置于labelLine引导线上方

以上两种配置完基本可以看到文本与引导线在同一水平位置了。想要实现将文本放置在引导线上方,效果长这样。y 方向上的偏移量,调整到合适位置。配置标签布局,设置垂直对齐方式。一般的饼图基础配置后长这样。

2023-08-05 23:56:23 4340

原创 echarts 图例组件legend配置

默认的图例数据会从系列中获取,如果需要设置不同的图例样式或者不需要展示某个系列图例则可设置数据。图例的数据字段name必须是系列中的系列名称或数据名,

2023-08-05 22:57:08 2621

原创 rust 自动化测试、迭代器与闭包、智能指针、无畏并发

编写测试可以让我们的代码在后续迭代过程中不出现功能性缺陷问题;理解迭代器、闭包的函数式编程特性;`Box`智能指针在堆上存储数据,`Rc`智能指针开启多所有权模式等;理解并发,如何安全的使用线程,共享数据。

2023-07-09 12:23:24 743 2

原创 rust 集合、错误处理、泛型、Trait、生命周期、包

集合组织特性相同的数据;泛型可以定义任何抽象数据类型;生命周期限制所有权的作用域范围;错误处理使程序更健壮。

2023-06-23 14:41:51 772

原创 rust 使用第三方库构建mini命令行工具

扩展增加一些 crate 库。这些基础库在以后的编程工作中会常用到,他们作为基架存在于项目中,解决项目中的某个问题。

2023-06-18 00:02:45 2087 7

原创 rust学习 - 构建mini 命令行工具

rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为构建命令行程序的最佳选择。实现一个命令行搜索工具grep,可以在指定文件中搜索指定的字符串。

2023-06-08 22:08:24 1128 1

原创 rust 初识基础: 变量、数据类型、函数、所有权、枚举

了解到 rust 和 WebAssembly 的结合使用,可以构建前端应用,而且性能也比较好。初步学习使用rust 是预编译静态类型语言。

2023-05-28 12:37:55 1284 2

原创 初识esbuild、构建vue3脚手架

esbuild 非常快速的 web 打包器,使用 go 语言编写。

2023-04-28 01:01:35 1956 3

原创 初识rollup 打包、配置vue脚手架

rollup javascript 代码打包器,它使用了 es6 新标准代码模块格式。面向未来,拥抱 es 新标准,支持标准化模块导入、导出等新语法。tree shaking 静态分析导入的代码。排除未实际引用的内容

2023-03-09 22:26:38 1574 1

原创 uniapp 开发微信小程序问题笔记

最近接手了一个小程序开发,从头开始。使用了 uniapp 搭建,以前没有做过小程序开发,着手看文档、查文档。一步一步完成了任务的开发。特此记录开发过程中的问题。

2023-01-02 16:06:10 2816 5

原创 pdf、markdown、docx文件预览

记录一下实现 `.md \ .pdf \ .docx`文件的预览。

2022-10-24 21:49:00 1736

原创 vite配置多页面应用

通过配置多页面应用,从而将给子模块依赖分隔开各自加载,可以减少初始资源请求,加快访问速度。vite 实现多页面应用配置,访问各模块页面;

2022-09-03 18:42:11 5505

原创 vue3 sfc单文件组件中如何书写JSX语法?

最近一直在学vue3.并从头开始,搭建了vite+vue3的开发模板;vite+vue3 地址配置了sfc,jsx两种书写方式。想在单文件组件中书写jsx语法却总是报错。最后查找,只要预设script 处理语言lang="jsx"就好了。<template> <div></div></template><script lang="jsx"> export default{ data(){ return {

2022-07-29 18:28:04 731 2

原创 Vue3 现在有多少种写法?

Vue3中加入了响应式API,书写一个组件的方式又增加了几种。看看有什么不一样vue2。

2022-07-23 16:34:58 718

原创 vite-vue3开发环境搭建

目前项目还未使用vite 以及vue3 。 计划下一个新的项目就是用,提前做个示例demo,根据以往的项目所需要的配置,搭建vite+vue3 代码架构;

2022-07-17 11:20:34 2497

原创 uniapp内网部署 editor富文本报错问题

uiapp 内置组件editor离线时,使用报错的问题解决。

2022-06-17 20:53:23 1199 3

原创 Vue基础知识 -过滤器、样式绑定、slot插槽内容分发

习惯了使用React, 偶尔接手Vue项目,使用的时候有点别扭,故做此笔记,以供时不时查看。1. 过滤器插值或绑定表达式。<p>{{name|formatValue}}</p><my-info :name="name|formatValue" />// ...export default{ data(){ return { name:"" } }, filters:{ .

2022-05-02 14:06:15 873

原创 element-ui 实记问题记录

主要是记录一些在使用Element-ui 组件时,耗费时间去解决的一些问题。

2021-10-29 15:33:37 644

原创 在vue项目中配置使用svg

常使用svg作为图标使用已经很常见了,以下为几种使用方式 .

2021-09-16 19:55:43 947

原创 记录一次两年前的Vue项目升级

记录一次两年前的Vue项目升级。包括vue配置、webpack配置、babel配置、eslint及husky配置

2021-08-03 22:25:53 1558 4

原创 初识SVG - 绘制基础图形

使用直线和曲线来描述的图形,构成这些图形的元素是一些点、线、矩形、多边形、圆和弧线等,它们都是通过数学公式计算获得的,具有编辑后不失真的特点。

2021-07-31 16:28:01 1448

原创 Redux - redux/toolkit

Reduxredux/toolkit 套件处理在react中使用redux时重复文件,以及重复的样板代码。

2021-02-11 00:14:34 1685

原创 git 常用命令与应用

记录一下git 常用命令,以及相关应用场景解决方案基础命令应用场景分支合并关联远程分支其他

2020-10-24 14:27:13 429

原创 Less 使用小结

less css预处理;基本使用:嵌套、变量定义;混合器使用;extend 关键字使用;

2020-09-19 01:37:09 314

原创 在react中使用Mobx

全局状态管理mobx;配置react使用mobx;mobx-react 测试使用示例;主要核心mobxAPI说明;

2020-09-12 11:49:49 1658

原创 web Component 定义组件

Web Component 组件定义:通过`customElements.define`定义组件;附加`shadow root `,分装、隔离元素;模板元素定义`template`/`slot`

2020-08-29 16:50:03 544

原创 HTTP 协议基础知识

http 传输协议:http请求放方法;请求首部字段定义;Cookie;web攻击;https;

2020-08-18 23:01:30 167

原创 webpack plugin解析及自定义plugin

webpack plugin API释义说明:tapable 事件钩子compiler 可调用钩子事件;compilation 可调用钩子事件;自定义实现plugin;

2020-08-09 19:39:04 519

原创 webpack loader解析及自定义loader

webpack loader 模块;1. loader作用。2. API释义3. 实现loader并应用

2020-08-03 23:33:05 1299

原创 构建React基础知识体系

react 基础知识表述:JSX语法注意点;核心概念重点关注;高级知识;API;生命周期;

2020-07-06 23:08:21 270

原创 百度地图自定义折线覆盖物,控制旋转方向

百度地图自定义路线;三角形角度计算;

2020-07-01 23:49:59 1760

ifun-grep mini命令行工具实现文件内容搜索制定的字符串,rust学习demo实例

rust 构建迷你命令行工具,使用第三方库组件,包括cli参数获取、解析;文件内容读取;大小写敏感功能; clap 解析cli参数 anyhow处理错误 ansi_term处理输出格式化 indicatif 进度条控制扎实输出 log 日志记录输出 assert_cmd 单元测试 仓库地址:https://gitee.com/ngd_b/ifun-grep 基础构建:https://blog.csdn.net/heroboyluck/article/details/131116999?spm=1001.2014.3001.5501 使用第三方库构建:https://blog.csdn.net/heroboyluck/article/details/131266327?spm=1001.2014.3001.5501

2023-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除