主要是个人的学习网站,书籍推荐,还有个人学习经历,以及一些学习经验或技巧
JavaScript学习网站推荐
如果想快速入门,这些是很推荐的网站
     快速入门,很快能让你了解前端,有什么,做什么,要学什么,怎么做
 
需要一定时间和耐性去看的教程
     视频偏多,视频也比较全,如果能耐心看完,下一个高手就是你
 
实践基地
fcc https://www.freecodecamp.cn/home      一个练习实践的网站
百度前端技术学院http://ife.baidu.com/ 
 
博客或者个人网站
     这个一般是当你有专门的问题的或者系列的问题,可以看看大神的想法
王福朋http://www.cnblogs.com/wangfupeng1988/tag/原型/  (原型,作用域,闭包。。。)
Veda原型 http://www.nowamagic.net/librarys/veda/detail/1643 (一些概念,闭包,上下文。。。)
 
JavaScript 书籍推荐 
ecma-262 5.1 
JavaScript高级程序设计3 
JavaScript面向对象编程指南
你所不知道的JavaScript
JavaScript核心概念及实践
JavaScript语言精粹
JavaScript权威指南
JavaScript忍者秘籍
。。。
这些书都是看过的,还有很多,主要我个人现阶段比较喜欢JavaScript。
 
这些推荐的网站也都是个人在前端学习过程中经历的网站,现在任然在学习,并且会不停的学习。
这些网站是我自己在收藏栏中收藏的,必然还有更多更好的网站等着我们去发掘。
 
接下来一些,是个人的学习经历
 
每一步都是脚踏实地的走过来的,我自己是计算机专业的学生,在进入大学的时候开始接触前端,每天都学一点,到现在,开学后就是大三,虽然几乎每天都有在学习,但是,有意思的是并没有成为比较厉害的存在(身边没有学前端的人)。
 
我一开始是觉得学习HTML,css可以学的很快,是效率很高的一个行业,看到自己跟着教程做出来一些效果觉得很有意思,当时都想出去找实习了,觉得自己很厉害,但是直到我接触了JavaScript,然后,就一头钻进JavaScript,再之后,就没觉得自己厉害过。从开始到现在,2年的时间,我想能让很多在校或者非在校的前端学习者成长很多,当然,我也在成长(千万不要否定自己),只不过我的成长会比较慢。
 
我个人非常喜欢比较绕的东西,然后JavaScript的原型链,闭包我就特别感兴趣(在我看来,不讨厌就是喜欢),尤其是作用域链,原型链,当时在学的时候,学的太痛苦了,怎么看都看不懂,但是慢慢看,也总算是理解了,甚至是喜欢。后来接触了ES6的class,不知道为什么就并不是很喜欢,觉得它埋藏了JavaScript在我看来相当精彩的一部分,并且越来越像别的语言了,但大势所趋。
 
学了JavaScript,会码代码是一件事,懂不懂原理就是另外一件事。 
作为计算机专业的普通学生,在平时学习过程中,会先后接触不同的计算机语言,会接触各种必要的原理,还会接触底层的东西,如果不能相互融会贯通(比如我),那就比较尴尬了。即便每一门都学的很好,但是,无法相互联系,就很尴尬。扯回来,那就是,学了不同的语言,却无法相互联系,相互影响,那就相当尴尬了(都说计算机语言是相通的) 。
 
在学习道路上,如果有人能够在生活学习和你一起成长,那是一件很幸运的是,一起进步,一起竞争。如果,是一个人,可以找一些组织,一个人一条道走到黑,那是一件很痛苦的事情,而且,很容易走向极端。
 
一些学习经验:
1:关于前端书籍
     看一些前端的书籍是不可避免的,尤其是当你想成为一个优秀的开发者。
     我喜欢看实体书,我觉得在书页上做笔记成了学习过程中的必须步骤。比如我的这个暑假,我一直都在看书,各种我觉得需要看的书籍。不过,我也会在网上下载很多的电子书去看,尤其是英文版。Adobe reader 这个软件真的是相当不错,对于我这种英文不是很好的人来说,我会下载有道翻译,一个一个单词查太痛苦了,这样,就可以解决很多问题,效率高,省钱(电子书的价格并不贵),在电子书上做好笔记之后,等到一本书看完,就把重要的东西复制到一个PPT上,进行总结,对比。(Adobe reader +有道翻译+ PPT
2:看一些国外的视频教程
     很多人都看过很多的中文的前端教程,但是没有太多人回去看国外前端教程,没有字幕,太难了,但是,看国外教程的一个好处,你可以看到很多不可思议的小技巧。
 
以上都是个人的看法和推荐,如果有写的不好或者不对的地方,还请前辈指正,谢谢。
 

JavaScript 学习推荐的更多相关文章

  1. HTMl5/CSS3/Javascript 学习推荐资源

    HTMl5/CSS3/Javascript 学习推荐资源 前端的定义应该是数据内容的展示,在国内大家都觉得前端只是HTML+CSS+Javascript,但是实际上与展示有关的都是前端,所以Ruby/ ...

  2. JavaScript学习13 JavaScript中的继承

    JavaScript学习13 JavaScript中的继承 继承第一种方式:对象冒充 <script type="text/javascript"> //继承第一种方式 ...

  3. JavaScript学习04 对象

    JavaScript学习04 对象 默认对象 日期对象Date, 格式:日期对象名称=new Date([日期参数]) 日期参数: 1.省略(最常用): 2.英文-数值格式:月 日,公元年 [时:分: ...

  4. 3、J2EE学习推荐书籍

    3.J2EE学习推荐书籍       J2EE的学习应该循序渐进,一本好书会很快上手和深入.在学习J2EE之前,应该学好SQL,基本上,程序设计都会跟数据库打交道.如果SQL没学好,就如同房子没有基脚 ...

  5. Javascript书籍推荐----(步步为赢)

    在此分享一些高清javascript书籍,因为我也没有全部看完,所以在这只是推荐,不同的书适合不同的人,所有的书在网上均有电子书,若找不到,请在博客留言,我有大部分书籍的电子稿.希望有更多的好书分享出 ...

  6. javascript学习-基本类型

    javascript学习-基本类型 1.概述 javascript的数据类型大体上分两种:基本类型和对象类型.简单的区分就是基本类型是无法再分的原子级类型:对象类型是容器,可以容纳基本类型和对象类型. ...

  7. JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}

    Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...

  8. JavaScript学习知识点归纳

    JavaScript学习包括几大方面: 1.基础语法 2.JavaScript核心对象 3.DOM操作 4.BOM操作 5.正则表达式 6.AJAX 7.面向对象编程 以下依次为各版块相关内容==&g ...

  9. JavaScript学习(1)之JavaScript基础

    JavaScript学习(1)之JavaScript基础 由于工作原因,开发语言逐渐以JavaScript为主,所以,抽空学习了下JavaScript语法.等现阶段的工作稳定之后,陆续会分享下自己在学 ...

随机推荐

  1. Xamarin开发笔记—WebView双项事件调用

    1.Xamarin调用WebView: 原理:Xamarin.Forms WebView内置方法xx.Eval(..)可以调用到页面里面的js函数. WebView展示的代码如下: var htmlS ...

  2. D语言需要大公司支持

    Facebook开源flint:一个用D语言编写的C++静态代码分析器 http://www.csdn.net/article/2014-02-27/2818565-Building-and-open ...

  3. javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印

    欢迎大家积极开心的加入讨论群 群号:371249677 (点击这里进群) javaCV图像处理系列: javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体.位置. ...

  4. .Net中的AOP系列之《AOP实现类型》

    返回<.Net中的AOP>系列学习总目录 本篇目录 AOP是如何跑起来的 运行时编织 复习代理模式 动态代理 编译时编织 后期编译(PostCompiling) 来龙去脉 运行时编织 VS ...

  5. php面向对象3

    类的定义 基本定义 class 类名{ 访问修饰符 成员属性; 访问修饰符 成员方法; } 说明: ①类一定要class关键词修饰 ②类名的规范说明,使用大驼峰法 ③php 中,类名不区分大小写.但是 ...

  6. POJ 1207 3N+1 Problem

    更简单的水题,穷举法即可. 需要注意的点: 1.i 和 j的大小关系不确定,即有可能 i>j 2.即使i>j,最后输出的结果也要严格按照输出,亦即如果输入10,1,则对应输出也应为 10 ...

  7. H5 web 存储之 Webstorage

    H5提供了两种在客户端存储数据的方式:localStorage 持久化的本地存储(浏览器关闭重新打开数据依然存在)sessionStorage 针对一个session的本地存储之前这些都是由cooki ...

  8. Ubuntu17.04配置LNMP(Nginx+PHP7+MySQL)简单教程 快速 易学 简单易懂

    我安装的是当前最新的Ubuntu版本17.04,在虚拟机中先试用一下,如果没有什么不稳定的现象,准备以后作为主力操作系统 Ubuntu属于Debian系的Linux系统,拥有着一个很NB的软件包管理器 ...

  9. net core 程序docker打包镜像并发布到官方store

    学习一个技术的第一步,总是要先打印或显示一个hello world的.当然,学习docker也不例外.上一篇文章已经简单的介绍了环境的安装和配置.接下来就要打印我们的hello world了. 首先我 ...

  10. python 遍历列表 list

    names=['a','b',['aha',[['lucy','lily']]] 遍历这个列表 def print_list(this_list); for name in this_list: if ...