前端JS学习

作者: sweallow | 来源:发表于2015-08-27 17:48 被阅读626次

一、简述

在这里根据自己短浅的理解,写写JS方面应当怎样学习,主要是分初中高三个方面(虽然我也只是在初级,(⊙﹏⊙))。详细介绍下每个方面应当学习的技能、参考的资料以及最终的目标要求。才疏学浅,仅供参考,欢迎补充。

二、计划

初级篇

初级门槛低,资源丰富,学习坡度小并且很有意思。对于有过其他编程语言经验的同学来说,基本语法相同,入门比较简单。

参考资料

Mozilla开发者网络(MDN)是关于Web开发最好的资源之一.它是由开发者们为我们自己设计的网站,MDN体现并执行了Mozilla的使命:促进网络的开放与创新.

这个网站囊括了web开发的全部内容,并且很多内容支持中文,初级看一下上面链接内容即可,对js大致语法有个了解。

  • 慕课网
    或许仅仅看书是不够的,慕课网提供大量的免费视频给初学者带来指导。可以观看视频并提出疑问,会有人帮助解答。
  • 《javascript高级程序设计》
    由浅入深的讲解,详实的程序案例,即使新手读起来也不会晦涩难懂。并且十分全面,内容经过几版更新,紧紧跟随ECMA标准的步伐。是每个前端工程师的必备之书。
  • 《javascript权威指南》
    程序员界公认权威的“动物书”。权威指南内容十分多,书籍一千多页,基本囊括了javascript到html5的各种技术。并且内容较为深入,新手看起来可能会比较困难。可作为进阶书目阅读,在阅读章节选择上,可以根据自己掌握程度选择独立章节。
  • W3C

W3School 是因特网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库。

可以从这里学习敲Demo,简单易上手

学习技能&达到目标

*掌握JavaScript的各种数据类型概念、判断方法
*掌握JavaScript函数、对象的概念
*掌握字符串、数字、数组、日期等对象的方法
*了解JavaScript的作用域
*初步掌握正则表达式的写法
*熟悉DOM事件相关知识
*了解BOM的基础知识

中级篇

中级开始尝试与后台的交互,并且能够操作一些比较复杂的Dom,可以写出拖拽效果、轮播图片、菜单展开之类较为复杂的前端特效。
深入了解javascript闭包概念,能够写出面向对象的javascript程序,学习javascript的继承方式,能够写出javascript下的设计模式。

参考资料

本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。

学习技能&达到目标

*掌握JavaScript的闭包概念
*掌握JavaScript对象产生的方法
*掌握Javas的原型设计理念
*能够写出模块化的javascript程序
*掌握jquery的使用,并理解其中原理

高级篇

当你感觉自己掌握中级的技能后,对整个JavaScript世界有了较为深刻的理解,便可以在更感兴趣的道路上继续前行。高级篇将揭示几个比较有趣味的方向供大家参考。
移动Web开发
前端安全
性能优化
前端工程化

参考资料

  • 提高前端性能方面的处理以及不足
  • 前端工程与模块化框架
  • XSS原理分析
  • 移动web开发入门
    这里抛砖引玉给大家介绍一些相关领域的网站,大家可以从上面发现更多的资料。
    高级篇更多的是跟踪一些知名开发人员的BLOG,订阅一些业内最新的文档,多关注开源社区的一些最新动态,选择自己感兴趣的地方并且能够深入下去。前端是一个更新极快的领域,每个开发者必须保持对技术的敏感度和好奇心,加上持之以恒的努力,才能挤入js的高阶行列。

相关文章

  • 前端相关大杂烩

    前端基础面试题(JS部分) 前端基础面试题(JS部分)学习 React.js 比你想象的要简单 原文地址:Lear...

  • 前端学习大概内容

    现代的前端开发模式 前端三驾马车:Angular、React、Vue Vue.js 学习vue.js前,需要了解的...

  • 2019-01-17

    前端学习路径和方法 适合自己的前端学习方法前端技术的知识架构理解前端技术背后的核心思想 推荐入门 :《js高程》《...

  • 前端JS学习

    一、简述 在这里根据自己短浅的理解,写写JS方面应当怎样学习,主要是分初中高三个方面(虽然我也只是在初级,(⊙﹏⊙...

  • 前端js学习

    js没有定义类的说法直接创建对象 jq选择器: 选择器改变标签属性

  • 前端必备网站

    学习前端必备的网站 工具 趋势 web前端趋势 https://www.sdk.cn/site/index js ...

  • web前端学习计划

    前端学习的知识路线:原生js,使用jQuery及编写jQuery扩展,前端模版,前端mvc,模块化开发,mvvm开...

  • 好程序员Web前端中的js能运用到哪些方面

    好程序员Web前端中的js能运用到哪些方面,相信每一个想要学习前端的人对于前端中html+css+js都不会陌生,...

  • 基于 React.js + Redux + Bootstrap

    最近在学习前端的各大流行框架, 主要学习了 Vue.js 和 React.js, 前段时间用 Vue.js + u...

  • 零基础如何成为一个黑客

    我建议先从web安全开始入门,学习web安全首先就要了解前端知识。 Html/css/js/php/都是学习前端所...

网友评论

    本文标题:前端JS学习

    本文链接:https://www.haomeiwen.com/subject/vjvhcttx.html