chrome 扩展程序开发 chrome 扩展程序开发
前言Chrome 扩展程序是一种可以在浏览器中运行的程序,借助浏览器提供的 API,可以增强页面的功能。Chrome 扩展程序的语法和 Web 前端类似,也是 html/css/js 的组合。 架构Chrome 扩展程序主要由以下几部分组成
2022-03-06
docker 基础回顾 docker 基础回顾
docker 简介docker 在英文中有码头工人的意思,码头工人将货物装载到集装箱,而 docker 则将开发者的应用打包成一个可供容器使用的镜像,并且可以分享给其他开发者使用。 Docker 是一个开源的应用容器引擎。Docker 可以
2022-02-26
2021 年的 React 状态管理小结 2021 年的 React 状态管理小结
reduxredux 是 React 社区目前最流行的状态管理方案。 redux 的数据流redux 是单向数据流。组件通过 dispatch 一个 action 来触发 store 的修改,然后由 store 的 reducer 函数计算
2021-12-19
RxJS v6 学习指南 RxJS v6 学习指南
为什么要使用 RxJSRxJS 是一套处理异步编程的 API,那么我将从异步讲起。 前端编程中的异步有:事件(event)、AJAX、动画(animation)、定时器(timer)。 异步常见的问题 回调地狱(Callback Hell)
2021-10-10
vue 开发2017年变化回顾及2018年展望 vue 开发2017年变化回顾及2018年展望
vue.js 变化从 github 的发布记录我们可以看到 2017 年 vue.js 的第一个发布为 v2.1.9,最后一个为 v2.5.13,主要发布小版本 2.2~2.5。这些发布提升了 vue 与 TypeScript 的结合、改进
2021-10-10
Promise小书(长文) Promise小书(长文)
前言本文主要参考了 JavaScript Promise 迷你书,链接在文末与其他参考一起列出。 promise 基础Promise 是异步编程的一种解决方案。ES6 Promise 的规范来源于 Promises/A+社区,它有很多版本的
2021-10-10
git入门大全 git入门大全
前言以前写个一个 git 小结,但是实际上并不够用。于是结合实际工作上碰到的一些情况,参考了一些资料,重新总结了一下。目标是在日常工作中不用再去查阅其他的资料了,如果有什么遗漏或者错误的地方,请评论指出! 基本概念Workspace:工作区
2021-10-10
Vuejs技术栈知识点小结 Vuejs技术栈知识点小结
前言上家公司的项目主要是使用 jQuery 和 Angular1,然后自己学了 React,没想到来到这家公司突然开始做 vue,不过 vue 还是挺容易上手的。下面是 vue 技术栈的一些总结,都是来自官网,主要是自己对 vue 技术栈知
2021-10-10
Vuejs技术栈从CLI到打包上线实战全解析 Vuejs技术栈从CLI到打包上线实战全解析
前言本文是自己 vue 项目实践中的一些总结,针对 Vue2 及相关技术栈,实践中版本为 2.3.3。 开发前须知vue-cli在开发前,我们要至少通读一遍 vue 官方文档和 API(看官方文档是最重要的,胜过看五十、一百篇博客),英文阅
2021-10-10
ES6核心内容精讲--快速实践ES6(三) ES6核心内容精讲--快速实践ES6(三)
Promise是什么Promise 是异步编程的一种解决方案。Promise 对象表示了异步操作的最终状态(完成或失败)和返回的结果。 其实我们在 jQuery 的 ajax 中已经见识了部分 Promise 的实现,通过 Promise,
2021-10-06
ES6核心内容精讲--快速实践ES6(一) ES6核心内容精讲--快速实践ES6(一)
前言本文大量参考了阮一峰老师的开源教程ECMAScript6 入门和 MDN,适合新手入门或者对 ES6 常用知识点进行全面回顾,目标是以较少的篇幅涵盖 ES6 及部分 ES7 在实践中的绝大多数使用场景。更全面、更深入的请进入上面的教程。
2021-10-06
ES6核心内容精讲--快速实践ES6(二) ES6核心内容精讲--快速实践ES6(二)
Iterator 和 for…of是什么:Iterator(迭代器)是专门用来控制如何遍历的对象,具有特殊的接口。 Iterator 接口是一种数据遍历的协议,只要调用迭代器对象对象的 next 方法,就会得到一个对象,表示当前遍历指针所在
2021-10-06
1 / 3