随笔分类 -  开发杂谈

摘要:一、前言 百度地图已经有了 react 相关的组件库,本人用的百度地图 v3.0 和 vue3 我仅仅是抛砖引玉,百度地图 webgl、高德地图都是一样的,因为底层都是通过 js 控制地图 如果用组件的方式开发,比如我将 BMap.Marker 作为一个组件,我暴露一个参数position,其目的是 阅读全文
posted @ 2023-12-29 10:06 Sebastian·S·Pan 阅读(237) 评论(0) 推荐(0) 编辑
摘要:前言:网上的优化方案 性能优化确实是个老掉牙的问题,但是看看网上的优化方案,我看了很多个,其实都大同小异: 网络方面的优化 浏览器方面的优化 一、网络方面 1.1 优化请求 使用http2、CDN做全局负载均衡、CDN缓存、域名分片、http缓存、SSG ... 1.2 减少 http 报文大小或者 阅读全文
posted @ 2021-08-12 15:42 Sebastian·S·Pan 阅读(388) 评论(0) 推荐(0) 编辑
摘要:前言 MVC,MVP 和 MVVM都是一种整体上的架构,而不是说一种设计模式或者开发上的模式。 其都针对于一个网站的整体架构,包含前端和后端,而不是仅仅局限于前端或者后端。 一、MVC 以下引述自微软官网。 许多计算机系统的目的是从数据存储中检索数据并将其显示给用户。用户更改数据后,系统会将更新存储 阅读全文
posted @ 2021-04-08 13:58 Sebastian·S·Pan 阅读(117) 评论(0) 推荐(0) 编辑
摘要:**不要为了很小的性能收益,牺牲应用程序的质量!**注意,在大多数情况下,优化代码质量比构建性能更重要。 更好的维护的代码(即质量高的代码、逻辑架构清晰的),比性能好的更直接的,往往更节省人力。 阅读全文
posted @ 2021-03-17 10:05 Sebastian·S·Pan 阅读(78) 评论(0) 推荐(0) 编辑
摘要:在开发过程中,组件尽量内聚,图片、样式什么的都不要依赖外界。也就是说,不要依赖外部文件夹。 全部文件放在同一个文件夹。 也不要对该组件设置位置信息,比如position,比如固定的大小。 参考我们常用的UI框架,也是一个不错的借鉴方向。 阅读全文
posted @ 2021-03-14 14:58 Sebastian·S·Pan 阅读(48) 评论(0) 推荐(0) 编辑
摘要:只能说,英文的命名繁琐,看着很乱。对于母语为汉语的我们来说,用中文阅读无疑是最方便的。 因为汉字也是包括在utf-8字符集中的,所以用起来也不是不妥。 查阅了相关资料,对于文件夹的命名,并不存在很大的限制。当然如果你的代码要走向国际,那就必须全部英文。 我已经用了有一段时间了,下面是我的总结 文件夹 阅读全文
posted @ 2021-03-12 15:34 Sebastian·S·Pan 阅读(207) 评论(0) 推荐(0) 编辑
摘要:持续集成是什么? 阅读全文
posted @ 2021-02-08 18:08 Sebastian·S·Pan 阅读(37) 评论(0) 推荐(0) 编辑
摘要:RESTful API 设计指南 阅读全文
posted @ 2021-01-20 11:13 Sebastian·S·Pan 阅读(42) 评论(0) 推荐(0) 编辑
摘要:前言 现在在公司以vue作为主导,之前的项目是老项目,用lay-UI做的权限设计,现在我想以vue重构下架构。 参阅了这个手摸手,带你用vue撸后台 系列二(登录权限篇),人家通过改变路由内部结构的匹配,来实现对权限的响应,也就是说他是将路由动态化,将一个新的routes对象与之匹配。 这个博主实现 阅读全文
posted @ 2021-01-13 15:13 Sebastian·S·Pan 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、文件规范 1.1 命名 无论文件夹和文件,统统小写 (这是文件,是针对于生产中的文件而言,而不是开发中的文件) 且两个单词及以上使用中划线 -,不要使用空格 或者下划线_; 很多计算机,特别是 Web 服务器,是对大小写敏感的。比如,如果你保存一张图片 test-site/MyImage.jpg 阅读全文
posted @ 2020-10-09 10:32 Sebastian·S·Pan 阅读(239) 评论(0) 推荐(0) 编辑
摘要:一、基础知识 正则基本知识 二、我的踩雷 1、语法错误 []中不能使用模式匹配(),它只表示范围。 2、非贪婪匹配和模式匹配的混用 如果模式匹配中含有量词限定符(*,+,{n}...),和之相关的非模式匹配如果是非贪婪的,则模式匹配将变成贪婪的。与之相反同样成立。 阅读全文
posted @ 2020-08-20 11:46 Sebastian·S·Pan 阅读(80) 评论(0) 推荐(0) 编辑
摘要:前言 npm 是 nodeJS 自带的包管理器,现如今也成为了前端项目所必须的,因为前端项目工具往往是基于 nodeJS 开发的,比如 webpack、Rollup 等等。 一、安装npm包 格式 格式:npm install [参数] [模块名] 其中install可以简写成i,模块名即是你要安装 阅读全文
posted @ 2020-03-16 11:05 Sebastian·S·Pan 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示