首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
嘟嘟嘟嘟杀毒咯
更多收藏集
微信扫码分享
微信
新浪微博
QQ
122篇文章 · 0订阅
基于Vue的前端架构,我做了这15点
本篇文章针对于 vue2,目前正在基于 vue3 做一个开源的脚手架,如果有感兴趣的同学,可以来这里贡献代码。 考虑到后续招人和现有人员的技术栈,选择 Vue 作为框架。 公司主要业务是 GIS 和 BIM,通常开发一些中大型的系统,所以 vue-router 和 vuex 都…
你不能不知道的ESLint rules
该规则对试图与 -0 进行比较的代码发出警告,因为并不会达到预期。也就是说像 x === -0 的代码对于 +0 和 -0 都有效。作者可能想要用 Object.is(x, -0)。 该规则禁止在 if、for、while 和 do...while 语句中出现模棱两可的赋值操作…
手写响应式实现
不是。在Vue的构造函数中new Observer(this.$data)会把所有data转换为响应式数据,这件事在new Vue中执行。如果仅仅是vm.test='1'只是给vm增加了一个js属性。
正儿八经的前端项目部署流程(交流分享)
项目部署作为网页开发中必不可少的一环,每一名合格的前端开发都应当有所了解,而不是不闻不问。不可否认的是,初次经历整个部署流程会遇到不少曲折,但这些难得的经验对于我们理解从在浏览器输入网址,出现网页内容,再到与之交互的整个流程甚至细节都有着不可或缺甚至无法替代的作用。在这个弱肉强…
前端代码质量优化交流
相信大家都有过这种情况,接盘。没错,你不知道在你面前放着的代码经过几个人的手,里面有几种风格。我见过一个项目,7、8个人接手过,轮到我接手的时候先吐了半个小时。在中大型项目中,这是一种常态,我通常称此类项目为shi山。那么我们怎么才能把项目code质量这一块,掌控的死死的呢?代…
众所周知的node包管理器知识
既然是经常用的,那也整理整理👾(只列出常用的命令)。 表示精确版本号。只匹配1.2.3的版本 众所周知,生产环境需要的东西,你都需要装在这个选项里供生产环境使用。例如:vue、vue-router、vuex 众所周知,只是开发环境需要的东西,你都应该装在这个选项里只供开发环境…
清除浮动
设置为浮动的元素会脱离当前文档流,向左或向右移动直到边缘遇到另一个浮动元素或者到达边界。普通元素不会对其造成影响。 浮动是把双刃剑,在给我们的布局带来便利的同时有一些缺点需要我们去解决。例如最常见的父元素塌陷。如下图所示: 可以看出warper没有被撑开,这个时候就需要清除浮动…
离不开的微服务架构,脱不开的 RPC 细节(值得收藏)!!!
上一篇《微服务架构,多 “微” 才合适?》聊了微服务的粒度。微服务离不开 RPC 框架,RPC 框架的原理、实践及细节,是本篇要分享的内容。 服务的上游调用方,按照接口、协议即可完成对远端服务的调用。 这样的话,如果没有统一的服务框架,各个团队的服务提供方就需要各自实现一套序列…
前端最佳实践之可维护性
在早期网站中,JavaScript 主要用于实现一些小型动效或表单验证。今天的 Web 应用则动辄成千上万行 JavaScript 代码,用于完成各种各样复杂的处理。这些变化要求开发者把可维护能力放到重要位置上。正如更传统意义上的软件工程师一样,JavaScript 工程师受雇…
封装自己的Vue组件库
VueCLI中提供了一个插件可以进行原型快速开发。 除了可以从零开发自定义组件之外,还可以在第三方组件的基础之上,进行二次开发。 例如结合ElementUI来进行组件库的开发,则需要安装和配置,这里使用vue add element来进行安装,这个命令会自动安装babel及所依…