随笔分类 - 其他
摘要:前端 TypeScript 入门2 在上一篇中,我们了解了 TS 常用语法,但是在Vue3项目实际开发中,会发现很多 TS 代码看不懂。本篇以实际 Vue3 项目为例,抽取出其中绝大多数 TS 常见写法,快速进入实战。 一、API 层的 TypeScript 用法 1.1 定义接口数据结构(inte
阅读全文
摘要:前端开发规范实践 本文档总结了前端开发团队在代码规范、质量控制、版本管理和开发流程等方面的一些实践,旨在帮助团队建立统一的开发标准,提高代码质量和开发效率。 1. 前端编码规范管理 1.1 统一编码规范 1.1.1 命名规范 变量命名:使用小驼峰命名法(camelCase),布尔类型使用 is/ha
阅读全文
摘要:小李移动开发成长记 —— 大话小程序 做传统网站前端开发的同学初次接触小程序,会有许多困惑:为什么没有div,view 是什么、怎么没有 ajax,wx.request 为什么是回调方式、预览怎么要用小程序开发者工具、APPID有什么用、安装npm包怎么还要构建、tabBar 是什么、语法怎么和vu
阅读全文
摘要:整体介绍 前言 有些公司需要你有远程办公的经验 远程办公是某些公司和组织的一种工作方式。比如公司运作以天津为根据地,还有一些团队在武汉,忙不过来时还有外包 本系列就以前端工程师的视角,以一个真实的场景来说一下这个事情。会说遇到了什么问题、如何协作、用到什么新工具,什么技术... 背景 张三,一直从事
阅读全文
摘要:前端 Typescript 入门 Ant design vue4.x 基于 vue3,示例默认是 TypeScript。比如 table 组件管理。 vue3 官网介绍也使用了 TypeScript,例如:响应式 API:核心 华为的鸿蒙OS(HarmonyOS)开发中也可以使用 TypeScrip
阅读全文
摘要:Jitsi Meet 背景 接到一个任务,想在公司内网搭建一个视频会议系统,用于公司内部或与分公司交流,需要内网部署,最好是开源免费。 项目定位 查找了如下几个项目: tailchat-meeting - https://github.com/msgbyte/tailchat-meeting sta
阅读全文
摘要:前端学习 nginx 本篇主要讲解 nginx 常用命令、基础概念(正向/反向代理、负载均衡、动静分离、高可用)、配置文件结构,并通过简单的实验来体验反向代理和负载均衡,最后说一下 nginx 原理。 为什么需要学习 nginx 场景1:跨域需求。比如后端不愿意使用 cors,前端可用 proxy
阅读全文
摘要:electron 基础 前文我们快速的用了一下 electron。本篇将进一步介绍其基础知识点,例如:生命周期、主进程和渲染进程通信、contextBridge、预加载(禁用node集成)、优雅的显示窗口、父子窗口、存储并恢复 electron 窗口、、右键上下文信息、右键菜单、菜单与主进程通信、选
阅读全文
摘要:electron 起步 为什么要学 Electron,因为公司需要调试 electron 的应用。 Electron 是 node 和 chromium 的结合体,可以使用 JavaScript,HTML 和 CSS 等 Web 技术创建桌面应用程序,支持 Mac、Window 和 Linux 三个
阅读全文
摘要:前端学做 PPT 公司做技术分享、年终总结都需要用到ppt。 要快速、省事的做出高质量的 ppt,一方面需要熟练使用制作 ppt 的工具,另一方面得知道用工具做成什么样子才是好作品。前者比较简单,后者则需要长时间的练习。比如提高审美水平就不是一蹴而就的事,得多看优秀的作品,否则你都知道到设计成什么样
阅读全文
摘要:数字格式化的 js 库 Numeral.js,是一个用于格式化数字和处理数字的 js 库。 Tip:目前 Star 有 9.2k,5年以前就没有在更新。其文档写得不很清晰,比如它提供了多语言,但如何切换成中文,怎么使用却没有说,对于某些问题(abbreviations 报错)笔者只有从源码、更新日志
阅读全文
摘要:内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook 的 docusaurus,需要 node 14 以上才能构建、打包,所以决定借助另一台 ubuntu
阅读全文
摘要:网址记录 谷歌翻译、百度翻译 菜鸟教程 印记中文 spug - 开源运维平台 Linux 公社 Ant Design axios - Axios 是一个基于 promise 的网络请求库,可以用于浏览器和 node.js mockjs - 生成随机数据,拦截 Ajax 请求 163 邮箱 稿定 在线
阅读全文
摘要:对话录(未完成) 人是否需要空闲 人不是机器,机器可以24小时运转而不停歇 悲观·执著·超脱 周国平的文章《悲观·执著·超脱》 人生没有意义,所以悲观 生命只有一次,太珍贵了,所以执着 失败了,还有悲观垫底,故能超脱 尊重,还是要的 相处久了,他人对你的好被当做理所当然,特别是亲人之间,刻薄、嫌弃等
阅读全文
摘要:DevOps 前端开发和 Spug 朋友新工作是进行 DevOps 前端开发,涉及 Spug。 DevOps 是什么 DevOps 是一种思想。用于促进开发和运维之间的沟通、协作或整合。 Tip:DevOps 是 Development 和 Operations 的组合词,即开发和运维。运维工程师
阅读全文
摘要:初步认识 docker 为什么要学习 docker 有同学说他开发工作中有两大神器,一个是 vim 编辑器,另一个就是 Docker。 什么是 docker Docker 是一个开源的应用容器引擎。 容器的发展之路 业务是基于应用运转,而应用通常运行在服务器中,以前每个服务器只能运行单一应用(见 T
阅读全文
摘要:初步认识微前端 微前端是什么 现在的前端应用,功能、交互日益复杂,若只由一个团队负责,随着时间的推进,会越来越庞大,愈发难以维护。 微前端这个名词,第一次提出是在2016年底。它将微服务(将单一应用程序划分成一组小的服务,服务之间相同配合,为用户提供最终价值)这个应用于服务端的技术扩展到前端领域。
阅读全文
摘要:知识体系 写了这么多东西,整理一下,与人方便,与己方便; 有意识的形成自己的知识体系。孤木不成林; 把新知识放入到原有的知识体系中,能有效地将其转为自己的经验; Tip:下面的划分会根据博文(知识体系)的变化而调整 css css 快速入门 系列 浮动 javascript es6 快速入门 系列
阅读全文
摘要:## 谈面试前端工程师 - 打战需要周全的准备,而找一份年薪几十万的工作对于个人来说不亚于一场大战 - 有一天,你若需要招人,则需要在极短的时间内从各方面考核对方是否合适 - 通过面试可以推动自己主动了解行业新技术,尤其是长期呆在一家技术不那么好的公司 - 面试的内容数不胜数(亦或千奇百怪),面试官
阅读全文

浙公网安备 33010602011771号