从 JavaScript 到 TypeScript
本人是大学的专业是软件技术,学过JAVA,安卓,ios,Linux,HTML5,甚至 PS,unity 3D 也略有所学。虽说学的多,但是杂而不精是必然的,我相信很多开发专业的同学都有这样的经历,学而不精的后果就是工作很迷茫,甚至容易被拒之门外。所以我还是非常建议大家专精一个,后面的再考虑,贪多嚼不烂。
之所以选择前端,不仅仅是入门容易,而且相对的市场需求比较大,首先前面提到 安卓,ios 已经没什么人做了,16年以前,一个中小城市的ios开发实习生都能有 6k月薪 的工资,现在人家只需要 3k工资 的前端实习生就可以,因为现在 前端生万物~ 很多东西前端都能做,网站,APP, 小程序, 游戏(Cocos Creator),甚至现在的外接设备(读卡器,收款器等)都有前端接口。
但是做前端是不能懒的,懒就跟不上,不仅是前端,做开发都不能懒。
我学过Vue,React,但是现在 Vue 用的多,我们就先从 Vue讲起。
我最先接触前端源于大学的一门课程,当时觉得简单的HTML5比起枯燥的JAVA,可要太简单了,并且在 jq库,jq之家 直接拿轮子去完成作业可不太太简单,但是弊端来了,由于过分依赖 jq 乃至于我处工作时处处碰壁,于是 学好 JavaScript 成为了我首要的任务。
JavaScript 学得深了,我了解到原来已经有一个国际规范了,对就是 ECMAScript,ECMAScript是一种可以在宿主环境中执行计算并能操作可计算对象的基于对象的程序设计语言。ECMAScript最先被设计成一种Web脚本语言,也就是 ES5, ES6 ,我当时初次听到 ES5, ES6 的大为震惊!乃至于初次用 let 的时候我就知道我的学习之路肯定不止于此。
TypeScript ,相信在创建 vue2.0 项目的时候都见到过,TypeScript 是 JavaScript 的超集,就是在 JavaScript 上做了一层封装,封装出 TypeScript 的特性,当然最终代码可以编译为 JavaScript,而且TypeScript 也一直在跟进 ECMAScript 的许多新特性
比较建议大家用 vs code 编辑器,使用 vs code 编辑器会体验到 TypeScript 强大的类型推导,毕竟两个都是微软亲儿子,哈哈哈
工作原因,后续文章(干货)会陆续发放
更多推荐
所有评论(0)