做前端开发的软件技能,怎么快速做一个前端项目

等你往深的接触并有自己一定理解后你可能跟我一样会对整个前端有新的认知。

过硬的基础

可能不止一遍又一遍的强调,熟练运用( html, css, js)这并不意味着基础就扎实了。你是否会遇到这样的问题: 吐槽自己的代码为什么没有长进?吐槽新的框架出来了,可我连之前的版本还没掌握?尝试着翻阅源码奈何根本读不下去或者只是一知半解?因为这些问题都是发生在我的身上,我尝试着去扩展自己的技术栈,然后小程序也会,web app也懂,服务端也略知一二,浏览器源码…… 这些看似有着丰富经验的解答,但实则暴露了一个问题,哪一个都是只知皮毛。后来我沉下心来,重拾基础,慢慢的我代码可以做性能优化,源码似乎也看进去了。然后我发现基础往深的钻研,我似乎发现新大陆一样。接下来给大家分享一下我的学习经历; 依旧是基础,并逐步展开。

  • html

重新把 html 知识点并且重点是 html5 的新特性再过一遍,对常用的语义化标签,新增的 canvas,本地存储,xhr,dom,bom api进行总结归纳。然后尝试着封装一些 api,对原始 xhr 进行整理等等,对于这些知识不需要刻意去弄懂底层实现,只要能够熟练掌握并可以根据业务做到良好的扩展就可以了。

另外,这个权威指南看不下去就算了,找其中的重难点知识进行梳理。

  • css

我不知道以后会不会出现 css4 ,但就目前而掌握 css3 已经相当不错,在前端领域对样式掌握到手到擒来绝非易事(并不是熟练应用各种类库,插件)。我当初学习样式始于兴趣,终于瓶颈,不过目前依旧在学习嘛。学习样式最快而且最容易上手的是拿现有模板去实现交互效果。举例,以实现天猫静态页为依剧,不管你用什么前端框架做辅助( jquery),一定要手写,既锻炼了html,也能快速css,css3。如果遇到难点,查阅资料(科学上网),或者控制台查其网页实现,然后就往深层挖掘。

然后就是这本书,很有必要读一读。

  • Javascript

前端的核心,从web端,到移动端,到客户端,再到服务器,都可以看到js的身影。你抱怨自己编程能力没有长进,抱怨源码读不懂都和不理解它有密切关系。js 的类型和语法、作用域和闭包、this 和对象原型链、异步和性能、es6 新特性( promise、proxy)。这些是从基础到进阶,每一块都必须深入掌握,越深越好。

不管你是否造轮子,也或者你正忙于业务开发,真正阻碍你前进的便是这些大山,去掌握它们,锻炼自己的内功。

不管你之前读的是犀牛书,红宝书还是官方web文档mdn,我现在只想推荐你认真读一下这个系列。

前面说了一大堆关于基础的问题,前端也不止这些但不管怎么说基础必须过关。

类库及框架

有了基础,相信你应该不惧目前的各类框架,mvc也好,mvp也罢,mvvm( vue, angular, react )也都ok。保持你的深度,然后扩展技术栈,这个时候你不用担心翻看源码的问题,相信你能快速掌握。

掌握node

以前端代表服务器开发node为主,你不会陌生,有了基础什么事件循环( even loop)、任务队列、异步回调,掌握它们只是时间问题,当前这些是 js 引擎和浏览器机制相关的问题。然后就是至少熟悉一种后端语言,数据库知识( sql, nosql)。

web api

掌握浏览器的渲染机制,缓存机制,安全问题,性能优化,网络io,同源策略等等

算法和设计模式

最后补充一个就是它,提示自己的逻辑思维和编程能力,算法必不可少。掌握设计模式通样可以便于我们对代码的掌握,以及性能优化,重构等工作。

没事了也刷刷题训练一下思维能力。

写在最后,说了这么多还是想重点提及的是基础。我也一直在学习,希望能够同大家一起进步。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/6164.html

(0)
上一篇 2022-12-24 下午2:14
下一篇 2022-12-24 下午2:55

相关推荐

  • 少儿篮球培训班,重庆少儿篮球培训哪里好

    没听过酷刻篮球,我们家小孩在育成凯达学了两年了,教练很负责人,孩子的篮球技术和学习成绩都在不断提高。

    培训问答 2022-05-03
  • 石家庄宜居吗,石家庄哪个区最宜居

    石家庄这个城市目前很多石家庄人很矛盾, 其实你看其他城市,也基本上一样矛盾吧。 整个华北平原,这种不矛盾的城市估计就是北京这独一位了吧, 好吧,北京如果能落户拿到北京户口的话就不矛…

    培训问答 2022-12-27
  • 美妆教护肤(护肤美妆步骤)

    护肤步骤和使用顺序按照护肤品质地来决定先后顺序,从质地比较稀的,然后慢慢递增到质地比较厚重的产品。因为质地比较稀的会比较好被皮肤吸收,然后质地厚重的产品可能会阻挡皮肤的吸收,如果一…

    培训问答 2023-06-04
  • 郑州国际学校,郑州大学国际学院值得上吗

    郑州大学国际学院是个什么?三本?还是挂名郑州大学的公办院校?鉴于郑州大学比较复杂的院系设立,这个必须说清楚。 郑州大学国际学院是郑州大学的一个二级学院,和化学与分子学院,护理学院一…

    培训问答 2022-07-28
  • 无锡经济怎么样(无锡的经济情况怎么样)

    众所周知江苏各座城市的经济实力都算不上弱,然而在现在这个全国经济都高速发展的背景下,其他省市的城市也在如雨后春笋般发展着,经济实力不容小觑,然而千防万防,没有防住云南的省会昆明,在…

    培训问答 2023-01-03
  • 月收入5000在合肥是什么水平

    很不错啊,合肥作为省会城市其实生活标准不算高吧,比如租房子也就1000元左右。有些地方更便宜,虽然说现在合肥的房价比较高,而且处于高位,但是也不会涨了。 如果你工资到手五到六千之间…

    培训问答 2023-07-17
  • 西点学费价目表

    西点培训大概多少费用? 具体的学费可以到学校详细的了解一下,现在学习西点这块都是很不错的, 要说他的就业的话,也是很可以的, 学好了工作也好找的。特别是专业的学校里,学校的老师都是…

    培训问答 2022-05-16
  • 金英杰执业药师,备考执业药师感觉时间不够,有什么解决办法吗

    01.把握核心重点,至少1/3的教材内容连看都不用去看 执业药师考试的“应试性”特别强,每门科目都有它的命题思路和相对固定的考点,如果只是想拿证,一本教材至少有三分之一的内容连看都…

    培训问答 2022-07-29
  • 厦门老学校好还是新学校好

    作为一个家里有小学二年级孩子的家长,感觉“双减”影响真的很大,开学两天了,孩子和家长都有不同的想法,也需要老师和家长还有孩子共同适应。 先说变化 第一,放学时间可以延长到6点半,下…

    培训问答 2023-03-04
  • ps如何新建图层

    1、图层面板上第6个按钮“创建新图层”,点击可以直接创建新图层。 或者也可以在图层菜单下找到“新建”-图层也是可以的。 这种直接新建的图层自动默认的命名是“图层1”、“图层2”&#…

    培训问答 2023-04-17