新框架(新工具,语言)从入门到精通的正确姿势

时间: 2018-04-17阅读: 1450标签: 框架

一、了解概念,把握思路

  1. 尽可能,使用视频教程入门

    • 形象生动,思路清晰,面面俱到,概念性的东西一针见血,所以首选。
  2. 如果没有,使用官方文档 Quick Start(若是英文文档 Google翻译)

    • 权威度高,快速上手,但是很多概念需要自己咬文嚼字慢慢理解。
  3. 实在不行,就搜索相关博客教程(建议使用Google搜索) 
    • 不具权威性,掺杂私人见解,不过概念和思路相对自己看文档较快捷清晰,也能很快上手。


二、迅速实战,见招拆招

  • 说白了,就是掌握了相关概念和大致思路之后,就可以进行实际使用了。使用过程中当然会遇到这样会那样的问题,你只需要Google,然后站在巨人的肩膀上。


三、深入文档,求人不如求己

  • 你会发现,到了一定熟练程度,很多问题并不是通过搜索引擎能够解决的了,因为你遇到的问题别人不一定遇到,或者别人的解决方案,自己总觉得差强人意。这时候,你需要深入官方文档,严格参照官方配置和使用方式,以及API文档介绍。


四、掌握原理,有恃无恐

  • 长期的实际使用,以及对官方文档和API文档的深入学习,我们很容易就掌握了一个框架工具的工作原理。自然,如果再遇到异常和错误,我们就可以一步一趋,追本溯源,做到有恃无恐。


五、源码分析,自立门户

  • 一个计算机结构,无非就是存储器,运算器,控制器,I/O
  • 一门计算机语言,无非就是顺序,条件,循环。再不过,也就是面向过程,面向对象 
    • 面向过程:是人类大脑的正常思考逻辑,所以应该是生来就会
    • 面向对象:需要理解抽象,实例,继承,多态

所以,如果你已经熟悉一门计算机语言,当再学习其他语言的时候,会发现他们几乎是大同小异,对比着学习,会令你事半功倍。同样,一个新的框架,他们的技术核心,可能只是对原有的某些技术思想的整合和实现,对比着学习,可以做到信手拈来。然而,借鉴这些代码实现,设计模式,算法逻辑,运用到自己的代码中,你将会获益匪浅。

举例说明:

  • Java Lamda表达式,就是学习C++的
  • 如果你了解Java,同时在学习JavaScript ES6,,不得不说ES6的js简直和java一模一样
  • js默认参数,,参考Python实现


原文来源:https://blog.csdn.net/qq_32331073/article/details/79958324


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: http://www.fly63.com/article/detial/648

10 个最受欢迎的 JavaScript 框架

多年来,业界已经发布了大量 JavaScript 框架,怎样进行选择可能是一个挑战。如果你感到困惑,不知道应该选哪个或者究竟哪个适合你,那么我已经帮你解决了问题

十种Web开发的Node.JS框架

众所周知,Node.js能够通过提供不同的框架,使得Web应用程序的开发过程更为方便且高效。下面让我们来一起浏览一下,目前能够加速Web开发的十种Node.JS框架。

前端三大主流框架React、Vue、Angular的对比

每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。

Java 五大框架之间的对比

大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢?Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用)

6 大主流 Web 框架优缺点对比

如果不尝试回答这个问题就是我们的失职,这越来越成为社会上某些人的口头禅,在网络平台上的争论也已经发展到犹如不需要额外编写 API 能更简单创建 Web 应用那样的地步。就像本系列中所有的内容一样,我们的回答也大都是依据这些内容

React VS Vue选哪个更好?

Javascript 框架以及 HTML 和 CSS 已成为每个现代软件项目前端开发的重要组成部分。 2020 年将会是为你的 Web 项目选择正确的 javascript 框架的又一个年头。如果你正在阅读本文,相信你对下一个程序的技术栈感到困惑。

Truffle设置Solidity版本

你只需要在compilers.solc.version处指定要启用的solidity编译器版本就行了,truffle会自动从官方拉取相应版本的编译器,无需你手动下载配置。

React 还是 Vue:选哪个?

毫无疑问,React 和 Vue 的目标市场非常相似:两者都是基于组件的轻量级库,都是用来构建仅关注视图层的用户界面。两者都可以用在简单的项目中,也可以使用顶尖的工具链扩展到复杂的应用程序上。于是乎,许多 Web 开发人员都在犹豫到底该用哪个框架。它们之间有明显的差距吗?

支付宝框架UmiJs(五米)_极快的类 Next.js 的 React 应用框架

umi 就是一套零配置,按最佳实践进行开发的前端框架。支持PWA、按需加载、tree-shake、scope-hoist、智能提取公共文件、Critical CSS、preload、hash build、preact 等等

通过框架设计理解React、Angular、Vue区别

我们已经通过学习掌握了vue.js这个渐进式的JavaScript 框架,并且大致知道了React、Angular和Vue的区别,那么如何对这三个框架进行深层次的分析,更好地区分它们呢?我们可以从框架设计上入手试着分析它们

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!