首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2021
订阅
niGoDeLe
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
前端优秀实践不完全指南
本文其实应该叫,Web 用户体验设计提升指南。 ... 所谓的用户体验设计,其实是一个比较虚的概念,是秉承着以用户为中心的思想的一种设计手段,以用户需求为目标而进行的设计。设计过程注重以用户为中心,用户体验的概念从开发的最早期就开始进入整个流程,并贯穿始终。 良好的用户体验设计…
前端工程化之CICD那点破事
2. 铁器时代 持续集成:当代码仓库代码发生变更,就会自动对代码进行测试和构建,反馈运行结果。 2.完成上述操作之后,在你想要做持续集成的项目根目录中创建一个文件.travis.yml,这个文件的意义在于用来预先定义好Travis的行为。 node_js: 用来指定 Node …
vue组件缓存之keep-alive正确使用姿势
从详情页返回,希望列表页缓存,不重新渲染数据,这样会提高用户体验。 所有列表页和详情页是两个webview,当我们进入详情页,列表页webview,只是会在详情页webview下面,不会销毁。 但是但是,我们的项目是用vue开发的webapp,多个组件共用一个窗口,当我们切换路…
rollup从入门到打包一个按需加载的组件库
在上一篇文章中,我们学习了用webpack打包一个组件库。这次我们来学习怎么用rollup打包一个组件库。 rollup 是一个 JavaScript 模块打包器,在功能上要完成的事和webpack性质一样,就是将小块代码编译成大块复杂的代码,例如 library 或应用程序。…
webpack构建流程
主要为了接下来进行编译做准备。 2. 编译阶段 1. 第一步: 根据入口文件进行生成一个chunk id:唯一编号,开发环境和name相同,生成环境是一个数字,从0开始。 记录检查:编译阶段一开始会有个表格,最开始这个表格是空的,表格用来存储记录的模块。 2. 读取文件内容 3…
promise经典面试题
上期讲了promise基本概念和用法,今天结合上期的内容,讲解几道经典的相关面试题。 1. 首先Promise构造函数会立即执行,而Promise.then()内部的代码在当次事件循环的结尾立即执行(微任务)。 2. promise的状态一旦由等待pending变为成功fulf…
面试重点:webpack
持续更新中... webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。对于不同类型的依赖,webpack有对应的模块加…
年底前端面试-vue总结
在 MVVM 架构下,View 和 Model 之间并没有直接的联系,而是通过 ViewModel 进行交互,Model 和 ViewModel 之间的交互是双向的, 因此 View 数据的变化会同步到 Model 中,而 Model 数据的变化也会立即反应到 View 上。 …
前端面试指南之JS面试题总结
1. JS 有哪些数据类型? 根据 JavaScript 中的变量类型传递方式,分为基本数据类型和引用数据类型两大类七种。 基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增)六种。 引用数据类型只有Object…
Vue-Router面试题汇总
其中include可以是个数组,数组内容为路由的name选项的值。 hash: 兼容所有浏览器,包括不支持 HTML5 History Api 的浏览器,例http://www.abc.com/#/index,hash值为#/index, hash的改变会触发hashchang…