首先,心细的小伙伴肯定发现作者的名字改变了。是的,新的一年作者也要用一个新的名字——次人君。其实这个名字已经使用很久了......(此处省略一万字)
2018年依然是需要沉淀的一年,只有不断沉淀才能厚积薄发。
新年伊始,小次会对 2018 年的文章内容做一个大致规划,而不再像去年一样想到什么写什么。
同时,也会尽力运营这个公号,而不是像之前一样只是发布文章。下面就进入正题。
规划一:前端与数据结构
在任何编程语言中,数据结构都是一个很基础又很重要的部分。掌握数据结构,在处理一些复杂的逻辑和数据时会有事半功倍的效果。
但是在日常的前端工作中,我们似乎很少用到数据结构相关的知识。甚至很多非科班出身的程序猿完全没有接触过数据结构(比如小次这样的,但是小次在业余时间自己学习了点相关的内容)。
所以 2018 年的一部分内容会是前端方面的数据结构,内容不会非常深,但是一定是可以在我们工作中使用到的。
规划二:前端与算法
与数据结构同时提到的还有算法这个词。
以前的网站囿于浏览器的性能问题,并不会在前端涉及到很多算法相关的内容,甚至完全用不到算法。所以这一块对于很多前端程序员们应该也是比较薄弱的。
但是随着浏览器性能的不断强化,前端已经可以实现一些很复杂的业务逻辑,这种情况下,了解和会使用一些基本的算法就是一件比较重要的事情了。
小次将会就一些能够经常用到、或者必须要了解的算法进行学习和剖析,希望在我们一起学习的过程中,你能够突破现在的工作瓶颈,打开新的视野。
规划三:前端与Node.js
前端的发展一件越来越趋向无 node 不前端,你难道还没有学会使用自动化构建工具?通过 node 实现前端请求合并你又是否了解?Node 的模块机制你能否说出几分?
Node 在今后的前端工作中将会占有越来越大的比重,你可以不想成为一个 node 后端工程师,但是你必须要成为一个能够熟练使用 node 提高工作效率的人。
规划四:前端与交互
都说前端是最接近用户的一个程序员种类,我们通过代码构建用户可视界面,为用户提供良好的使用体验,这些都需要用到交互。
那么我们该如何实现产品经理或者交互设计师提出的交互需求呢?一些常见或者不常见的交互代码是否占用了你工作中的大量时间?
在这一部分,小次将会总结一些常见的交互效果,以及它们的demo,希望你在了解实现原理的同时,能够加快业务中交互的实现速度,但是可一定不要简单的复制粘贴哦!
规划五:前端与动画
现代浏览器的动画该如何实现?关于这一点,小伙伴们肯定知道——我们可以借助 Canvas.
随着 Adobe 公司宣布未来将不再更新 Flash,我们的页面动画效果将会更大程度地依赖 Canvas 来实现。
虽然之前的文章中有关于 Canvas 动画、交互的一些简单介绍,但是并没有系统的介绍 Canvas 的强大功能。之后,小次也将会重新系统地学习一遍 Canvas,并尝试使用 Canvas 来实现一些复杂的动画与交互;如果可能的话,我们也可以一起来制作一个 H5 小游戏。
以上五个部分就是 2018 年小次写作的主要方向,每个部分都会有几篇至十几篇的内容,各部分穿插进行,防止小伙伴们产生“审美疲劳”。
希望小伙伴们能够持续关注小次的更新,如果你觉得内容不错,也请不要吝啬你的评论和打赏,这会是小次前进路上的动力之一!
同时,在前端之外,小次也会通过发布文章的方式输出自己在前端甚至技术领域以外的所学所感,但是由于与技术能力无关,所以可能会创建一个新的公众号。名字还没想好,可能会叫:老徐的干货课堂(小次姓徐)。如果想在技术之外有所提升的小伙伴,届时可以通过推送的信息来关注这个新的公号,小次也会保证至少周更的频率。
愿在新的一年,我们都能以最好的姿态走下去,不管前路艰难,脚下的路都要走得踏实。
——2018.1.4
领取专属 10元无门槛券
私享最新 技术干货