学了一个月 JavaScript 为什么还是学不会?

boyanx2个月前技术教程13

你肯定没有尝试归纳,可以把每天学习的内容,用思维导图整理归类,这样看着就清晰多了。把基础入门做成5天的学习计划,其实很简单,你可以参考以下内容

第一天学习目标:

1. 理解变量是存储数据的“容器”

2. 理解什么是数据并知道数据的分类

3. 知道 JavaScript 数据类型转换的特征

具体学习内容:

JavaScript介绍

变量

常量

数据类型

类型转换

实战案例

学习内容整理:

第二天学习目标:

1. 掌握常见运算符,为程序“能思考”做准备

2. 掌握分支语句,让程序具备判断能力

3. 掌握循环语句,让程序具备重复执行能力

具体学习内容:

运算符

语句

综合案例

学习内容整理:

第三天学习目标:

1. 掌握循环语句,让程序具备重复执行能力

2. 掌握数组声明及访问的语法

具体学习内容:

循环-for

数组

综合案例

学习内容整理:

第四天学习目标:

1. 掌握函数的基本使用,让代码具备复用能力

2. 理解封装的意义,能够具备封装函数的能力

具体学习内容:

函数

综合案例

学习内容整理:

第五天学习目标:

1. 知道对象数据类型的特征,具备对象数组数据渲染页面的能力。

具体学习内容:

对象

综合案例

学习内容整理:

想攻破JavaScript,先知道它有什么难点:

1. 语法复杂度较高: JavaScript的语法比较复杂,需要掌握许多概念和知识,才能更好地理解它。

2. 没有静态类型: JavaScript使用静态类型,比如字符串、元组和函数等,这使得代码更易于维护和修改。

3. 没有动态类型: JavaScript不支持动态类型,这意味着它只能在特定的时间执行操作,不能像C++或 Java等其他语言那样可以创建复杂的程序。

4. 缺乏灵活性: JavaScript缺乏对接口和方法的支持,这意味着它不能像C++或 Java那样可以创建复杂的程序。

5. 缺乏内置对象: JavaScript没有内置的对象和函数,这意味着它需要自己创建对象和函数。

javascript经典书籍

  • 《javascript语言精粹》--豆瓣评分 9.1
  • 《JavaScript DOM编程艺术(第2版)》-- 豆瓣评分 8.7
  • 《JavaScript权威指南》
  • 《JavaScript高级程序设计》
  • 《你不知道的JavaScript 上中下》
  • 《ES6 标准入门(第3版)》--豆瓣评分 8.9
  • 《深入理解 ES6》--豆瓣评分9.5。
  • 《JavaScript设计模式与开发实践》--豆瓣评分 9.1
  • 《高性能JavaScript》--豆瓣评分9.0。

javascript教程

JavaScript书籍+教程

  • 前端JavaScript入门到精通全套视频教程,javascript核心进阶ES6语法、API、js高级等基础知识和实战教程
  • JavaScript全套教程,Web前端必学的JS入门教程,零基础JavaScript入门

javascript项目

01 Reaction:用JavaScript编写的由事件驱动的实时反应式商务平台。

[GitHub上7520个star] 项目地址:
https://github.com/reactioncommerce/reaction

02 deeplearn.js:通过硬件加速的web用机器智能库,TensorFlow.js生态系统的一部分。

[GitHub上7580个star] 项目地址:
https://github.com/tensorflow/tfjs-core

03 Luxon:一个处理JavaScript中日期和时间的程序库。

[GitHub上5900个star] 项目地址:
https://github.com/moment/luxon

04 Reason:应用了JavaScript和 OCaml生态系统的简单、快速和安全代码。

[GitHub上6185个star] 项目地址:
https://github.com/facebook/reason

05 G 2:JavaScript语法可视化库。具有高度的实用性和可扩展性。

[GitHub上5707个star] 项目地址:
https://github.com/antvis/g2




标签: video.js

相关文章

通过 YAPI + Python Flask 实现接口自动化测试

背景公司目前主打两款陌生人社交产品,暖聊和 CP,两款产品都有 Android 和 iOS 端。暖聊涵盖了音视频匹配,交友大厅,聊天室,视频直播,广场,家族,IM 消息和任务中心八大模块,共计 841...

杜淳晒女儿跑步萌态,1岁小蛋饺步伐超稳,全身肉嘟嘟可爱爆棚

4月27日下午,杜淳在个人社交平台分享了一段女儿小蛋饺跑步的萌态,老父亲还感慨写道:“奔跑吧,我的小蛋饺,跑着跑着就长大了,我的小公主”。杜淳自从升级奶爸后,这“女儿奴”属性真是愈发明显了,每一次晒与...

Java 监控直播流rtsp协议转rtmp、hls、httpflv协议返回浏览器

Java 监控直播流rtsp协议转rtmp、hls、httpflv协议返回浏览器目录一:了解音视频流协议:二:方案一 rtsp 转rtmp1、下载nginx + nginx-rtmp-module3、...

JS竟然可以读取文件?#web前端

这个视频来说一下js的文件读取。刚好有同学问到,首先要说一点,对文件进行读写、增删、改查一系列的操作是涉及到用户隐私安全的。用前端语言,比方JS是不可能完全做到的。要不然写一个网页,访问了就可以在本地...

如何使用客户端 JavaScript 将视频剪辑转换为 GIF 文件

作为一个程序员,一个热爱技术写作的人,把自己的知识经验通过文字呈现在读者面前,并且让读者通过文字,就能将知识进行学以致用,其实,是非常有调整性的一件事情,因为,它需要我与读者保持有效沟通,既不浪费读者...

移动端自动化 AutoJS 快速入门指南(上)

来源:AirPython作者:星安果1. 前言大家好,我是安果!之前写过很多 App 端自动化的文章,大都基于 Appium、Airtest、无障碍服务等技术来实现的其中,Appium 和 Airte...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。