Java设计模式只好
有时,一些学生私下问我:如何学习前端问题。这里有一个统一的回复,下次我遇到这个问题,同学们会直接给你发这篇文章的链接地址。
“如何学习前端”应该因人而异,其他人的方法可能不适合自己。让我们谈谈我的学习方法:我大部分时间都在学习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设计模式只好的更多相关文章
- Java设计模式23种(搞笑版) (转)
昨天做了一下支付宝的笔试题目被打击了,大量的逻辑推理和数学规律运算题目,其中还有问道Java设计模式的题目,一点都不知道,今天看到一份不错的介绍,非常好理解,作者是谁我没有办法考证,但是所有权 ...
- java设计模式- (1)单例模式
参加校园招聘的笔试,发现公司都会考一些java设计模式,所以上网查询相关内容,总结常用的几种单例模式. 单例模式(Singleton Pattern)是 Java中最简单的设计模式之一.这种类型的设计 ...
- JAVA 设计模式 桥接模式
用途 桥接模式 (Bridge) 将抽象部分与实现部分分离,使它们都可以独立的变化. 桥接模式是一种结构式模式. 结构
- java设计模式 策略模式Strategy
本章讲述java设计模式中,策略模式相关的知识点. 1.策略模式定义 策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户.策略模式属于对象的 ...
- Java设计模式之行为型模式
行为型模式共11种:策略模式.模板方法模式.观察者模式.迭代子模式.责任链模式.命令模式.备忘录模式.状态模式.访问者模式.中介者模式.解释器模式. 策略模式:策略模式的决定权在用户,系统本身提供不同 ...
- Java设计模式(三) 抽象工厂模式
原创文章,同步发自作者个人博客,转载请注明出处 http://www.jasongj.com/design_pattern/abstract_factory/ 抽象工厂模式解决的问题 上文<工厂 ...
- Java设计模式(十二) 策略模式
原创文章,同步发自作者个人博客,http://www.jasongj.com/design_pattern/strategy/ 策略模式介绍 策略模式定义 策略模式(Strategy Pattern) ...
- Java设计模式(二) 工厂方法模式
本文介绍了工厂方法模式的概念,优缺点,实现方式,UML类图,并介绍了工厂方法(未)遵循的OOP原则 原创文章.同步自作者个人博客 http://www.jasongj.com/design_patte ...
- Java设计模式(一) 简单工厂模式不简单
摘要:本文介绍了简单工厂模式的概念,优缺点,实现方式,以及结合Annotation和反射的改良方案(让简单工厂模式不简单).同时介绍了简单工厂模式(未)遵循的OOP原则.最后给出了简单工厂模式在JDB ...
随机推荐
- 表的操作管理和 MySQL 的约束控制
一.表的操作 1.表的基本概念 数据库与表之间的关系:数据库是由各种数据表组成的,数据表是数据库中最重要的对象,用来存储和操作数据的逻辑结构. 表由列和行组成,列是表数据的描述,行是表数据的实例. 表 ...
- 排错:Unable to create a new session key. It is likely that the cache is unavailable.
排错:Unable to create a new session key. It is likely that the cache is unavailable. 问题 登录openstack页面, ...
- PCL点云库(Point Cloud Library)简介
博客转载自:http://www.pclcn.org/study/shownews.php?lang=cn&id=29 什么是PCL PCL(Point Cloud Library)是在吸收了 ...
- mac被锁有pin码的解锁方法
停用规律: 错误5次密码停用1分钟 再错误3次停用5分钟 在错误1次就停用15分钟 再错误1次就是60分钟了,而且还没输入框了,这时候我们要通过按 option,commond这2个按钮来唤起输入框 ...
- Scala API - 泛型
- MATLAB学习(六)绘图图形功能
>> x=0:.1:2*pi;plot(x,sin(x),x,cos(x)) >> plot(x,sin(x),'p ...
- 执行kubelet卡、解决
现象: 执行kubectl get po -o wide 非常卡.慢 原因: 修改node名称造成的, 解决: https://my.oschina.net/u/3390908/blog/164976 ...
- centos启动排障
centos6 启动引导第一阶段破坏 破坏mbr前446字节 先备份 [root@centos6 ~]# dd if=/dev/sda of=/root/mbr bs=1 count=446 破坏 [ ...
- 安装mysql-proxy
1.下载安装包 wget https://cdn.mysql.com/archives/mysql-proxy/mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.t ...
- spark 1.6.0 安装与配置(spark1.6.0、Ubuntu14.04、hadoop2.6.0、scala2.10.6、jdk1.7)
前几天刚着实研究spark,spark安装与配置是入门的关键,本人也是根据网上各位大神的教程,尝试配置,发现版本对应最为关键.现将自己的安装与配置过程介绍如下,如有兴趣的同学可以尝试安装.所谓工欲善其 ...