有时,一些学生私下问我:如何学习前端问题。这里有一个统一的回复,下次我遇到这个问题,同学们会直接给你发这篇文章的链接地址。

“如何学习前端”应该因人而异,其他人的方法可能不适合自己。让我们谈谈我的学习方法:我大部分时间都在学习JS。因为JS的学习曲线是先平后陡的。我不会说任何关于项目实践和实践的事情,但主要是关于工作之外时间的使用。我该怎么学?阅读书籍并分析源代码。个人统计,最近几天,前端书籍阅读量超过50本,其中大部分是JS。市场上几乎所有的书都读过了。

第一个问题:阅读有什么好处?

好处应该是不言而喻的。如果你读的书太多,基础就会逐渐巩固。多看,自己的判断,自然就上来了。看别人的文章,很快就能判断对方是对是错,哪一篇不清楚,模棱两可。当然,它也为查看源代码和分析源代码提供了基础。

读10本书两次的好处应该大于读一本书20次的好处。十本书的交集是基础知识的核心,而结合是一切知识。当然,好书需要更多的阅读和阅读。但是只读一本书是不好的。因为每本书的焦点是不同的。从不同的方面理解知识点是有意义的。

所以我特别欣赏印第安人。他用英语和你说话。如果你不懂一个词,他就会跳出N个意思相同的词。如果你能理解,你会没事的。阅读也是如此。一件不彻底。别担心。其他的书可以帮助你理解。

第二个问题:图书推荐

就个人而言,我认为这很好。什么都不能翻。书如下:

“Java设计模式”,由张榕明编写,可能不适合零基,是一本很好的高级书籍。

>“Java面向对象程序设计指南”,通俗易懂,更适合初学者,原型部分是深入的,12种继承方式。

>“JS权威指南”和“JS高级编程”。这两本书是古典的,但它们太厚了,不能把任何章节当作一本书来读。很难一口气完成。它更适合作为参考书。

JAVA你不知道斯奈普斯在JS、三国兄弟闭包、原型的核心细节,这都是清楚的。目前,《中书》也已出版,仍在阅读中。

>“JS设计模式与开发实践”JS设计模式也是要学习的,这本书对JS的设计模式描述得非常清楚,一点也不含糊,似乎没有太大的难度。

>“正则准则”,在分析源代码时,如果正则表达式不理解,就不能继续下去。这本书比较清楚。

>在阅读基于MVC的Java Web丰富应用程序开发后,基本上可以编写自己的MVC框架。这是一本好书。

>“Java函数编程”。JS是一种功能语言。这本书是对函数式编程的介绍。重要的是,职能是一流的公民。

>JQ作者写的《JS忍者秘籍》并不像传说中的那样难读,说即使你读懂了所有的知识点,也不会达到世界大师的水平。因为你没有做你想做的。

>“Java框架设计”,如果你第一次读到这本书,你会觉得书中有一个代码可疑的列表。在我看来,这本书的重点是框架的整体前景。以上的书是我认为在通往成功的道路上必须阅读的,它们也需要反复阅读。

CSS相关书籍,老实说,我看的少,一共67本。必须推荐两种:

>“CSS权威指南”,CSS的基本知识点非常清楚。什么级联优先权,行高等。不是每本书都敢称为“权威指南”。

>“揭示CSS的秘密”,这本书我一直在读,这本书并不轻视充分谈论CSS3的属性。CSS规范文档可以讨论,它只讨论您最不关心的内容。这本书中解决的47个问题同样重要和有启发性。你不能买上面的书,至少其中一本。

第三个问题:如何阅读?

大概很多学生都想读书,但很难读。相对而言,文本部分也可以看到。一旦遇到密码,头皮就会麻木。一开始我也有这个问题。

告诉我一个学习理论。例如,在学习英语时,有一个沸水理论。词汇必须达到600

Java设计模式只好的更多相关文章

  1. Java设计模式23种(搞笑版) (转)

        昨天做了一下支付宝的笔试题目被打击了,大量的逻辑推理和数学规律运算题目,其中还有问道Java设计模式的题目,一点都不知道,今天看到一份不错的介绍,非常好理解,作者是谁我没有办法考证,但是所有权 ...

  2. java设计模式- (1)单例模式

    参加校园招聘的笔试,发现公司都会考一些java设计模式,所以上网查询相关内容,总结常用的几种单例模式. 单例模式(Singleton Pattern)是 Java中最简单的设计模式之一.这种类型的设计 ...

  3. JAVA 设计模式 桥接模式

    用途 桥接模式 (Bridge) 将抽象部分与实现部分分离,使它们都可以独立的变化. 桥接模式是一种结构式模式. 结构

  4. java设计模式 策略模式Strategy

    本章讲述java设计模式中,策略模式相关的知识点. 1.策略模式定义 策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户.策略模式属于对象的 ...

  5. Java设计模式之行为型模式

    行为型模式共11种:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式. 策略模式:策略模式的决定权在用户,系统本身提供不同 ...

  6. Java设计模式(三) 抽象工厂模式

    原创文章,同步发自作者个人博客,转载请注明出处 http://www.jasongj.com/design_pattern/abstract_factory/ 抽象工厂模式解决的问题 上文<工厂 ...

  7. Java设计模式(十二) 策略模式

    原创文章,同步发自作者个人博客,http://www.jasongj.com/design_pattern/strategy/ 策略模式介绍 策略模式定义 策略模式(Strategy Pattern) ...

  8. Java设计模式(二) 工厂方法模式

    本文介绍了工厂方法模式的概念,优缺点,实现方式,UML类图,并介绍了工厂方法(未)遵循的OOP原则 原创文章.同步自作者个人博客 http://www.jasongj.com/design_patte ...

  9. Java设计模式(一) 简单工厂模式不简单

    摘要:本文介绍了简单工厂模式的概念,优缺点,实现方式,以及结合Annotation和反射的改良方案(让简单工厂模式不简单).同时介绍了简单工厂模式(未)遵循的OOP原则.最后给出了简单工厂模式在JDB ...

随机推荐

  1. js内存空间及this关键词详解

    http://mp.weixin.qq.com/s/FYFepXmkzzDYNLKhpovYFA

  2. AngularJS ng-disabled在a内无效

    在AngularJS中,对a添加ng-disabled,在disabled情况下,虽显示了不可用的样式,但点击了依旧能触发绑定在a上的ng-click事件. 解决方式:将a改为button.

  3. Linux添加用户/权限/用户主目录等相关

    一. 用户主目录 useradd -d   ${path}   username -d命令是指定用户主目录, 添加完之后  su -  username 默认会转到 这个用户的主目录下,即 ${pat ...

  4. 小D课堂 - 新版本微服务springcloud+Docker教程_6-04 自定义Zuul过滤器实现登录

    笔记 4.自定义Zuul过滤器实现登录鉴权实战     简介:自定义Zuul过滤器实现登录鉴权实战 1.新建一个filter包 2.新建一个类,实现ZuulFilter,重写里面的方法 3.在类顶部加 ...

  5. 利用beautifulsoup下载网页html代码中的css, js, img文件并保存

    # -*- coding:utf-8 -*- from bs4 import BeautifulSoup as BS import urllib.request as rqst import os u ...

  6. C++ STL内存池

    内存池出现原因:内存碎片 首先我们需要明确, 内存池的目的到底是什么?  首先你要知道的是, 我们每次使用new T来初始化类型T的时候, 其实发生了两步操作, 一个叫内存分配, 这一步使用的其实不是 ...

  7. HashMap ArrayList 和 List对象的转换

    public static void main(String[] args) { List list = new ArrayList<>(); HashMap map = new Hash ...

  8. Windows切换窗口

    方法1  Alt+Tab 切换到自己需要的窗口即可!!!! 方法2 Windows+Tab键

  9. c语言数组在作为参数传递时注意事项

    1.不能在[]给定大小 2.不要在被调用函数里使用sizeof(a)/sizeof(a[0])形式传递数组大小,直接给出数组长度,或者在 主调函数中使用sizeof(a)/sizeof(a[0])传递 ...

  10. Canal——原理架构及应用场景

    Canal简介 Canal是阿里开源的一款基于Mysql数据库binlog的增量订阅和消费组件,通过它可以订阅数据库的binlog日志,然后进行一些数据消费,如数据镜像.数据异构.数据索引.缓存更新等 ...