-
Notifications
You must be signed in to change notification settings - Fork 0
/
imooc.txt
13463 lines (13002 loc) · 536 KB
/
imooc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
课程题目:HTML+CSS基础课程_技术学习教程_慕课网
难度:初级
学习时长:9小时17分
学习人数:200720
课程介绍:本课程从最基本的概念开始讲起,步步深入,带领大家学习HTML、CSS样式基础知识,了解各种常用标签的意义以及基本用法,后半部分讲解CSS样式代码添加,为后面的案例课程打下基础。
课程提纲:
第1章 Html介绍
1-1 代码初体验,制作我的第一个网页
1-2 Html和CSS的关系
1-3 认识html标签
1-4 标签的语法
1-5 认识html文件基本结构
1-6 认识head标签
1-7 了解HTML的代码注释
第2章 认识标签(第一部分)
2-1 语义化,让你的网页更好的被搜索引擎理解
2-2 <body>标签,网页上显示的内容放在这里
2-3 开始学习<p>标签,添加段落
2-4 了解<hx>标签,为你的网页添加标题
2-5 加入强调语气,使用<strong>和<em>标签
2-6 使用<span>标签为文字设置单独样式
2-7 <q>标签,短文本引用
2-8 <blockquote>标签,长文本引用
2-9 使用<br>标签分行显示文本
2-10 为你的网页中添加一些空格
2-11 认识<hr>标签,添加水平横线
2-12 <address>标签,为网页加入地址信息
2-13 想加入一行代码吗?使用<code>标签
2-14 使用<pre>标签为你的网页加入大段代码
第3章 认识标签(第二部分)
3-1 使用ul,添加新闻信息列表
3-2 使用ol,添加图书销售排行榜
3-3 认识div在排版中的作用
3-4 给div命名,使逻辑更加清晰
3-5 table标签,认识网页上的表格
3-6 用css样式,为表格加入边框
3-7 caption标签,为表格添加标题和摘要
第4章 认识标签(第三部分)
4-1 使用<a>标签,链接到另一个页面
4-2 在新建浏览器窗口中打开链接
4-3 使用mailto在网页中链接Email地址
4-4 认识<img>标签,为网页插入图片
第5章 与浏览者交互,表单标签
5-1 使用表单标签,与用户交互
5-2 文本输入框、密码输入框
5-3 文本域,支持多行文本输入
5-4 使用单选框、复选框,让用户选择
5-5 使用下拉列表框,节省空间
5-6 使用下拉列表框进行多选
5-7 使用提交按钮,提交数据
5-8 使用重置按钮,重置表单信息
5-9 form表单中的label标签
第6章 开始学习CSS,为网页添加样式
6-1 认识CSS样式
6-2 CSS样式的优势
6-3 CSS代码语法
6-4 CSS注释代码
第7章 CSS样式基本知识
7-1 内联式css样式,直接写在现有的HTML标签中
7-2 嵌入式css样式,写在当前的文件中
7-3 外部式css样式,写在单独的一个文件中
7-4 三种方法的优先级
第8章 CSS选择器
8-1 什么是选择器?
8-2 标签选择器
8-3 类选择器
8-4 ID选择器
8-5 类和ID选择器的区别
8-6 子选择器
8-7 包含(后代)选择器
8-8 通用选择器
8-9 伪类选择符
8-10 分组选择符
第9章 CSS的继承、层叠和特殊性
9-1 继承
9-2 特殊性
9-3 层叠
9-4 重要性
第10章 CSS格式化排版
10-1 文字排版--字体
10-2 文字排版--字号、颜色
10-3 文字排版--粗体
10-4 文字排版--斜体
10-5 文字排版--下划线
10-6 文字排版--删除线
10-7 段落排版--缩进
10-8 段落排版--行间距(行高)
10-9 段落排版--中文字间距、字母间距
10-10 段落排版--对齐
第11章 CSS盒模型
11-1 元素分类
11-2 元素分类--块级元素
11-3 元素分类--内联元素
11-4 元素分类--内联块状元素
11-5 什么是盒模型 (02:14)
11-6 盒模型--边框(一)
11-7 盒模型--边框(二)
11-8 盒模型--宽度和高度
11-9 盒模型--填充
11-10 盒模型--边界
第12章 CSS布局模型
12-1 css布局模型
12-2 流动模型(一)
12-3 流动模型(二)
12-4 浮动模型
12-5 什么是层模型?
12-6 层模型--绝对定位
12-7 层模型--相对定位
12-8 层模型--固定定位
12-9 Relative与Absolute组合使用
第13章 CSS代码缩写,占用更少的带宽
13-1 盒模型代码简写
13-2 颜色值缩写
13-3 字体缩写
第14章 单位和值
14-1 颜色值
14-2 长度值
第15章 css样式设置小技巧
15-1 水平居中设置-行内元素
15-2 水平居中设置-定宽块状元素
15-3 水平居中总结-不定宽块状元素方法(一)
15-4 水平居中总结-不定宽块状元素方法(二)
15-5 水平居中总结-不定宽块状元素方法(三)
15-6 垂直居中-父元素高度确定的单行文本
15-7 垂直居中-父元素高度确定的多行文本(方法一)
15-8 垂直居中-父元素高度确定的多行文本(方法二)
15-9 隐性改变display类型
课程题目:Java入门第一季_技术学习教程_慕课网
难度:初级
学习时长:5小时 0分
学习人数:193077
课程介绍:欢迎来到精彩的Java编程世界!Java语言已经成为当前软件开发行业中主流的开发语言。本课程将介绍Java环境搭建、工具使用、基础语法。带领大家一步一步的踏入Java达人殿堂!Let’s go!
课程提纲:
第1章 Java初体验
1-1 Java简介 (05:49)
1-2 Java开发环境搭建 (07:30)
1-3 使用记事本编写Java程序 (07:00)
1-4 练习题
1-5 使用Eclipse开发Java程序 (08:59)
1-6 MyEclipse的使用简介 (03:53)
1-7 练习题
1-8 程序的移植 (03:08)
1-9 经验技巧分享 (01:52)
1-10 练习题
第2章 变量和常量
2-1 Java中的关键字
2-2 认识Java标识符
2-3 练习题
2-4 变量是什么
2-5 如何命名Java变量
2-6 Java中的数据类型
2-7 Java中变量的使用规则
2-8 练习题
2-9 Java中的自动类型转换
2-10 Java中的强制类型转换
2-11 Java常量的应用
2-12 如何在Java中使用注释
2-13 练习题
第3章 常用的运算符
3-1 什么是运算符
3-2 Java中的算术运算符
3-3 Java中的赋值运算符
3-4 Java中的比较运算符
3-5 Java中的逻辑运算符
3-6 练习题
3-7 Java中的条件运算符
3-8 Java中运算符的优先级
3-9 练习题
3-10 练习题
第4章 流程控制语句
4-1 Java条件语句之 if
4-2 Java条件语句之 if...else
4-3 Java条件语句之多重 if
4-5 Java条件语句之嵌套 if
4-6 练习题
4-7 Java条件语句之 switch
4-8 Java循环语句之 while
4-9 Java循环语句之 do...while
4-10 Java循环语句之 for
4-11 练习题
4-12 Java循环跳转语句之 break
4-13 Java循环跳转语句之 continue
4-14 练习题
4-15 Java 循环语句之多重循环
4-16 编程练习
第5章 阶段练习
5-1 编程练习
5-2 编程练习解析 (04:40)
5-3 编程练习优化 (06:10)
5-4 使用Eclipse调试程序 (05:39)
5-5 进阶练习 (11:40)
第6章 数组
6-1 什么是数组
6-2 练习题
6-3 如何使用 Java 中的数组
6-4 练习题
6-5 使用循环操作 Java 中的数组
6-6 编程练习
6-7 使用 Arrays 类操作 Java 中的数组
6-8 使用 foreach 操作数组
6-9 Java 中的二维数组
6-10 练习题
第7章 方法
7-1 如何定义 Java 中的方法
7-2 Java 中无参无返回值方法的使用
7-3 Java 中无参带返回值方法的使用
7-4 编程练习
7-5 Java 中带参无返回值方法的使用
7-6 Java 中带参带返回值方法的使用
7-7 练习题
7-8 Java 中方法的重载
7-9 编程练习
7-10 练习题
第8章 编程挑战
8-1 编程练习
课程题目:PS入门教程——新手过招_技术学习教程_慕课网
难度:初级
学习时长:9小时44分
学习人数:163649
课程介绍:课程带你从PS的基本界面开始熟悉,通过小案例来学习简单的工具,终极目标就是先揭开PS的面纱,让你掌握PS的基本用法。
课程提纲:
第1章 基本工具
1-1 窗口菜单 (11:54)
1-2 视图菜单 (08:59)
1-3 设置图像、画布的大小 (15:56)
1-4 图像的旋转和翻转 (05:30)
1-5 图像的裁剪 (10:34)
1-6 多张图片的拼合 (15:19)
1-7 基础的选区工具 (25:12)
1-8 选区的加加减减 (10:38)
1-9 套出一个选区来 (13:20)
1-10 神奇的魔术棒 (15:31)
第2章 选择与变形
2-1 羽化 (20:21)
2-2 选区的综合练习 (17:22)
2-3 图片合成 (15:39)
2-4 选区的描边与填充 (16:10)
2-5 图像的变形 (25:34)
2-6 螺旋结构 (10:30)
2-7 选区操作 (18:48)
2-8 色板 (13:13)
2-9 图案 (28:43)
2-10 渐变 (31:15)
第3章 色彩调整
3-1 直方图 (24:19)
3-2 色阶基础 (21:48)
3-3 色阶上色 (30:20)
3-4 曲线 (26:04)
3-5 曲线上色 (38:44)
3-6 其他色彩命令 (20:14)
3-7 匹配颜色 (12:05)
3-8 渐变映射 (10:05)
3-9 阈值 (11:49)
3-10 Lab颜色调整 (58:19)
课程题目:C语言入门_技术学习教程_慕课网
难度:初级
学习时长:4小时50分
学习人数:143261
课程介绍:本教程从以下几个模块来贯穿主要知识点:初始C程序、数据类型、运算符、语句结构、函数和数组。每个阶段都配有练习题同时提供在线编程任务。帮助C语言入门学习者迅速掌握程序逻辑并开始C语言编程。
课程提纲:
第1章 初始C程序
1-1 初始C语言
1-2 C程序结构
1-3 练习题
1-4 必不可少之主函数
1-5 良好习惯之规范
1-6 程序解释——注释
第2章 C中数据类型
2-1 有名有姓的C
2-2 练习题
2-3 变量及赋值
2-4 基本数据类型
2-5 格式化输出语句
2-6 练习题
2-7 不可改变的常量
2-8 自动类型转换
2-9 强制类型转换
第3章 C中的运算符
3-1 运算符号是啥
3-2 算术运算符
3-3 自增与自减运算符
3-4 练习题
3-5 赋值运算符
3-6 关系运算符
3-7 逻辑运算符
3-8 练习题
3-9 三目运算符
3-10 运算符大比拼之优先级比较
第4章 C程序结构语句
4-1 分支结构之简单if语句
4-2 分支结构之简单if-else语句
4-3 分支结构之多重if-else语句
4-4 分支结构之嵌套if-else语句
4-5 练习题
4-6 循环结构之while循环
4-7 循环结构之do-while循环
4-8 循环结构之for循环(一)
4-9 循环结构之for循环(二)
4-10 循环结构之三种循环比较
4-11 练习题
4-12 循环结构之多重循环
4-13 使用for循环打印9×9乘法表
4-14 结束语句之break语句
4-15 结束语句之continue语句
4-16 分支结构之switch语句
4-17 switch与if语句的应用
4-18 练习题
4-19 臭名远扬之goto语句
第5章 函数的秘密
5-1 自创函数
5-2 函数调用
5-3 有参与无参
5-4 形参与实参
5-5 函数的返回值
5-6 练习题
5-7 递归函数(一)
5-8 递归函数(二)
5-9 递归函数练习
5-10 局部与全局
5-11 变量存储类别
5-12 练习题
5-13 内部函数与外部函数
5-14 综合练习
第6章 数组
6-1 数组初体验
6-2 数组的遍历
6-3 练习题
6-4 数组作为函数参数
6-5 数组的应用(一)
6-6 数组的应用(二)
6-7 字符串与数组
6-8 字符串函数
6-9 多维数组
6-10 练习题
6-11 多维数组的遍历
6-12 综合练习
课程题目:PS大神通关教程_技术学习教程_慕课网
难度:初级
学习时长:8小时11分
学习人数:121496
课程介绍:祁大湿带你梳理PS知识体系,分享实战经验,让你真正掌握PS使用方法。工具使用,图层操作,色彩调整,十八般武艺样样精通。真正实现菜鸟到大神的华丽转身。
课程提纲:
第1章 ps基础知识
1-1 photoshop简介 (12:06)
1-2 操作界面与调整 (08:25)
1-3 查找与编辑图像 (05:51)
1-4 点阵图和矢量图 (03:36)
1-5 光与色的基础知识 (18:12)
1-6 颜色混合和数字图像 (09:00)
第2章 工具的基础使用(上)
2-1 建立新图像文件 (07:03)
2-2 图像的保存 (05:06)
2-3 图片组织与界面显示 (06:28)
2-4 图像移动与对齐 (13:48)
2-5 初识选择区 (02:08)
2-6 规则选择工具组 (08:08)
2-7 不规则选区的建立 (08:58)
2-8 快速选择工具组 (09:40)
2-9 选择区的运算 (02:08)
2-10 新裁剪工具 (18:35)
2-11 透视裁剪工具 (05:20)
2-12 切片工具组 (15:34)
2-13 吸管工具器 (09:37)
2-14 颜色取样 (03:20)
2-15 标尺工具 (03:04)
2-16 注释工具 (02:48)
2-17 计数工具 (05:03)
2-18 污点修复画笔 (04:01)
2-19 修复画笔 (11:08)
2-20 修补工具 (04:55)
2-21 内容感知移动工具 (02:45)
第3章 工具的基础使用(中)
3-1 红眼工具 (03:46)
3-2 画笔工具 (12:16)
3-3 画笔笔尖形状 (04:47)
3-4 手绘板与光笔轮、旋转 (07:02)
3-5 手绘板的压力倾斜与方位 (02:15)
3-6 画笔形状动态 (13:12)
3-7 画笔的散布 (04:18)
3-8 画笔纹理 (05:59)
3-9 双重画笔 (02:33)
3-10 画笔颜色动态 (04:01)
3-11 画笔的传递 (04:06)
3-12 画笔笔势 (03:05)
3-13 画笔的其他效果 (02:35)
3-14 铅笔工具 (04:14)
3-15 颜色替换工具 (07:52)
3-16 混合器画笔工具 (07:47)
3-17 仿制图章工具 (03:25)
3-18 图案图章工具 (03:34)
3-19 历史记录画笔工具 (03:47)
3-20 历史记录艺术画笔 (06:17)
3-21 橡皮擦工具 (03:04)
3-22 背景橡皮擦工具 (03:38)
第4章 工具的基础使用(下)
4-1 魔术橡皮擦工具 (02:11)
4-2 渐变工具 (06:41)
4-3 渐变编辑器 (06:27)
4-4 油漆桶工具 (01:27)
4-5 模糊与锐化工具 (03:13)
4-6 涂抹工具 (02:25)
4-7 加深和减淡工具 (03:12)
4-8 海绵工具 (02:10)
4-9 初识路径 (03:11)
4-10 钢笔工具组 (05:44)
4-11 规则形状路径 (04:34)
4-12 路径的运算与排列 (10:02)
4-13 自定形状工具 (02:29)
4-14 约束路径拖动 (02:00)
4-15 路径实例 (10:40)
4-16 段落的设置 (09:02)
4-17 路径与文字结合设计(1) (05:55)
4-18 路径实例-表盘 (08:59)
4-19 视图移动旋转与缩放 (07:05)
4-20 颜色的调配 (04:51)
4-21 三种屏显模式 (02:17)
第5章 图层基础和操作技巧
5-1 初识图层 (04:28)
5-2 图层的新建复制与删除 (03:28)
5-3 选择复制与链接图层 (04:04)
5-4 图层的锁定 (03:46)
5-5 图层组 (03:25)
5-6 图层蒙版 (06:28)
5-7 斜面与浮雕 (11:06)
5-8 描边样式 (02:38)
5-9 内阴影样式 (01:53)
5-10 内发光样式 (02:59)
5-11 光泽样式 (02:10)
5-12 三种叠加样式 (02:39)
5-13 外发光样式 (02:13)
5-14 投影样式 (03:51)
5-15 建立填充层 (05:17)
5-16 色彩调整层基础知识 (02:51)
5-17 亮度对比度调整 (02:24)
课程题目:JavaScript入门篇_技术学习教程_慕课网
难度:初级
学习时长:1小时35分
学习人数:119538
课程介绍:本课程让您快速认识JavaScript,熟悉基本语法、窗口交互方法和通过DOM进行网页元素的操作,学会如何编写JS代码,如何运用JavaScript去操作HTML元素和CSS样式,为JavaScript深入学习打下基础。
课程提纲:
第1章 请做好准备
1-1 为什么学习JavaScript
1-2 新朋友你在哪里(如何插入JS)
1-3 我也可以独立(引用JS外部文件)
1-4 找到你的位置(JS在页面中的位置)
1-5 认识语句和符号
1-6 注释很重要
1-7 什么是变量
1-8 判断语句(if...else)
1-9 什么是函数
第2章 请和我互动(常用互动方法)
2-1 输出内容(document.write)
2-2 警告(alert 消息对话框)
2-3 确认(confirm 消息对话框)
2-4 提问(prompt 消息对话框)
2-5 打开新窗口(window.open)
2-6 关闭窗口(window.close)
2-7 编程练习
第3章 你也有控制权(DOM操作)
3-1 认识DOM
3-2 通过ID获取元素
3-3 innerHTML 属性
3-4 改变 HTML 样式
3-5 显示和隐藏(display属性)
3-6 控制类名(className 属性)
第4章 编程挑战
4-1 编程挑战
课程题目:PHP入门篇_技术学习教程_慕课网
难度:初级
学习时长:5小时56分
学习人数:107777
课程介绍:轻松学习PHP基础知识,了解PHP中的变量、变量的类型、常量等概念,认识PHP中的运算符,掌握PHP中顺序结构、条件结构、循环结构三种语言结构语句。
课程提纲:
第1章 欢迎学习 PHP!
1-1 PHP可以做什么?
1-2 认识PHP代码标识
1-3 Echo语句
1-4 计算表达式
1-5 字符串
1-6 PHP语句结束符
1-7 注释
第2章 WAMPServer集成环境安装
2-1 WAMPServer集成环境下载和安装 (04:30)
2-2 WAMPServer服务控制面板介绍 (05:47)
2-3 自定义网站根目录 (07:27)
2-4 WAMPServer多站点配置 (10:20)
2-5 WAMPServer自拟定端口号 (03:24)
第3章 变量
3-1 什么是变量
3-2 如何定义变量
3-3 变量名的命名规则
3-4 什么是变量的数据类型
3-5 PHP变量的数据类型
3-6 标量类型—布尔类型
3-7 标量类型—整型
3-8 标量类型—浮点型
3-9 标量类型—字符串(1)
3-10 标量类型—字符串(2)
3-11 标量类型—字符串(3)
3-12 标量类型—字符串(4)
3-13 第一种特殊类型—资源
3-14 第二种特殊类型—空类型
第4章 常量
4-1 什么是常量
4-2 常量的作用
4-3 认识一下系统常量
4-4 常量如何取值
4-5 如何判定常量是否被定义
第5章 PHP中常用的运算符
5-1 什么是运算符
5-2 PHP中的算术运算符
5-3 PHP中的赋值运算符
5-4 PHP中的比较运算符
5-5 PHP中的三元运算符
5-6 PHP中的逻辑运算符
5-7 PHP中的字符串连接运算符
5-8 PHP中的错误控制运算符
5-9 PHP中的算术运算符(2)
第6章 语言结构语句
6-1 顺序结构
6-2 条件结构之if…else…
6-3 条件结构之if…else if…
6-4 条件结构之if…else if…else…
6-5 条件结构之switch…case…
6-6 条件结构之switch…case…中的break
6-7 PHP中循环结构之while循环语句
6-8 PHP中循环结构之do while循环语句
6-9 PHP中循环结构之while与do…while语句的区别
6-10 PHP中循环结构之do…while语句的运用优势举例
6-11 PHP中循环结构之for循环语句
6-12 PHP中循环结构之foreach循环语句(任务一)
6-13 PHP中循环结构之foreach循环语句(任务二)
6-14 PHP中结构嵌套之条件嵌套
6-15 PHP中结构嵌套之循环嵌套
6-16 PHP中结构嵌套之循环结构与条件结构嵌套
第7章 PHP开发工具之Zend Studio
7-1 Zend Studio的安装 (05:02)
7-2 创建一个PHP项目 (07:13)
7-3 复制、移动和注释代码 (04:53)
7-4 代码提示助手 (03:23)
7-5 搜索和替换 (02:18)
7-6 全文检索 (02:43)
7-7 代码格式化 (02:58)
7-8 查看快捷键列表并修改快捷键 (02:19)
7-9 outline大纲功能 (07:01)
7-10 查看错误信息 (02:32)
7-11 代码调试功能 (08:04)
7-12 文件自动上传功能 (04:33)
7-13 SVN插件的使用 (09:27)
7-14 Emmet插件的使用 (07:51)
课程题目:Android攻城狮的第一门课(入门篇)_技术学习教程_慕课网
难度:初级
学习时长:5小时 0分
学习人数:105711
课程介绍:本课程涵盖全部Android应用开发的基础,根据技能点的作用分为5个篇章,包括环境篇、控件篇、布局篇、组件篇和通用篇,本课程的目标就是“看得懂、学得会、做得出”,为后续的学习打下夯实的基础。
课程提纲:
第1章 搭建Android开发环境
1-1 环境组成介绍 (01:47)
1-2 安装JDK (03:06)
1-3 集成环境下载演示温情版 (04:20)
1-4 环境变量介绍(仅供了解) (02:44)
1-5 安装ADT(仅供了解) (07:55)
1-6 总结(仅供了解) (01:39)
第2章 Android项目结构介绍
2-1 新建android项目 (03:24)
2-2 项目结构介绍 (08:45)
第3章 在界面中显示以及输入文本信息
3-1 控件概述 (01:21)
3-2 控件属性解析 (01:20)
3-3 使用TextView与EditText (12:31)
3-4 过关评测
第4章 在界面中显示图片
4-1 ImageView概述 (01:28)
4-2 使用ImageView显示图片 (05:35)
4-3 不同分辨率下图片的显示 (06:31)
4-4 过关评测
第5章 认识按钮Button以及ImageButton
5-1 按钮概述 (02:42)
5-2 使用按钮Button (04:23)
5-3 使用按钮ImageButton (03:58)
5-4 总结 (02:00)
5-5 过关评测
第6章 监听按钮的点击事件
6-1 概述 (01:29)
6-2 匿名内部类监听按钮点击事件 (09:57)
6-3 外部类监听点击事件 (15:00)
6-4 接口方式监听按钮点击事件 (06:49)
第7章 挑战!难度略高,胆小慎入!
7-1 使用TextView实现跑马灯效果 (15:04)
第8章 实现动态自动匹配输入的内容
8-1 AutoCompleteTextView概述 (02:59)
8-2 使用AutoCompleteTextView实现自动匹配输入的内容 (11:09)
8-3 MultiAutoCompleteTextView概述 (01:37)
8-4 使用MultiAutoCompleteTextView实现自动匹配输入的内容 (06:44)
8-5 过关评测
第9章 使用多状态按钮ToggleButton
9-1 ToggleButton概述 (02:30)
9-2 使用ToggleButton按钮实现开关效果 (12:39)
9-4 过关评测
第10章 使用CheckBox实现多选效果
10-1 复选框CheckBox概述 (02:03)
10-2 使用CheckBox (13:55)
10-3 总结 (00:27)
10-4 过关评测
第11章 使用RadioGroup与RadioButton实现单选效果
11-1 概述 (02:08)
11-2 使用RadioGroup与RadioButton (09:58)
11-3 过关评测
第12章 五布局之线性布局LinearLayout
12-1 布局概述 (00:56)
12-2 理解线性布局 (01:19)
12-3 使用线性布局 (12:50)
12-4 总结 (00:51)
12-5 过关评测
第13章 五布局之相对布局RelativeLayout
13-1 理解相对布局 (03:42)
13-2 使用相对布局 (19:00)
13-3 过关评测
第14章 五布局之帧布局FrameLayout
14-1 五布局之帧布局FrameLayout (08:54)
14-2 过关评测
第15章 五布局之绝对布局AbsoluteLayout
15-1 五布局之绝对布局AbsoluteLayout (05:04)
15-2 过关评测
第16章 五布局之表格布局TableLayout
16-1 属性简介 (04:35)
16-2 使用TableLayout的属性 (10:14)
16-3 实现计算机简单布局 (06:45)
第17章 认识“老朋友”Activity
17-1 重新认识Activity (04:28)
17-2 生命周期概述 (04:07)
17-3 查看Activity生命周期执行过程 (14:14)
第18章 使用Intent实现页面跳转
18-1 无返回结果的页面跳转 (14:05)
18-2 有返回结果的页面跳转 (15:04)
第19章 App签名打包
19-1 App签名打包 (06:04)
第20章 使用SDK开发文档
20-1 使用SDK开发文档 (06:04)
第21章 综合练习—制作简易计算器
21-1 设置文本框样式 (07:46)
21-2 数字按钮布局 (11:46)
21-3 修改按钮样式 (07:38)
21-4 实例化控件 (07:56)
21-5 实现业务逻辑 (18:48)
21-6 排查bug (03:53)
课程题目:Java入门第二季_技术学习教程_慕课网
难度:初级
学习时长:4小时 0分
学习人数:99799
课程介绍:本课程是程序猿质变课程,理解面向对象的思想,掌握面向对象的基本原则以及 Java 面向对象编程基本实现原理,熟练使用封装、继承、多态面向对象三大特性,带你进一步探索 Java 世界的奥秘!
课程提纲:
第1章 类和对象
1-1 什么是类和对象 (07:36)
1-2 如何定义 Java 中的类 (07:18)
1-3 如何使用 Java 中的对象 (04:45)
1-4 练习题
1-5 Java 中的成员变量和局部变量 (07:13)
1-6 Java 中的构造方法 (11:01)
1-7 Java 中的 static 使用之静态变量
1-8 练习题
1-9 Java 中的 static 使用之静态方法
1-10 Java 中的 static 使用之静态初始化块
第2章 封装
2-1 什么是 Java 中的封装 (05:53)
2-2 使用包管理 Java 中的类 (06:45)
2-3 Java 中的访问修饰符 (04:48)
2-4 Java 中的 this 关键字 (02:50)
2-5 什么是 Java 中的内部类
2-6 Java 中的成员内部类
2-7 Java 中的静态内部类
2-8 Java 中的方法内部类
2-9 练习题
第3章 继承
3-1 Java 中的继承 (06:28)
3-2 Java 中的方法重写 (02:25)
3-3 练习题
3-4 Java 中的继承初始化顺序 (04:45)
3-5 Java 中的 final 的使用 (05:11)
3-6 练习题
3-7 Java 中的 super 的使用 (07:18)
3-8 Java 中的 Object 类 Ⅰ (04:02)
3-9 Java 中的 Object 类 Ⅱ (10:46)
3-10 练习题
第4章 多态
4-1 Java 中的多态 (09:27)
4-2 多态中的引用类型转换 (08:20)
4-3 Java 中的抽象类 (07:03)
4-4 练习题
4-5 Java 中的接口 (13:04)
4-6 练习题
4-7 UML 简介 (15:48)
第5章 阶段练习
5-1 阶段练习 (02:17)
5-2 代码实现 (08:20)
第6章 项目实战
6-1 综合练习 (09:07)
6-2 项目问题解析 1 (03:01)
课程题目:JavaScript进阶篇_技术学习教程_慕课网
难度:中级
学习时长:8小时55分
学习人数:91649
课程介绍:做为WEB攻城师必备技术JavaScript,本课程从如何插入JS代码开始,学习JS基础语法、语法、函数、方法等,让你掌握JS编程思路、知识的使用等,实现运用JS语言为网页增加动态效果,达到与用户交互的目的。
课程提纲:
第1章 系好安全带,准备启航
1-1 让你认识JS
1-2 编程练习
第2章 你要懂的规则(JS基础语法)
2-1 什么是变量
2-2 给变量取个名字(变量命名)
2-3 确定你的存在(变量声明)
2-4 多样化的我(变量赋值)
2-5 表达出你的想法(表达式)
2-6 我还有其它用途( +号操作符)
2-7 自加一,自减一 ( ++和- -)
2-8 较量较量(比较操作符)
2-9 我与你同在(逻辑与操作符)
2-10 我或你都可以 (逻辑或操作符)
2-11 是非颠倒(逻辑非操作符)
2-12 保持先后顺序(操作符优先级)
2-13 编程练习
第3章 一起组团(数组)
3-1 一起组团(什么是数组)
3-2 组团,并给团取个名(如何创建数组)
3-3 谁是团里成员(数组赋值)
3-4 团里添加新成员(向数组增加一个新元素)
3-5 呼叫团里成员(使用数组元素)
3-6 了解成员数量(数组属性length)
3-7 二维数组
3-8 编程练习
第4章 跟着我的节奏走(流程控制语句)
4-1 做判断(if语句)
4-2 二选一 (if...else语句)
4-3 多重判断(if..else嵌套语句)
4-4 多种选择(Switch语句)
4-5 重复重复(for循环)
4-6 反反复复(while循环)
4-7 来来回回(Do...while循环)
4-8 退出循环break
4-9 继续循环continue
4-10 编程练习
第5章 小程序,大作用(函数)
5-1 什么是函数
5-2 定义函数
5-3 函数调用
5-4 有参数的函数
5-5 返回值的函数
5-6 编程练习
第6章 事件响应,让网页交互
6-1 什么是事件
6-2 鼠标单击事件( onclick )
6-3 鼠标经过事件(onmouseover)
6-4 鼠标移开事件(onmouseout)
6-5 光标聚焦事件(onfocus)
6-6 失焦事件(onblur)
6-7 内容选中事件(onselect)
6-8 文本框内容改变事件(onchange)
6-9 加载事件(onload)
6-10 卸载事件(onunload)
6-11 编程练习
第7章 JavaScript内置对象
7-1 什么是对象
7-2 Date 日期对象
7-3 返回/设置年份方法
7-4 返回星期方法
7-5 返回/设置时间方法
7-6 String 字符串对象
7-7 返回指定位置的字符
7-8 返回指定的字符串首次出现的位置
7-9 字符串分割split()
7-10 提取字符串substring()
7-11 提取指定数目的字符substr()
7-12 Math对象
7-13 向上取整ceil()
7-14 向下取整floor()
7-15 四舍五入round()
7-16 随机数 random()
7-17 Array 数组对象
7-18 数组连接concat()
7-19 指定分隔符连接数组元素join()
7-20 颠倒数组元素顺序reverse()
7-21 选定元素slice()
7-22 数组排序sort()
7-23 编程练习
第8章 浏览器对象
8-1 window对象
8-2 JavaScript 计时器
8-3 计时器setInterval()
8-4 取消计时器clearInterval()
8-5 计时器setTimeout()
8-6 取消计时器clearTimeout()
8-7 History 对象
8-8 返回前一个浏览的页面
8-9 返回下一个浏览的页面
8-10 返回浏览历史中的其他页面
8-11 Location对象
8-12 Navigator对象
8-13 userAgent
8-14 screen对象
8-15 屏幕分辨率的高和宽
8-16 屏幕可用高和宽度
8-17 编程练习
第9章 DOM对象,控制HTML元素
9-1 认识DOM
9-2 getElementsByName()方法
9-3 getElementsByTagName()方法
9-4 区别getElementByID,getElementsByName,getElementsByTagName
9-5 getAttribute()方法
9-6 setAttribute()方法
9-7 节点属性
9-8 访问子结点childNodes
9-9 访问子结点的第一和最后项
9-10 访问父节点parentNode
9-11 访问兄弟节点
9-12 插入节点appendChild()
9-13 插入节点insertBefore()
9-14 删除节点removeChild()
9-15 替换元素节点replaceChild()
9-16 创建元素节点createElement
9-17 创建文本节点createTextNode
9-18 浏览器窗口可视区域大小
9-19 网页尺寸scrollHeight
9-20 网页尺寸offsetHeight
9-21 网页卷去的距离与偏移量
9-22 编程练习
第10章 编程挑战
10-1 编程挑战
课程题目:jQuery基础课程_技术学习教程_慕课网
难度:中级
学习时长:9小时57分
学习人数:89191
课程介绍:本课程分为11个章节,前四个章节重点介绍jQuery中选择器的使用方法,第五、六章节介绍jQuery如何操作DOM元素,在第七、八章中,详细介绍jQuery中的动画特效和Ajax的调用过程,从第九章到最后,着重介绍与jQuery相关的常用插件和UI插件的使用方法。
课程提纲:
第1章 初识jQuery (站在巨人的肩膀上)
1-1 环境搭建
1-2 jQuery初体验
第2章 jQuery 基础选择器
2-1 #id 选择器(使用身份证号来找人)
2-2 element 选择器(寻找铅笔)
2-3 .class 选择器(寻找红色铅笔)
2-4 * 选择器(取走全部铅笔)
2-5 sele1,sele2,seleN选择器
2-6 ance desc选择器
2-7 parent > child选择器
2-8 prev + next选择器
2-9 prev ~ siblings选择器
2-10 练习题
第3章 jQuery过滤性选择器
3-1 :first过滤选择器
3-2 :eq(index)过滤选择器
3-3 :contains(text)过滤选择器
3-4 :has(selector)过滤选择器
3-5 :hidden过滤选择器
3-6 :visible过滤选择器
3-7 [attribute=value]属性选择器
3-8 [attribute!=value]属性选择器
3-9 [attribute*=value]属性选择器
3-10 :first-child子元素过滤选择器
3-11 :last-child子元素过滤选择器
3-12 练习题
3-13 编程练习
第4章 jQuery表单选择器
4-1 :input表单选择器
4-2 :text表单文本选择器
4-3 :password表单密码选择器
4-4 :radio单选按钮选择器
4-5 :checkbox复选框选择器
4-6 :submit提交按钮选择器
4-7 :image图像域选择器
4-8 :button表单按钮选择器
4-9 :checked选中状态选择器
4-10 :selected选中状态选择器
4-11 练习题
第5章 jQuery 操作DOM元素
5-1 使用attr()方法控制元素的属性
5-2 操作元素的内容
5-3 操作元素的样式
5-4 移除属性和样式
5-5 使用append()方法向元素内追加内容
5-6 使用appendTo()方法向被选元素内插入内容
5-7 使用before()和after()在元素前后插入内容
5-8 使用clone()方法复制元素
5-9 替换内容
5-10 使用wrap()和wrapInner()方法包裹元素和内容
5-11 使用each()方法遍历元素
5-12 使用remove()和empty()方法删除元素
5-13 练习题
第6章 jQuery 事件与应用
6-1 页面加载时触发ready()事件
6-2 使用bind()方法绑定元素的事件
6-3 使用hover()方法切换事件
6-4 使用toggle()方法绑定多个函数
6-5 使用unbind()方法移除元素绑定的事件
6-6 使用one()方法绑定元素的一次性事件
6-7 调用trigger()方法手动触发指定的事件
6-8 文本框的focus和blur事件
6-9 下拉列表框的change事件
6-10 调用live()方法绑定元素的事件
6-11 练习题
第7章 jQuery 动画特效
7-1 调用show()和hide()方法显示和隐藏元素
7-2 动画效果的show()和hide()方法
7-3 调用toggle()方法实现动画切换效果
7-4 使用slideUp()和slideDown()方法的滑动效果
7-5 使用slideToggle()方法实现图片“变脸”效果
7-6 使用fadeIn()与fadeOut()方法实现淡入淡出效果
7-7 使用fadeTo()方法设置淡入淡出效果的不透明度
7-8 调用animate()方法制作简单的动画效果
7-9 调用animate()方法制作移动位置的动画
7-10 调用stop()方法停止当前所有动画效果
7-11 调用delay()方法延时执行动画效果
7-12 练习题
7-13 编程练习
第8章 jQuery 实现Ajax应用
8-1 使用load()方法异步请求数据
8-2 使用getJSON()方法异步加载JSON格式数据
8-3 使用getScript()方法异步加载并执行js文件
8-4 使用get()方法以GET方式从服务器获取数据
8-5 使用post()方法以POST方式从服务器发送数据
8-6 使用serialize()方法序列化表单元素值
8-7 使用ajax()方法加载服务器数据
8-8 使用ajaxSetup()方法设置全局Ajax默认选项
8-9 使用ajaxStart()和ajaxStop()方法
8-10 练习题
8-11 编程练习
第9章 jQuery 常用插件
9-1 表单验证插件——validate
9-2 表单插件——form
9-3 图片灯箱插件——lightBox
9-4 图片放大镜插件——jqzoom
9-5 cookie插件——cookie
9-6 搜索插件——autocomplete
9-7 右键菜单插件——contextmenu
9-8 自定义对象级插件——lifocuscolor插件
9-9 自定义类级别插件—— twoaddresult
9-10 练习题
第10章 jQuery UI型插件
10-1 拖曳插件——draggable
10-2 放置插件——droppable
10-3 拖曳排序插件——sortable
10-4 面板折叠插件——accordion
10-5 选项卡插件——tabs
10-6 对话框插件——dialog
10-7 菜单工具插件——menu
10-8 微调按钮插件——spinner
10-9 工具提示插件——tooltip
10-10 练习题
第11章 jQuery 工具类函数
11-1 获取浏览器的名称与版本信息
11-2 检测浏览器是否属于W3C盒子模型
11-3 检测对象是否为空
11-4 检测对象是否为原始对象
11-5 检测两个节点的包含关系
11-6 字符串操作函数
11-7 URL操作函数
11-8 使用$.extend()扩展工具函数
11-9 使用$.extend()扩展Object对象
11-10 练习题
11-11 编程挑战
第12章 jQuery在线聊天室
12-1 聊天室基本功能介绍 (02:35)
12-2 聊天室案例页面效果展示 (09:00)
12-3 聊天室数据流程分析 (03:32)
12-4 登录页面开发 (15:21)
12-5 聊天室主页代码功能分析 (05:50)
12-6 简短回顾聊天主页的功能 (01:46)
12-7 “发送”按钮代码功能解析 (05:56)
12-8 “表情图标”的添加代码分析 (06:17)
12-9 点击“表情图标”时的事件代码说明 (03:47)
12-10 定时获取聊天内容和在线人员信息的功能实现 (06:54)
12-11 通过页面元素侦察Ajax请求过程的状态 (02:21)
12-12 案例代码小结说明 (04:33)
12-13 练习题
12-14 挑战题
课程题目:Python入门_技术学习教程_慕课网
难度:初级
学习时长:5小时 0分
学习人数:87378
课程介绍:本课程是Python开发的入门课程,将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列表生成式。让您快速入门并编写简单的Python程序。
课程提纲:
第1章 课程介绍
1-1 课程介绍 (04:16)
第2章 安装Python
2-1 选择Python版本 (00:51)
2-2 Windows上安装Python (02:22)
2-3 第一个Python程序 (02:33)
第3章 Python变量和数据类型
3-1 数据类型