[转]怎么学习前端,尤其是 JavaScript 这块

1. 先看看 w3school ,了解什么是 js,再找几本写 js 小效果的书看看,知道 js 干什么;

2. 然后再去通读 API,推荐 《Javascript权威指南》,第四版吧,第六版很多东西没必要在刚接触的时候就了解,太深入了;

3. 完了就是 《JavaScript设计模式》,阅读优秀框架源码;

4. 多敲代码,多练习,多回答问题,多提问题;



来源地址:http://weibo.com/p/1001603776403869977981?from=page_100505_profile&wvr=6&mod=wenzhangmod

时间: 2024-11-22 21:06:08

[转]怎么学习前端,尤其是 JavaScript 这块的相关文章

好程序员web前端学习路线之在JavaScript中使用getters和setter

好程序员web前端学习路线之在JavaScript中使用getters和setter,大多数面向对象的编程语言都存在getter和setter,包括JavaScript.它们是代码构造,可帮助开发人员以安全的方式访问对象的属性.使用getter,您可以从外部代码访问("获取")属性的值,而setter允许您更改("设置")它们的值.我们将向您展示如何在JavaScript中创建getter和setter. JavaScript对象可以具有多个属性和存储的静态数据和动

好程序员前端学习路线分享模拟JavaScript中面向对象技术

好程序员前端学习路线分享模拟JavaScript中面向对象技术,在C#和Java语言中,面向对象是以类的方式实现的,特别是继承这个特性,类的方式继承表现出了强大的功能,而且也易于学习.JavaScript不是纯的面向对象的语言,而是基于对象的语言,对象的继承是以原型函数的形式继承的,很多初学者刚开始接触的时候不太理解,但是JavaScript这种以原型函数的形式实现面向对象技术,不仅是可行的,而且还为面向对象技术提供了动态继承的功能,本文主要讨论了JavaScript的面向对象技术.?一.原型对

【前端安全】JavaScript防http劫持与XSS 转

[前端安全]JavaScript防http劫持与XSS 作为前端,一直以来都知道HTTP劫持与XSS跨站脚本(Cross-site scripting).CSRF跨站请求伪造(Cross-site request forgery).但是一直都没有深入研究过,前些日子同事的分享会偶然提及,我也对这一块很感兴趣,便深入研究了一番. 最近用 JavaScript 写了一个组件,可以在前端层面防御部分 HTTP 劫持与 XSS. 当然,防御这些劫持最好的方法还是从后端入手,前端能做的实在太少.而且由于源

自己对学习前端的一些感悟

在尚学堂的培训就要结束了,在这简短而充实的3个月中,有迷茫,有失落,有努力,有纠结.可是最多的,还是收获. 当初决定进入这块领域时,我对于应该是选择学习java还是前端是比较迷茫的.毫无疑问,java更有前途一点,但是相对的难度也大.在尚学堂老师的建议下,我结合自己的实际情况还是选择了前端. 不过还好,自己三个月后也算是学有所成,没有白白辜负这大好时光.接下来呢,我给大家分享一下自己在学习前端中的一些感悟. 这三个月的学习从前端开发的基础开始,学习使用HTML,CSS,JavaScript等一系

我今年28岁了,我在海棠学院学习前端

今天下午又拖着陈老师讲了一个小时的函数调用和闭包问题,总算给搞明白了.真的非常感谢陈老师的耐心解答,我觉得的像我这么刨根问底的学员也算极品了吧(这里不知道该用什么表情) 出于感谢,不由得想为这家初创的在线教育品牌打打广告.嗯,我今年28岁了,我在海棠学院学习前端. 虽然说是打广告,但我想讲讲这三个多月来在海棠学习前端的真实体会以及一些个人的想法,希望能给一些朋友提供点有价值的参考. 如果你在看这篇文章,那么我想你可能在面临三个问题:1.要不要入前端的坑.2.要不要报培训班学习前端.3.要不要报海

前端html、Javascript、CSS技术小结

简单地总结了一下前端用过的html.javascript.css技术,算是清点一下,做个大略的小结,为进一步的学习给个纲领. 一.HTML 由于HTML5的兴起,简单地判断一个网页是否是html5网页,只需要找找内部是否有html5的标志性标签就行了.然而平时虽然写了不少html,却没怎么关注它的发展史: GML(Generalized Marcup Language)通用标记语言 和SGML(Standard Generalized Markup Language)标准通用标记语言. 由Tim

开始学习前端开发吧

据说最好的输入是输出,所以听我讲给你听我学到的东西吧. 学习前端入门时,无论在哪儿都告诉我们,要学习HTML+CSS+JS.google之,得到html是超文本标记语言(英语:HyperText Markup Language,简称:HTML). 标记语言,意味着这个不是编程语言,而是用来标记文本的,把标题标记为标题,段落标记为段落,这样,浏览器就能知道这些文字是什么,并用更好的格式显示出来,换句话说,如果你仅仅使用HTML+CSS制作一张网页,上面的各种特效.格式,是你选择出来,而不是制作出来

iOS开发如何学习前端(1)

iOS开发如何学习前端(1) 我为何学前端?因为无聊. 概念 前端大概三大块. HTML CSS JavaScript 基本上每个概念在iOS中都有对应的.HTML请想象成只能拉Autolayout或者设置Frame的ViewController.好比你在网页上放了一个Button,如果用HTML你就可以设置他的摆放位置,在哪哪个控件里.但是你不可以设置大小,颜色,圆角之类的属性.CSS专门负责HTML管不了的这些颜色啊,大小啊之类的属性.JavaScript主要负责响应事件,你把它想象成iOS

学习前端我读过的书

学习前端我读过的书 从事前端近两年,从零开始,读过的书就像走过的路,走过好多路,光明大道也好,崎岖山路也罢,有些路若不是在笔记中有提到还真忘了我走过. 计算机入门:正如这两本书的名字一样会让我们这些小白对计算机和程序有更清晰的认识,截至目前对的一些内容还一知半解,有时间需重读下. <计算机是怎样跑起来的> <程序是怎样跑起来的> 听了一位前辈的建议,买了些大学计算机课程的书,不过只是翻翻,没细看. <现代软件工程> <软件工程> <Web开发技术>

前端三剑客之javascript

前端三剑客之javascript 给个小目录  一.JavaScript介绍  二.ECMAScript(核心) 三.BOM对象(浏览器对象) 四.DOM对象(文档对象模型) 总结: JS的组成: a)   ECMAScript 是什么:担当的是一个翻译的角色:是一个解释器:帮助计算机来读懂我们写的程序:实现+-*/, 定义变量:几乎没有兼容性问题: b)   DOM: 文档对象模型:文档指的就是网页:把网页变成一个JS可以操作的对象:给了JS可以操作页面元素的能力:document;有一些兼容