We may earn an affiliate commission when you visit our partners.
fei ye

您现在应该对JavaScript有一些经验,并且更好地理解JavaScript语言。

因此,您已经准备好了解高级JavaScript开发人员了解和使用的更多细微差别和重要模式。

Javascript是web的语言。因此,如果你想成为一名web开发人员,Javascript是必须学习的语言。

您将学习对JavaScript概念的深入理解。您将看到JavaScript语言的美丽和强大,您将能够在现代web开发中应用所有这些技能。

在此过程中,您将会有测试,编码任务来提高您的JavaScript编程技能。

您将通过最佳实践学习JavaScript编码标准。

在学习了JavaScript语言的所有要点之后,您将构建一个交互式web项目。

您将看到,如何使用非常基本的html、css和JavaScript基本元素构建外观现代的web项目。

Enroll now

What's inside

Learning objectives

  • 您将拥有编写javascript程序的大量技能。
  • 您将能够应用javascript编程技能来构建动态和交互式的web项目。

Syllabus

11复习原型
第一天
01课程介绍
03三种创建对象的方式
Read more
04工厂模式和自定义构造函数的区别
05总结工厂模式和构造函数之间的区别
06构造函数和实例对象之间的关系
07原型的引入
08原型添加方法解决数据共享
09解释eat方法
10体会面向过程和面向对象的编程思想
12构造函数和实例对象和原型对象之间的关系
13总结三者之间的关系
14利用原型共享数据
15简单的原型语法
16原型对象中添加方法
17实例对象使用的属性和方法层层的搜索
18为内置对象的原型对象中添加方法
19局部变量变成全局变量
20产生随机数对象
21案例随机小方块
22案例随机小方块结束
23作业
原型
第二天
02课程介绍
07原型指向改变如何添加原型方法
03简要分析
04画地图
05创建食物上
06随机食物和删除食物
07小蛇的构造函数
08小蛇初始化完成
09小蛇移动的坐标
10初始化游戏对象
11小蛇自动的移动并且设置游戏结束
12遇到的小问题
13获取键盘按下的键的值
14获取用户按键改变小蛇的移动方向
15小错误
16小蛇开心的结束了
17移动到js文件中
18分析游戏的思路
19作业
第三天
03原型及原型链
04原型指向可以改变
05原型指向可以改变及原型链
06原型链最终的指向是Object的prototype中的__proto__是null
08实例对象和原型对象属性重名问题
09一个很神奇的原型链
10通过原型实现继承
11继承案例
12原型链
13借用构造函数继承
14组合继承
15拷贝继承
16拷贝继承
17继承
18逆推继承看原型
19函数的角色及函数声明和函数表达式的区别
20函数中的this和严格模式
21函数的不同的调用方式
22函数也是对象
23数组中函数的调用
24作业
废了
预习正则表达式元字符和限定符
第四天
01复习
02复习
03课程介绍
04apply和call方法
05总结apply和call
06总结apply和call
07apply和call方法到底是谁的
08bind方法
09bind的应用
10函数中几个成员介绍
11函数作为参数
12定时器中传入函数
13函数作为返回值使用的小案例
14函数作为参数使用的练习铺垫
15函数作为返回值的扩展案例
16作用域和作用域链和预解析
17闭包
18闭包的小案例
19闭包案例产生相同的随机数
20闭包案例实现点赞
21沙箱
22沙箱小例子演示
23沙箱的案例操作页面元素
24递归
25递归案例求n个数字的累加和
26递归案例代码的分析
27递归案例

Save this course

Save 学习用于Web开发的JavaScript高级篇 to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for 学习用于Web开发的JavaScript高级篇. These are activities you can do either before, during, or after a course.

Career center

Learners who complete 学习用于Web开发的JavaScript高级篇 will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
Fast-paced guide to JavaScript for experienced programmers. It covers all the basics, as well as more advanced topics such as closures and functional programming. It's a great book for anyone who wants to learn JavaScript quickly.
Comprehensive guide to JavaScript for web developers. It covers all the basics, as well as more advanced topics such as AJAX and DOM manipulation. It's a great book for anyone who wants to learn how to use JavaScript to build web applications.
Collection of common JavaScript patterns. It's a great resource for anyone who wants to learn how to write more effective and maintainable JavaScript code.
Comprehensive guide to JavaScript, covering all the basics for beginners. It is well-written and easy to follow, making it a great starting point for anyone who wants to learn JavaScript.
Classic in the JavaScript community, and it is still one of the best books on the language. Crockford leading expert on JavaScript, and his book is full of insights and best practices.
Philosophical look at JavaScript. It explores the language's design and how it can be used to write effective and maintainable code. It's a great book for anyone who wants to learn more about the inner workings of JavaScript.
Collection of recipes for common React development tasks. It's a great resource for anyone who wants to learn how to use React to build web applications in a practical way.
Gentle introduction to JavaScript for kids. It covers all the basics, as well as some more advanced topics such as loops and functions. It's a great book for kids who want to learn JavaScript in a fun and accessible way.
Comprehensive guide to Node.js, a popular JavaScript runtime environment. It covers all the basics, as well as more advanced topics such as scaling and testing. It's a great book for anyone who wants to learn Node.js in depth.
Beginner-friendly introduction to web development, covering the basics of HTML, CSS, and JavaScript. It is suitable for anyone who wants to learn how to build websites.
Practical guide to web development, covering essential topics such as web design, development, testing, and deployment. It is written for beginners and experienced developers alike.
Practical guide to Node.js, a popular JavaScript runtime environment. It is suitable for web developers of all levels.
Covers the principles of responsive web design, which is essential for creating websites that work well on all devices. It is suitable for web developers of all levels.
Provides a comprehensive overview of web development, covering the fundamentals of HTML, CSS, JavaScript, and React. It is suitable for beginners and experienced developers alike.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser