美文网首页
前端生态知多少?

前端生态知多少?

作者: 读书的鱼 | 来源:发表于2020-09-26 18:11 被阅读0次

不知道不觉自己在前端开发这个行业,摸爬滚打已经六个年头了,总觉得学了很多东西,但是又感觉自己很多东西没有学的很精,因为一些知识点只要追本溯源的去看待,你就会发现它也是一个无底洞,需要我们耗费大量的精力去挖掘、去学习。所以大部分的我们只做到如何应用即可,就可以完成公司交给我们的大部分工作任务了。

前端入门简单,但是它涉及的知识面多而杂,刚入行的那一年(2014年),我们不但要会前端开发的代码,同时我们也要会点切图的功底,所以多多少少你得会点ps的本领,例如在源文件上修改、删除、添加一些字体啊,背景换个颜色啊,调整字体大小啊,提取各种格式的图片啊,这些早期都需要我们亲力亲为。

后来随着前端迅猛的发展,从传统的前端只要会div+css+js(jq)就能干活的我们,变成了我们要会玩各种框架,例如:

UI框架

不需要记忆,但是要会根据文档调用
Bootstrap、Amaze UI、LayUi、Material-UI、ElementUi、Antd Design、Vant等

流行的三大前端框架

Angular、Vue、React
需要我们熟练掌握他们各种语法糖和开发技巧。

小程序和公众号

支付宝小程序、微信小程序、微信公众号
这三个都是会根据官方提供给我们的jdk包,进行开发调用,主要是一个熟练流程和文档功底。

样式

Less、Sass、Stylus、Flex、Css

Less、Sass、Stylus都是前端CSS 预处理语言,三者非常相似,使用方面没有大的难度,就是各自的语法糖略有不同,这三种浏览器都不认识或者兼容性不好,需要我们通过工具最终转换成CSS。
Flex:是现在手机端的一种布局方式,用最少的代码实现很好的布局方式。

模板引擎

Jade、Pug、Art-template

Nodejs

Express、Koa

依赖安装、包管理

bower、npm、yarn

三者都是用来管理我们安装包依赖的,以前前端开发都是手动引入开发工具包,但是这样会导致我们多人开发的时候,因为包依赖版本号的不同,导致程序抛出各种异常来,为了解决这个问题所以引入了包的依赖管理的概念。

bower配置管理文件是:bower.json
npm配置管理文件是:package.json package-lock.json
yarn配置管理文件是:package.json yarn.lock

Javascript、Jquery 、ES6

这三者是我们前端学习的基本功,需要我们持续、长久、熟练的掌握他们的语法糖和调用方法。

html标签

处理异步请求

ajax、fetch、promise、axios、async/await

兼容处理和适配处理

上面这些都是做个一个前端开发者需要了解和学习,看文字恐怕不够清晰,就从网上找了一个脑图,让大家更加直观的,学习前端要掌握哪些知识,

前端学习路线

但是还有很多是我们作为开发者都要会的,比如:

仓库管理

前几年用svn的偏多,现在大部分都在使用git,有喜欢指令控,也有喜欢工具界面控的,不管哪种方式,能很好高效管理我们的代码仓库就好。

Git、GitLab、Gitee(码云)、SVN;管理工具:TortoiseGit、SourceTree、TortoiseSVN

开发工具(这里主要涉及前端编辑器)

Dreamweaver-->Sublime-->WebStorm-->VsCode

Dreamweaver:在上大学的时候,代码不是敲出来的(敲代码很少),是通过一个一个控件拖出来的,现在很少在用了。
Sublime:属于轻便型的,但是它也是收费的,虽然可以免费试用,但是经常弹出购买的窗口,挺反感的,因为它轻便,插件库也很丰富,所以很长一段时间我都在用它。
WebStorm:是一款集成开发工具,比较重,收费,但是确实很好用。
VsCode:轻量、免费、操作方便,所以它目前是我最喜欢的一款前端开发工具

文档记录工具(随时随地可以记录保存信息、分享)

有道云笔记、印象笔记、腾讯文档

搜索引擎

google、baidu、bing搜索、360搜索、搜狗搜索

在这里我要多说一句,很多时候,我们遇到问题的时候,都会借助搜索引擎,快速的定位到我们想要的答案,但有时候,搜索到的答案并不是我们想要的,不是它不够智能,而是我们搜索的词不够精准,或者你提问的方式有问题,还有就是每家的搜索引擎搜索的算法是不一样的,抓取资源方式是不一样的,所以当我们遇到一些比较难的问题的时候,可以在各个搜索引擎上搜索试试。这里我给出几点建议:

1.问题要简短、挑关键词来搜
2.答案不好搜索到的时候,尝试不同的搜索引擎
3.专业性很强的东西,要到专门的网站上搜索效率更高
4.如果能通过梯子搜索的,就别再国内搜索
5.英文搜索,你可能会有一些意想不到的收获

解决问题、学习分享网站、贴子、论坛。

Stack Overflow、掘金、csdn、简书、知乎、各种官网讨论区、问题区等

今天咱们就先写到这里吧,肯定还有很多是自己没有想到或者有待自己需要完善的地方,随后想到后再不断完善吧。

又到了拉票环节,求赞、求关注公众号SunnyFan的程序人生,持续更新有用的前端知识、前端干货分享给大家。

既然来了那就肯定有福利的:如果你是苹果电脑用户,需要一些破解mac软件的,可以私信我,微信号:sunnyfan123456

福利: Navicat Premium 15.0.6 for Mac
https://pan.baidu.com/s/1XEeJSEnycYDpPNHBi8oqRQ (网盘提取密码:62gb)

原文地址:http://blog.sunnyfanfan.com/articles/2020/09/26/1601103485725.html

相关文章

  • 前端生态知多少?

    不知道不觉自己在前端开发这个行业,摸爬滚打已经六个年头了,总觉得学了很多东西,但是又感觉自己很多东西没有学的很精,...

  • React技术栈——快速搭建篇

    前端生态这几年可谓迎来了大发展,在这个生态圈内,不接受新事物学习新技能,等于堕入魔道。 本文尝试对前端开发利器Re...

  • Vue 快速入门

    Vue 即 Vue.js,它是流行的前端开发框架,目前已经发展成为优秀的前端生态。 学习 Vue 之前,需要具备:...

  • 物联改变世界,恒信创造安全 关于网站及其他一些问题的建

    我们恒信正安是一个物联网公司,我们最终是要做物联网生态:物联网前端研发、物联网生态核心解决方案、物联网垂生态...

  • angular自定义组件-UI组件篇-switch组件

    前言 前端框架多吗?多!前端UI组件库多吗?更多!我们都知道,前端生态圈里提供了各色各样的组件库供我们选择使用,大...

  • web前端-工资知多少?

    这那的数据什么的,都不扯了, 就扯我知道的, 毕竟咱好歹也在帝都,,飘了13年啊, 虽然没去过bat之类的牛逼公司...

  • 前端Web安全知多少

    虽然是一名前端工程师,但是身处网络安全行业,日常接受着“没有网络安全就没有国家安全”的熏陶,web安全不能不知晓。...

  • 大前端开发

    简介 随着越来越多的前端开发工具出现,对前端团队的知识要求不断提高,但是仍旧感觉被日益加速成长的前端生态拉开距离。...

  • Ant Design Pro 教程 -- 2.准备开发环境

      得益于前端技术和开源的发展,前端生态日益丰富,有非常多的框架工具包,React 就是其中之一。React 本身...

  • 前端探索深度学习指北

    背景 近年来Javascript生态链的繁荣发展,前端工程师早已不是当年的"切图仔"。Node.js的出现让前端工...

网友评论

      本文标题:前端生态知多少?

      本文链接:https://www.haomeiwen.com/subject/pkfhuktx.html