JS代码学习计划大学
一、前言
Javascript(简称JS)是一种属于网络的脚本语言,由浏览器执行。在2014年10月11日,由 ECMAScript 2015 发布。它是一种动态类型、面向对象和基于原型的编程语言。JavaScript语言是由网景公司的程序员 Brendan Eich 在1995年开发的,最初是作为网页前端脚本语言而开发的,用来增加动态性和动画效果。JavaScript 提供了很多开发 Web 界面的工具,广泛用于客户端的表单验证、控制页面布局、为页面添加动态效果及增加页面交互性等。
Javascript是一门非常强大而且必要的语言,作为web前端开发的基础,学好Javascript将对我们未来的工作和学习都有着巨大的帮助。类似于HTML和CSS,它也是一门基础的技术,最基础的很多东西都是从这里开始的。
二、学习目标
掌握 JavaScript 语言的最新特性,实现利用浏览器开发丰富交互性的页面,定期总结和总结所学知识点。
完成 JavaScript WEB 前端初级开发任务,掌握 WEB 开发页面各项技术。
JavaScript 资料在网络上比较丰富,我完全可以通过网络自学达成以上目标,并且,网络上也有许多非常好的实例,我可以并且确实利用这些实例调试代码,并且将理论知识转换为实践经验。另外,我也会通过阅读专业的书籍,在书籍的指导下,对于认识这门语言应该会有一些进一步的深入了解。
三、学习方法
1. 网络自学
js原型和原型链的理解互联网是无所不在的,数不尽的技术文章,博客,视频,教程等等,绝对对我意义重大,我将全力挖掘互联网的宝藏,获得丰富的学习资源,通过不断的摸索和实践达成学习目标。
2. 实际项目实践
在网络自学的基础上,我也将会通过实际项目实践,通过自己动手做一些功能,积累丰富的项目经验,我将挑选一些题材浅显易懂的项目进行练习,都能锻炼自己的开发和调试能力。
四、学习内容
1. 变量和数据类型
- 学习Javascript的基本的数据类型,包括number, string, boolean, undefined, null等;
- 学习Javascript的引用类型,Array, Object, Function等;
- 理解变量的作用域和生命周期
2. 运算符
- 了解Javascript的基本的运算符,包括算术运算符,比较运算符,逻辑运算符,赋值运算符等;
- 熟悉Javascript的位运算符,条件运算符,逗号运算符等;
- 熟悉一些运算符的运算优先级与结合性
3. 控制语句
- 理解序列结构,选择结构,重复结构;
- 在编程中灵活运用条件语句,循环语句;
- 利用流程图解释基础的程序设计的流程
4. 函数
- 理解和应用函数,以及函数的调用和返回;
- 了解全局函数和局部函数的区别,理解静态函数;
- 熟悉javascript内部的函数方法,call,apply等;
- 学习匿名函数和闭包的应用。
5. 对象
- 了解javascript的对象的基本概念,以及属性和方法,以及默认的属性prototype和__proto__;
- 熟悉原型链的调用,以及prototype属性和__proto__属性的应用;
- 理解javascript的对象创建的各种方式和方法;
- 熟悉JSON的概念和应用。
六、学习资源
1. 教程网站
MDN (Mozilla Developer Network) 上有很多 JavaScript 的基础教程,而且教程写得很清晰易懂。
JavaScript.info 是另一个非常不错的 JavaScript 教程网站,写得非常深入易懂。
2. 视频教程
很多优秀的教育网站都有 JavaScript 的视频教程,例如 Coursera、Udemy 和慕课网。
3. 书籍
《JavaScript高级程序设计》是我要读的第一本书,这本书详尽地讲述了 JavaScript 的语法和用法,适合初学者晓畅 JavaScript。
《JavaScript DOM编程艺术》是我要读的第二本书,这本书讲述了 JS 如何操作 HTML 文档树,实现 Web 页面的动态效果。
《你不知道的JavaScript》系列 有 6 部分,讲述了 JavaScript 的高级用法。
七、学习计划
我将分为不同的学习阶段,分别分配不同的学习内容,同时结合实际项目实践,达成学习目标。
第一周:
- 了解Javascript的基本概念;
- 了解Javascript的数据类型;
- 熟悉Javascript的基本语法与运算符;
- 完成一些简单的实战练习。
第二周:
- 学习Javascript的基础控制语句;
- 学习javascript的作用域和闭包;
- 理解Javascript的函数和对象。
第三周:
- 熟练掌握Javascript的表单验证;
- 学习DOM操作;
- 熟悉Javascript内置对象。
第四周:
- 学习事件处理;
- 学习Ajax请求;
- 完成一个小型的项目实践。
八、总结与评估
通过以上的学习,我可以掌握Javascript的基础知识以及应用,清楚了解Javascript语言的核心语法和功能,在实际项目中也可以应用。
另外,通过对Javascript的学习,可以有效提高我对于Web前端技术的整体了解,并且可以为我以后的深入学习打下坚实基础。所以,我会确保在学期内深入学习,并通过实践巩固所学知识。
以上就是我的Javascript学习计划,希望我可以通过掌握更多的Javacript知识,打下固实的基础,为将来的深入学习和工作打下良好基础。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论