文档章节

一个后端的前端学习之旅——1.决定学什么

duoduo3_69
 duoduo3_69
发布于 2016/02/03 13:42
字数 668
阅读 217
收藏 2

年末学点新东西,后端的东西写久了考虑学点前端的东西。

首先考虑选择用什么,公司的前端同学给我了两个链接 es6 babel,大体看了下es6是下一波js规范,出了一些js的新语法,解决了一些坑(肯定有新坑),babel是虽然现在很多浏览器不支持es6但是你可以写es6我给你编译成支持的东西。

然而我并不想学习原生的js,作为一个后端我不是特别想关于js里面的各种诡异的坑,而且我以前写过前端,so选择coffee是比较好的选择,可以大体说一下,coffee虽然号称借鉴了很多python ruby的语法,个人感觉借鉴ruby的更多(然而我是写python的,曾经大体看过ruby,貌似看到切片那里就无法忍受了),不过coffee写js还是很不错的。

coffee会把我的类python代码编译成js,帮我避开很多js的坑这是我选择coffee的原因。推荐coffeescript小书同学们可以先看一下,百度一搜一大片37页而已。

然而作为一个前端的项目,我在大约两年前就写过这么一篇blog: 现代前端开发, 所以自然我不想回到刀耕火种的时代,brunch并不好用,grunt看起来也很烦,gulp两年前有点惨,然而现在挺好用的,so 我决定先找个gulp + coffee的脚手架先把基本的前端编译+压缩+调试的一些问题解决,这样才能没有任何后顾之忧快速的学习一些前端的东西,关注点就可以更加集中。

github一搜就能非常容易的搜到一个脚手架,然而并不能很顺利的跑通,我fork了一份位置(我的项目非常大因为我把node_ bower_的安装文件放到git中了,哎网络坑爹没办法)

所以剩下的关注点是其他的前端技术:

  • coffee
  • styl
  • 某种css框架(我的博客我之前使用polymer写的,然而google的工程师一贯喜欢挖坑让你跳,坑爹的是当时的polymer版本人家重构了,很多子项目都直接close了,我bower都无法安装,所以博客好久没加新功能了。好吧其实是懒)
  • 某种js框架,js太多了,可能随便选一个React什么的

© 著作权归作者所有

duoduo3_69
粉丝 89
博文 57
码字总数 83746
作品 0
青岛
程序员
私信 提问
加载中

评论(1)

PegasusWang
PegasusWang
我也是后端打算学前端,感觉前端好杂
一个后端的前端学习之旅——1.决定学什么

年末学点新东西,后端的东西写久了考虑学点前端的东西。 首先考虑选择用什么,公司的前端同学给我了两个链接 es6 babel,大体看了下es6是下一波js规范,出了一些js的新语法,解决了一些坑(肯...

D咄咄
2017/11/29
0
0
Flask连接数据库打怪升级之旅

前言 在初学 Flask 的时候,在数据库连接这部分也跟每个初学者一样。但是随着工作中项目接手的多了,代码写的多了,历练的多了也就有了自己的经验和技巧。在对这块儿代码不断的进行升级改造后...

xjtuhit
2017/08/30
0
0
一个后端的前端学习之旅——3.喜闻乐见的跨域问题

决定js框架 在写完 一个后端的前端学习之旅——1.决定学什么 后我决定用coffeescript来看一些js框架,本来想用react,结果发现用它跟gulp配起来略烦,选来选去选择了小半天决定最终用 spinej...

D咄咄
2017/11/29
0
0
【性能优化指南】带你全面学习前端性能优化 🚀

✨仓库地址:fe-performance-journey ✨ 前端需要性能优化么? 性能优化一直以来都是前端工程领域中的一个重要部分。很多资料[1][2][3]表明,网站应用的性能优化对于提高用户留存、转化率等都...

AlienZHOU
2019/08/15
0
0
前端的焦虑,你想过30岁以后的前端路怎么走吗?

曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰...

前端大哥大
03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何仅克隆Git存储库的子目录? - How do I clone a subdirectory only of a Git repository?

问题: I have my Git repository which, at the root, has two sub directories: 我有我的Git存储库,它的根目录有两个子目录: /finisht/static When this was in SVN , /finisht was ch......

技术盛宴
37分钟前
45
0
【 开发指南 】智能家居技能

本文作者:DuerOs 目录 一、教学视频 二、整体架构 三、开发步骤&资料整理 四、常见问题解答 五、智能家居文档 树状提纲 ————————————————————————————————...

百度开发者中心
2019/03/29
105
0
008. 并发容器类 Map

1. JDK 源码学习方法 1. 演绎推导法 示例:因果推理。 因为 JAVA 中只提供了 BIO 和 NIO 两种方式,所以一切框架中,涉及到网络处理的,都可以用这两个知识点去探究原理。 2. 归纳总结法 示例...

紫穹
今天
120
0
如何使用sed替换换行符(\\ n)? - How can I replace a newline (\n) using sed?

问题: How can I replace a newline (" \\n ") with a space (" 如何将换行符(“ \\n ”)替换为空格(“ ") using the sed command? “)使用sed命令? I unsuccessfully tried: 我尝试失......

javail
今天
147
0
OSChina 周一乱弹 —— 原来这叫分别焦虑

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《A Careful Tearing》- Levi Patel 手机党少年们想听歌,请使劲儿戳(这里) 清明...

小小编辑
今天
236
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部