课程试听
阶段一 测试课程0801
展开第一章 揭开JavaScript语法的神秘面纱
1-1 JavaScript基本介绍
- 阶段概述和JS简介 免费试学
- 浏览器原理简介 免费试学
- 基本输出语句 免费试学
- 代码注释 免费试学
- JS的书写位置 免费试学
- script标签的属性 免费试学
- 选择语句if练习 免费试学
1-2 JavaScript变量介绍和练习
- 变量的命名 免费试学
- 变量的声明赋值和使用 免费试学
- 变量在内存中的存储 免费试学
- 交换变量练习 免费试学
1-3 JavaScript基本数据类型介绍
- 数据类型 免费试学
- number类型 免费试学
- 数值范围 免费试学
- 数值检测 免费试学
- string类型 免费试学
- 字符串的不可变性 免费试学
- 字符串的拼接 免费试学
- boolean类型 免费试学
- undefined类型 免费试学
1-4 JavaScript操作运算符
- 算术运算符
- 一元运算符
- 逻辑运算符1
- 逻辑运算符2
- 其他运算符
- 练习
1-5 JavaScript数据类型相互转换
- 其他类型值转string 免费试学
- 其他类型值转number 免费试学
- 其他类型值转boolean 免费试学
1-6 JavaScript-if语句
- 选择语句if
- 选择语句if练习
1-7 JavaScript三元运算符
- 三元运算符01
- 三元练习
1-8 JavaScript-switch语句
- 选择语句switch
- 选择语句switch练习
1-9 JavaScript-for循环介绍和使用
- 循环语句for
- for循环的简单练习
- for循环的中等练习
- for循环的困难练习
- break和continue案例
1-10 JavaScript-while循环语句
- 循环语句while
- 循环语句while练习
1-11 JavaScript数组介绍和使用
- 数组的声明
- 数组的基本属性
- 数组的遍历
- length属性的应用
- length属性详解
- 数组练习1
- 数组练习2
- 数组练习3
- 冒泡排序1排序原理
- 冒泡排序2优化内层
- 冒泡排序3外层内层
1-12 JavaScript函数介绍和使用
- 函数介绍
- 函数的参数
- 函数的返回值
- 函数练习1
- 函数练习2
- 函数练习3
- 函数练习4
- 函数的调试
- 参数详解
- 函数的返回值
- 函数的两种定义方式
- 全局变量和局部变量
- 递归
1-13 JavaScript对象
- 键值对
- 英雄对象
- 学生对象
- 对象字面量
- 回调
1-14 访问属性的两种方式
- 访问属性的两种方式
1-15 for循环的两种方式
- for循环的两种方式
1-16 批量创建对象
- 批量创建对象
1-17 this关键字
- this关键字
1-18 构造函数模式
- 构造函数模式
1-19 值类型和引用类型
- 值类型和引用类型
- 值类型和引用类型作参数
1-20 面试题讲解
- 面试题
1-21 数组介绍和常用方法
- 数组
- 数组的检测
- 数组的增删方法
- 数组的join方法
- 数组的reverse方法
- 数组的迭代方法
- 数组的位置方法
- 寻找每个a出现的位置
- 统计元素的出现次数
- 数组的其他方法1
- 数组的其他方法2
第二章 Node.js+Express+RESTful API开发图书管理系统项目
2-1 Node介绍、模块化和ES6语法
- Node.js基础-初识Node.js
- Node.js基础-终端基本使用
- Node.js基础-环境安装配置
- Node.js基础-代码执行方式
- Node.js基础-全局成员概述
- Node.js基础-初识模块化
- Node.js基础-模块成员导出详解
- Node.js基础-模块化细节补充
- Node.js基础-ES6-let和const使用规则
- Node.js基础-ES6-变量的解构赋值
- Node.js基础-ES6-字符串相关扩展
- Node.js基础-ES6-函数相关扩展
- Node.js基础-ES6-箭头函数
- Node.js基础-ES6-类与继承
2-2 Node-buffer、基本操作、npm、yarn基本使用
- Node.js基础-Buffer实例化
- Node.js基础-Buffer静态方法
- Node.js基础-Buffer实例方法
- Node.js基础-路径操作-1
- Node.js基础-路径操作-2
- Node.js基础-异步编程概念分析
- Node.js基础-查看文件状态
- Node.js基础-读文件操作
- Node.js基础-写文件操作
- Node.js基础-文件的流式操作
- Node.js基础-目录操作
- Node.js基础-初始化目录结构案例
- Node.js基础-初识包概念
- Node.js基础-npm基本使用-1
- Node.js基础-npm基本使用-2
- Node.js基础-npm基本使用-3
- Node.js基础-yarn基本使用
- Node.js基础-自定义包案例
- Node.js基础-修改npm镜像地址
2-3 Node服务器搭建、后台模板引擎
- Node.js-Web开发-初识Node.js服务器模型
- Node.js-Web开发-初步实现服务器功能
- Node.js-Web开发-请求路径分发处理
- Node.js-Web开发-初步实现静态资源功能
- Node.js-Web开发-优化静态资源服务器功能
- Node.js-Web开发-静态资源服务器功能模块封装
- Node.js-Web开发-get参数处理
- Node.js-Web开发-post参数处理
- Node.js-Web开发-登录验证案例
- Node.js-Web开发-初步实现动态网站
- Node.js-Web开发-后台模板引擎基本使用
- Node.js-Web开发-使用模板引擎重构查询成绩案例
2-4 Node-Express框架介绍及案例
- Node.js-Web开发-Express-初识Web框架
- Node.js-Web开发-Express-初步实现服务器功能
- Node.js-Web开发-Express-托管静态资源
- Node.js-Web开发-Express-基本路由处理
- Node.js-Web开发-Express-路由处理补充
- Node.js-Web开发-Express-初识中间件
- Node.js-Web开发-Express-中间件挂载与执行流程
- Node.js-Web开发-Express-中间件应用场景
- Node.js-Web开发-Express-参数传递方式补充
- Node.js-Web开发-Express-模板引擎art-template4
- Node.js-Web开发-Express-图书管理系统-项目初始化
- Node.js-Web开发-Express-图书管理系统-主页渲染
- Node.js-Web开发-Express-图书管理系统-添加图书信息-1
- Node.js-Web开发-Express-图书管理系统-添加图书信息-2
- Node.js-Web开发-Express-图书管理系统-编辑图书信息
- Node.js-Web开发-Express-图书管理系统-删除图书信息
2-5 Node操作数据库
- Node.js-Web开发-数据库-初始化数据库
- Node.js-Web开发-数据库-操作数据库基本步骤
- Node.js-Web开发-数据库-增删改查操作
- Node.js-Web开发-数据库-数据库操作通用api封装
- Node.js-Web开发-数据库-基于数据库登录验证案例
- Node.js-数据库-基于数据库的图书管理系统案例
2-6 Node前端渲染和服务器发送请求
- Node.js-前端渲染-后台接口json和jsonp接口开发
- Node.js-前端渲染-restful形式api概述
- Node.js-前端渲染-图书管理系统后台接口开发
- Node.js-前端渲染-图书管理系统后台接口测试
- Node.js-前端渲染-图书列表页面渲染
- Node.js-前端渲染-添加图书信息
- Node.js-前端渲染-编辑图书信息-1
- Node.js-前端渲染-编辑图书信息-2
- Node.js-前端渲染-删除图书信息
- Node.js-服务器发送请求-使用http模块发送请求
- Node.js-服务器发送请求-从服务器发送请求调用接口
- Node.js-服务器发送请求-调用第三方接口查询天气信息
- Node.js-服务器发送请求-图书管理系统实现天气查询功能
- Node.js-服务器发送请求-基于第三方包superagent调用接口
第三章 HTML+CSS 【前端七天入门计划】
3-1 【预习】HTML基础
- 认识网页
- 常见浏览器
- 浏览器内核
- web标准
- HTML初识
- HTML骨架
- 我的第一个页面及其标签简介
- 猪八戒版骨架记忆法
- 什么是标签及其分类
- 标签嵌套和并列关系
- 新闻页面制作
- 简单小测验
- 开发工具sublime
- doctype和XHTML
- 字符集
- 标题段落和水平线标签
- 换行标签
- 文本格式化标签
- 标签的属性
- 图像标签
- 链接标签
- 链接target使用
- 锚点定位
- 不同页面的锚点定位
- base和nofollow标签
- 特殊符号
- 注释标签
- 相对路径(一)
- 相对路径(二)
- 绝对路径及其总结
3-2 【预习】CSS基础上
- CSS是网页的美容师
- CSS 初识
- CSS体验语法规则
- 语法补充及其常见错误
- chrome开发者工具
- 标签选择器
- 体验类选择器
- 类选择器练习Google案例
- 类选择器常见错误及其命名规范
- 多类名选择器(1)
- 多类名选择器(2)
- 体验ID选择器
- 类选择器和id选择器区别
- 通配符选择器
- CSS注释
- 标签的语义化(理论)
- 交集选择器
- 并集选择器
- 后代选择器
- 子元素选择器
- 复合选择器测试题
- 体验块级元素
- 体验行内元素
- 行内元素和和块级元素区别
- 体验行内块元素
- 三种显示模式转换
- 行内样式表
- 内部样式表
- 外部样式表
- 样式表总结
- 导入式样式表
- CSS层叠性
- CSS继承性
- CSS权重特殊性
- a和h标题特殊性
- 6个经典权重练习题
3-3 CSS基础下
- 背景图片及其平铺
- 背景图片及其平铺
- 背景位置
- 英雄联盟背景做法
- 背景附着(背景固定)
- 背景简写
- 购物车案例
- 看透网页布局的本质
- 认识盒子模型
- 体会边框
- 为什么要用定位
- 元素定位属性
- 静态定位
- 相对定位详解
- 父级没有定位子级以浏览器可视区对齐
- 父级有定位则以父级对齐
- 绝对定位不添加边偏移
- 子绝父相的由来