首页
投稿
Java程序员用学前端么?java开发所需的前端技术全教程(HTML/CSS/js/vue2/vue3/react)
56.1万
8555
2022-09-06 09:00:00
未经作者授权,禁止转载
7765
6990
2万
3391
课程总结
收起全部章节
关闭课程总结
暂无课程总结
本课程针对有一定后端基础,想快速学习前端知识的同学。内容涉及HTML、CSS、JS、Vue2、Vue3、React、jQuery 等知识,侧重快速掌握 js 和前端框架、更为适合工作重心在后端,需要兼顾前端的开发者,学习者可以根据自己需要灵活选择。课程不仅会涉及框架的使用、还会讲解到框架的原理和相关的 web 知识、能帮助学习者理解的更为透彻。
校园分享官第5期
前端
java
java编程
java教程
Java入门
编程开发
Java程序员
java如何输入
java入门教程
黑马程序员
发消息
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
关注 503.6万
java
1/2
创建者:人_我爱你
加载中...
Java程序员用学前端么?java开发所需的前端技术全教程(HTML/CSS/js/vue2/vue3/react)
001-前言-导学视频
001-前言-导学视频
04:54
002-008html入门
01:16:44
009-016html进阶
01:19:24
017-018css
22:53
019-js-入门
09:38
020-js-声明变量
07:18
021-js-数据类型-undefined与null
07:40
022-js-数据类型-string
09:05
023-js-数据类型-number与bigint
06:09
024-js-数据类型-boolean
05:37
025-js-数据类型-function-定义与参数
09:37
026-js-数据类型-function-匿名函数与箭头函数
08:52
027-js-数据类型-function-函数是对象
10:25
028-js-数据类型-function-函数作用域
11:17
029-js-数据类型-function-闭包
07:25
030-js-数据类型-var与let区别
11:19
031-js-数据类型-array
06:36
032-js-数据类型-array
14:10
033-js-数据类型-object
13:02
034-js-数据类型-object-属性增删
06:50
035-js-数据类型-object-this
15:47
036-js-数据类型-object-原型继承
14:27
037-js-数据类型-object-基于函数原型继承
06:08
038-js-数据类型-json与js对象
09:48
039-js-数据类型-动态类型
04:41
040-js-运算符和表达式-严格相等
04:43
041-js-运算符和表达式-逻辑或
09:33
042-js-运算符和表达式-nullish判断
09:30
043-js-运算符和表达式-展开运算符
12:24
044-js-运算符和表达式-解构赋值
09:44
045-js-控制语句-for-in
05:54
046-js-控制语句-for-of
04:07
047-js-控制语句-try-catch
03:23
048-api-环境准备
10:03
049-api-搭建前端服务器
12:23
050-api-查找页面元素
14:09
051-api-修改元素内容
05:35
052-api-利用模板
13:36
053-api-java-同步异步接收结果
08:01
054-api-fetch-同步接收结果
15:12
055-api-fetch-异步接收结果
07:21
056-api-fetch-跨域-请求响应头解决
16:03
057-api-fetch-跨域-代理解决
10:08
058-api-导入导出
12:07
059-vue2-环境准备
14:42
060-vue2-基础-项目结构
05:10
061-vue2-基础-入门案例
07:49
062-vue2-基础-文本插值
08:42
063-vue2-基础-属性绑定
05:28
064-vue2-基础-事件绑定
06:23
065-vue2-基础-双向绑定
10:05
066-vue2-基础-计算属性
06:52
067-vue2-基础-axios
10:51
068-vue2-基础-axios-发送请求
13:36
069-vue2-基础-axios-请求体格式
09:20
070-vue2-基础-axios-默认配置
14:33
071-vue2-基础-axios-响应格式
14:22
072-vue2-基础-axios-拦截器
14:40
073-vue2-基础-条件渲染
11:37
074-vue2-基础-列表渲染
07:28
075-vue2-基础-重用组件
14:16
076-vue2-进阶-el-安装
04:47
077-vue2-进阶-el-table
08:10
078-vue2-进阶-el-pagination
10:35
079-vue2-进阶-el-pagination
17:39
080-vue2-进阶-el-search
13:01
081-vue2-进阶-el-cascader
06:28
082-vue2-进阶-el-cascader
16:10
083-vue2-进阶-router-路由配置
12:17
084-vue2-进阶-router-动态导入
06:54
085-vue2-进阶-router-嵌套路由
07:44
086-vue2-进阶-router-路由跳转
09:24
087-vue2-进阶-router-导航菜单
09:16
088-vue2-进阶-router-动态路由
10:43
089-vue2-进阶-router-重置路由
15:05
090-vue2-进阶-router-页面刷新
12:26
091-vue2-进阶-router-动态菜单
18:00
092-vue2-进阶-vuex-入门
11:38
093-vue2-进阶-vuex-mapState
10:21
094-vue2-进阶-vuex-actions
12:16
095-vue2-进阶-vuex-调用actions
06:40
096-vue2-实战-项目搭建
07:54
097-vue2-实战-联调准备
18:51
098-vue2-实战-登录-国际化
10:40
099-vue2-实战-登录-login-index.vue
18:04
100-vue2-实战-登录-store-user.js
12:35
101-vue2-实战-登录-store-user.js
08:43
102-vue2-实战-登录-permission.js-获取角色
18:02
103-vue2-实战-登录-permission.js-动态路由
07:49
104-vue2-实战-第三方登录-流程分析
09:35
105-vue2-实战-第三方登录-代码解读
17:51
106-vue2-实战-第三方登录-代码解读
09:25
107-vue2-实战-crud-api
11:51
108-vue2-实战-crud-查询和删除
12:31
109-vue2-实战-crud-修改
13:13
110-ts-入门
07:31
111-ts-类型-标注位置
10:07
112-ts-类型-复杂类型
10:52
113-ts-类型-函数类型
04:22
114-ts-类型-字面量与nullish类型
07:46
115-ts-类型-泛型
07:20
116-ts-意义
11:01
117-ts-class语法
16:50
118-vue3-基础-环境准备
19:18
119-vue3-基础-入门案例
12:24
120-vue3-基础-main.ts
11:41
121-vue3-基础-ref与reactive
06:59
122-vue3-基础-属性绑定与事件绑定
07:39
123-vue3-基础-表单绑定
08:41
124-vue3-基础-计算属性
07:10
125-vue3-基础-xhr-基本使用
08:02
126-vue3-基础-xhr-promise改造
13:03
127-vue3-基础-axios-获取数据
14:25
128-vue3-基础-axios-发送数据
07:42
129-vue3-基础-axios-baseURL
16:35
130-vue3-基础-axios-拦截器
20:03
131-vue3-基础-条件与列表
19:51
132-vue3-基础-监听器
13:43
133-vue3-基础-vueuse
08:13
134-vue3-基础-useRequest
17:23
135-vue3-基础-usePagination_1
08:01
136-vue3-基础-usePagination_2
15:02
137-vue3-基础-子组件1
09:40
138-vue3-基础-子组件2
14:27
139-vue3-进阶-antdv-入门
15:02
140-vue3-进阶-antdv-分页
17:58
141-vue3-进阶-antdv-搜索
09:51
142-vue3-进阶-antdv-删除1
12:30
143-vue3-进阶-antdv-删除2
12:56
144-vue3-进阶-antdv-删除选中
18:24
145-vue3-进阶-antdv-增改-1
12:12
146-vue3-进阶-antdv-增改-2
14:11
147-vue3-进阶-antdv-增改-3
15:06
148-vue3-进阶-antdv-全局提示与校验
19:45
149-vue3-进阶-router-入门
11:21
150-vue3-进阶-router-动态导入_嵌套路由_重定向
13:08
151-vue3-进阶-router-布局和菜单
12:31
152-vue3-进阶-router-图标二次封装-单文件组件
13:08
153-vue3-进阶-router-图标二次封装-函数式组件
23:33
154-vue3-进阶-router-图标二次封装-jsx组件
14:14
155-vue3-进阶-router-动态路由1
15:37
156-vue3-进阶-router-动态路由2
18:31
157-vue3-进阶-router-动态路由3
05:28
158-vue3-进阶-router-动态菜单
13:35
159-vue3-进阶-router-令牌-获取信息
10:41
160-vue3-进阶-router-令牌-前端路由
10:30
161-vue3-进阶-router-令牌-后端api
07:08
162-vue3-进阶-pinia-1
17:00
163-vue3-进阶-pinia-2
09:11
164-react-基础-环境准备
13:26
165-react-基础-入门案例
10:01
166-react-基础-props参数
11:29
167-react-基础-人物卡片
09:48
168-react-基础-人物卡片-路径-命名-事件
08:44
169-react-基础-人物卡片-循环
13:29
170-react-基础-人物卡片-条件
11:53
171-react-基础-axios
22:14
172-react-基础-函数无状态
12:29
173-react-基础-useState
19:21
174-react-基础-useEffect
18:41
175-react-基础-useContext-1
09:45
176-react-基础-useContext-2
19:53
177-react-基础-表单1
16:02
178-react-基础-表单2
16:46
179-react-进阶-antd-入门
13:56
180-react-进阶-antd-表格
13:30
181-react-进阶-antd-分页
18:46
182-react-进阶-antd-搜索
22:10
183-react-进阶-antd-依赖项说明
04:47
184-react-进阶-antd-删除
22:58
185-react-进阶-antd-修改-1
24:41
186-react-进阶-antd-修改-2
23:15
187-react-进阶-antd-新增
12:06
188-react-进阶-antd-删除选中
21:28
189-react-进阶-mobx-介绍
06:52
190-react-进阶-mobx-入门
16:58
191-react-进阶-mobx-远程action
17:46
192-react-进阶-router-入门
09:51
193-react-进阶-router-404-懒加载-嵌套路由
17:34
194-react-进阶-router-动态路由-1
16:48
195-react-进阶-router-动态路由-2
17:52
196-react-进阶-router-静态菜单
12:38
197-react-进阶-router-动态菜单
14:14
198-react-进阶-router-登录
23:05
199-react-进阶-router-欢迎词-注销-登录检查
15:06
Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程(含Java项目和Java真题)
1000万播放
01、Java入门第一课:课程介绍
10:27
02、Java入门:初识Java
13:27
03、Java入门:JDK的选择安装和下载
17:02
04、Java入门:掌握DOS窗口常见命令的使用
04:43
05、Java入门:开发HelloWorld程序
14:02
06、Java入门:常见程序问题解答
11:35
07、Java入门:Java程序的执行原理、BUG介绍
09:20
08、Java入门:JDK组成、跨平台原理
06:41
09、Java入门:Path、JAVA_HOME环境变量配置
16:48
10、Java入门:IntelliJ IDEA开发工具概述
13:45
11、Java入门:IDEA开发HelloWorld程序
18:09
12、Java入门:IDEA的配置、快捷键设置
11:59
13、Java入门:IDEA的其他操作
12:22
阶段总结:Java概述、快速入门、IDEA使用
28:01
14、Java入门:基础语法-注释详解
11:37
15、Java入门:基础语法-字面量详解
09:57
16、Java入门:基础语法-变量详解
18:17
17、Java入门:基础语法-变量使用时的注意事项
08:11
18、Java入门:基础语法-关键字、标识符
07:43
01、Java语法:今日课程简单说明
01:07
02、Java语法:变量里的数据在计算机中的存储原理
08:14
03、Java语法:字符,图片,声音的存储说明
11:09
04、Java语法:二进制、八进制、十六进制
18:10
05、Java语法:数据类型
15:52
06、Java语法:自动类型转换
11:36
07、Java语法:表达式的自动类型转换
08:47
08、Java语法:强制类型转换
12:46
09、Java语法:算术运算符、+符号做连接符
14:03
10、Java语法:自增、自减运算符
10:36
11、Java语法:自增自减(拓展案例)
05:23
12、Java语法:赋值运算符
12:14
13、Java语法:关系运算符
07:30
14、Java语法:逻辑运算符
17:00
15、Java语法:三元运算符、运算符优先级
13:22
16、Java语法:API介绍、Scanner:录入用户键盘输入的数据
16:05
总结:类型转换、运算符、API、Scanner
27:04
01、流程控制:课程介绍
05:36
02、流程控制:分支结构:if、switch、switch穿透性
43:50
03、流程控制:循环结构:for循环、for循环案例
37:00
04、流程控制:循环结构:while循环、珠穆朗玛峰案例
21:20
05、流程控制:循环结构:do-while循环
10:46
06、流程控制:死循环,循环嵌套
17:23
07、流程控制:跳转关键字:break、continue
11:04
08、流程控制:随机数Random、Random案例
24:13
总结:程序流程控制
18:47
01、Java数组:概述
05:39
02、Java数组:静态初始化数组,数组的访问
27:05
03、Java数组:数组遍历,案例练习
14:27
04、Java数组:动态初始化数组,案例练习
23:24
05、Java数组:数组的内存执行原理
25:49
06、Java数组:数组案例:求最值,反转
25:49
07、Java数组:随机排名,debug
21:42
总结:数组
17:52
01、Java方法:方法概述
15:57
02、Java方法:方法定义的其他形式,常见问题
25:09
03、Java方法:方法的案例讲解
12:36
04、Java方法:方法在计算机中的执行
09:14
05、Java方法:方法参数传递
19:11
06、Java方法:参数传递的案例
24:09
07、Java方法:方法重载,return关键字
23:06
总结:方法
11:44
01、Java案例:课程介绍、买飞机票
19:34
02、Java案例:Java案例课:验证码2
14:22
03、Java案例:打分,加密,拷贝
50:55
04、Java案例:抢红包
15:58
05、Java案例:找素数的三种做法
23:56
06、Java案例:打印乘法表、打印三角形
15:48
07、Java案例:实现双色球
52:48
01、面向对象基础:入门、彻底搞懂对象
26:24
02、面向对象基础:对象执行原理,类与对象注意事项
24:36
03、面向对象基础:this关键字
13:40
04、面向对象基础:构造器
15:25
05、面向对象基础:封装,实体JavaBean
29:20
06、面向对象基础:综合案例,成员变量,局部变量区别
29:36
总结:面向对象基础部分
33:56
01、常用API:课程介绍、包
17:25
02、常用API:String,API
30:56
03、常用API:String的注意事项
21:05
04、常用API:String案例
24:00
05、常用API:ArrayList概述,使用
24:15
06、常用API:ArrayList的应用案例
13:50
07、常用API:ArrayList集合综合案例
29:52
总结:常用API(String、ArrayList使用)
29:33
01、项目实战:ATM项目介绍
16:20
02、项目实战:ATM系统架构搭建、欢迎页面设计
11:10
03、项目实战:ATM开户
32:24
04、项目实战:ATM登录,登录后操作
31:04
05、项目实战:ATM存款、取款
17:23
06、项目实战:ATM转账
19:23
07、项目实战:ATM销户、密码修改
22:48
第二阶段:基础加强课程总体介绍
06:24
01、面向对象高级一:内容介绍
04:29
02、面向对象高级一:static修饰成员变量、类变量应用场景
22:58
03、面向对象高级一:static修饰成员方法
12:12
04、面向对象高级一:static修饰类方法的应用场景-工具类
08:55
05、面向对象高级一:static的注意事项
07:25
06、面向对象高级一:static应用-代码块
13:14
07、面向对象高级一:static应用-单例设计模式、饿汉式单例、懒汉式单例
19:35
08、面向对象高级一:继承:使用继承的好处
22:37
09、面向对象高级一:继承:权限修饰符
11:54
10、面向对象高级一:继承:单继承、Object、方法重写
27:56
11、面向对象高级一:继承:子类访问成员的特点
09:12
12、面向对象高级一:继承:子类构造器的特点,super、this调用兄弟构造器
26:58
01、面向对象高级二:多态、使用多态的好处
29:44
02、面向对象高级二:final、常量
15:31
03、面向对象高级二:抽象类-认识抽象类和其好处
16:32
04、面向对象高级二:抽象类的应用-模板方法设计模式
16:51
05、面向对象高级二:接口:认识接口,使用接口的好处
21:46
06、面向对象高级二:接口:综合案例
18:23
07、面向对象高级二:接口:JDK8开始接口新增的方法、接口的多继承、注意事项
22:47
01、面向对象高级三:内部类概述、成员内部类、静态内部类
18:14
02、面向对象高级三:认识匿名内部类、匿名内部类的使用场景和应用场景
24:07
03、面向对象高级三:认识枚举,枚举的作用和应用场景
24:02
04、面向对象高级三:认识泛型,泛型类和泛型接口
32:37
05、面向对象高级三:泛型方法、泛型的通配符和泛型的上下限、泛型注意事项
19:33
06、常用API(一):Object类、toString、equals方法,对象克隆clone
33:16
07、常用API(一):Objects类、包装类
26:59
08、常用API(一):StringBuilder、StringBuffer、StringJoiner
27:57
01、常用API(二):Math、System、Runtime
27:04
02、常用API(二):BigDecimal
16:16
03、常用API二:传统时间:Date日期类、SimpleDateFormat
22:03
04、常用API二:传统时间:秒杀案例、Calendar
22:43
05、常用API二:为啥要学习JDK8新增的时间
09:46
06、常用API二:JDK8新时间:LocalDate、LocalTime、LocalDateTime、ZoneId、ZonedDateTime、Instant
38:47
07、常用API二:JDK8新时间:DateTimeFormatter、Period、Duration
21:33
08、常用API二:Arrays类、自定义排序规则Comparable、自定义比较器Comparator
37:48
09、JDK8新特性:Lambda表达式、Lambda表达式的省略规则
17:02
10、JDK8新特性:方法引用、特定类型方法引用、构造器引用
25:45
阶段项目拓展:医院挂号系统
54:17
01、算法:认识、冒泡排序、选择排序及优化
33:44
02、算法:二分查找算法
18:05
03、正则表达式:概述、初体验、匹配规则
28:21
04、正则表达式:应用案例、爬取信息、搜索替换
33:35
05、异常:认识异常、自定义异常
34:22
06、异常:异常的两种处理方式
19:42
01、集合框架(一):概述、Collection集合的常用方法
25:19
02、集合框架(一):Collection集合的遍历方式-迭代器、增强for循环、Lambda、案例
32:53
03、集合框架(一):List系列集合:特点、方法、遍历方式、ArrayList集合的底层原理
23:31
04、集合框架(一):List系列集合:LinkedList集合的底层原理、特有方法、栈、队列
26:31
05、集合框架(一):Set集合的特点、底层原理、哈希表、去重复原理
40:25
06、集合框架(一):LinkedHashSet的底层原理、TreeSet集合
23:12
07、集合框架(一):Collection集合的使用总结、集合的并发修改异常问题
19:50
01、集合框架(二):前置知识-可变参数、Collections工具类
21:59
02、集合框架(二):斗地主游戏综合案例、做牌、洗牌、发牌、排序、看牌
32:46
03、集合框架(二):Map系列集合:概述、常用方法
26:46
04、集合框架(二):Map集合的遍历方式
40:15
05、集合框架(二):Map系列集合:HashMap、LinkedHashMap、TreeMap原理
24:35
06、集合框架(二):补充知识:集合的嵌套
09:10
07、JDK8新特性:Stream流入门、Stream流的创建
23:36
08、JDK8新特性:Stream流的中间方法、终结方法
36:32
黄埔班阶段考试真题
03:57:07
01、IO流(一):File、IO流概述、File文件对象的创建
22:45
02、IO流(一):File类的常用方法、案例
32:11
03、IO流(一):前置知识:方法递归、递归的算法和执行流程、猴子吃桃案例
30:05
04、IO流(一):File文件搜索-啤酒问题-删除非空文件夹
36:39
05、IO流(一):前置知识-字符集、UTF-8、GBK、ASCII、乱码问题、编码和解码等
39:46
06、IO流(一):IO流概述、字节流-FileInputStream每次读取一个字节
35:49
07、IO流(一):字节流-FileInputStream每次读取多个字节
32:30
08、IO流(一):字节流-FileOutputStream、字节流完成文件拷贝
27:20
09、IO流(一):释放资源-try-catch-finally、try-catch-resource
27:15
01、IO流(二):字符流-FileReader、FileWriter、字符输出流的注意事项
31:46
02、IO流(二):缓冲流-BufferedReader、BufferedWriter、案例
41:35
03、IO流(二):原始流、缓冲流的性能分析
16:51
04、IO流(二):引出问题:不同编码读取会出现乱码
08:54
05、IO流(二):转换流-InputStreamReader、OutputStreamWriter
16:46
06、IO流(二):其他流:打印流、打印流应用
19:09
07、IO流(二):其他流:数据流、序列化流
28:14
08、IO流(二):补充知识:IO框架
16:27
01、特殊文件、日志技术概述
08:20
02、特殊文件:Properties属性文件、案例
26:12
03、特殊文件:XML概述、解析
40:25
04、特殊文件:XML的生成、约束
21:32
05、日志技术:概述、体系、Logback日志框架介绍、入门
28:38
06、日志技术:logback的核心配置文件详解、日志级别
19:07
01、多线程:概述、线程创建方式一、创建方式二Runnable
33:46
02、多线程:概述、线程创建方式三Callable、创建的常用方法
32:33
03、多线程:线程安全问题、取钱问题的模拟
21:48
04、多线程:线程同步
33:47
05、多线程:线程通信[了解]
23:09
06、多线程:线程池、处理Runnable、Callable任务
44:05
07、多线程:线程池:使用Executors得到线程池
13:03
08、多线程:并发、并行、生命周期
16:26
09、多线程:乐观锁、多线程练习题(拓展)
55:14
01、网络通信:概述、IP地址、InetAddress
29:32
02、网络通信:端口和协议
25:51
03、网络通信:UDP通信,一发一收,多发多收
40:13
04、网络通信:TCP通信,一发一收,多发多收
36:07
05、网络通信:TCP通信-支持与多个客户端同时通信
19:43
06、网络通信:TCP通信:群聊
15:21
07、网络通信:TCP通信实现BS架构,网站开发的原理,线程池优化BS架构
26:17
01、Java高级:junit单元测试框架详解
38:33
02、Java高级:反射-认识反射、获取类
13:10
03、Java高级、反射-获取构造器对象并使用
22:32
04、Java高级:反射-获取成员变量和方法对象并使用
28:50
05、Java高级:反射的作用、应用场景
14:56
06、Java高级:注解、自定义注解、元注解
20:53
07、Java高级:注解的应用场景:模拟junit框架
22:57
08、Java高级:动态代理设计模式介绍、准备工作、代码实现
25:41
09、Java高级:动态代理的应用场景和好处
11:27
黄埔班期末考试真题
02:55:24
加载中...
加载中...
小窗
客服
顶部
请绑定手机号码
根据相关法律法规要求,请完成实名认证后继续操作
绑定手机