既然 Vue 都学了,难道不顺便把 React 收了么?它的大名就不需要说了,全球最火的前端框架,也是个啥都能写的货。
相比 Vue 它会更灵活,这就意味着它更复杂,对于主力后端的我来说,也就点到为止,那些深层次的东西就不挖的太深了,App (React Native)相关的构建也以后再说,这里主要是 Web 应用的开发。
CSS布局之Flex布局
某天在网上看到了一篇帖子有感而发,作为后端还是挺喜欢 JS 的,毕竟动态语言确实爽,不过 CSS 我就….心累,真的玩不起,我们称之为玄学。
当我还以为盒子模型是主流时,评论区大呼 Flex 布局真香,而我就一脸懵逼了,CSS3 一直不怨触碰,但如果主流布局方式变了,那肯定是要学习一下的(当然还有一种是 grid 这个看着比较复杂,之后再说)。
SpringSecurity笔记
这篇笔记其实很早就开始写了,毕竟 SpringSecurity 现在用的非常多,而我还是半吊子水平,不过因为时间和心情问题,断断续续搞了这么久,跨度得三个月左右了,相应的这篇笔记也非常长,我就不再分篇了直接一次性怼上,基本的原理与知识点应该是覆盖全了,除了基础的 SpringSecurity 知识点,另有对 OAuth2 对支持,使用 Social 对第三方社交登陆的支持,Session 处理相关,SSO 相关的提了一下,看完之后不是问题。
ECMAScript常用语法整理
首先集百家之介绍:
ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会)通过 ECMA-262 标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMA-262 标准的实现和扩展。
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
目前 ES 已经到达了 ES2018 版本,Google 的 V8 引擎支持率 100%,其他的并不友好,而我们常用 JavaScript 稳定版本的实现目前在 ES2016 版本,所以这里主要学习 ES6 的特性了。
Vue核心使用总结
将之前的 Vue 学习笔记进行了整理,即使仅是 Vue 核心的功能发现也还是比较有货的,跟后端的学法都是一样的,关键理解其设计思想,上手使用都不难,关键是能 get 到为什么这样设计,这样设计什么好处,这个有点玄学,全靠自己理解了 o( ̄▽ ̄)ゞ)) ̄▽ ̄)o。
算法之美-排序
排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法可能就是排序,大学里的 C 入门就是写的它吧?排序是非常重要的,但是排序算法太多了,有很多可能你连名字都没听说过,比如猴子排序、睡眠排序、面条排序等。
我这里就只看最经典的、最常用的:冒泡排序、插入排序、选择排序、归并排序、快速排序、计数排序、基数排序、桶排序。