- 1-001 HTML、CSS系列之导学
- 1-002 什么是HTML和CSS
- 1-003 宇宙一编辑器VS Code
- 1-004 chrome浏览器
- 1-005 深入了解网站开发
- 1-006 web前端三大核心技术
- 1-007 HTML基本结构与属性
- 1-008 HTML初始代码
- 1-009.HTML中的注释
- 1-010 HTML语义化
- 1-011 标题与段落
- 1-012 文本修饰标签
- 1-013 图片标签与图片属性
- 1-014 引入文件的地址路径
- 1-015 跳转链接
- 1-016 跳转锚点
- 1-017 特殊符号
- 1-018 无序列表
- 1-019 有序列表
- 1-020 定义列表
- 1-021 嵌套列表
- 1-022 表格标签
- 1-023 表格属性
- 1-024 表单input标签
- 1-025 表单相关标签
- 1-026 表格表单组合实例
- 1-027 div与span
- 1-028 CSS语法格式
- 1-029 内联样式与内部样式
- 1-030 外部样式及两种写法
- 1-031 CSS颜色表示法
- 1-032 背景样式
- 1-033 背景实现视觉差效果
- 1-034 边框样式
- 1-035 边框实现三角形
- 1-036 family字体类型
- 1-037 字体大小粗细样式
- 1-038 文本修饰与文本大小写
- 1-039 文本缩进与文本对齐
- 1-040 文本的行高
- 1-041 文本间距与英文折行
- 1-042 文本与段落实现简介
- 1-043 css复合样式
- 1-044 ID选择器及注意事项
- 1-045 CLASS选择器及注意事项
- 1-046 标签群组通配等选择器
- 1-047 层次选择器
- 1-048 属性选择器
- 1-049 hover等伪类选择器
- 1-050 after等伪类选择器
- 1-051 结构伪类选择器
- 1-052 css样式的继承
- 1-053 、单一样式的优先级
- 1-054 important群组等优先级
- 1-055 层次的优先级
- 1-056 css盒子模型
- 1-057 box-sizing改变盒模型
- 1-058 盒模型之margin叠加问题
- 1-059 盒模型之margin传递问题
- 1-060 css盒子模型之扩展
- 1-061 盒子模型的嵌套练习
- 1-062 按类型划分标签
- 1-063 按内容划分标签
- 1-064 按显示划分标签
- 1-065 display显示框类型
- 1-066 标签嵌套规范
- 1-067 overflow溢出隐藏
- 1-068 透明度与手势
- 1-069 最大最小宽高
- 1-070 css默认样式
- 1-071 css重置样式
- 1-072 PS基本操作与图片格式
- 1-073 PNG等图片切图流程
- 1-074 切图小练习之新浪趣图(上)
- 1-075 切图小练习之新浪趣图(下)
- 1-076 PSD源文件切图流程
- 1-077 企业中的切图流程
- 1-078 float浮动概念及原理
- 1-079 float注意点整理
- 1-080 清除float浮动(上)
- 1-081 清除float浮动(下)
- 1-082 float制作页面小结构(上)
- 1-083 float制作页面小结构(下)
- 1-084 relative相对定位
- 1-085 absolute绝对定位
- 1-086 fixed和sticky及zIndex
- 1-087 定位实现下拉菜单
- 1-088 定位实现居中和装饰点
- 1-089 css添加省略号
- 1-090 css精灵及好处
- 1-091 css圆角设置
- 1-092 PC端企业类型整页制作(1)
- 1-093 PC端企业类型整页制作(2)
- 1-094 PC端企业类型整页制作(3)
- 1-095 PC端企业类型整页制作(4)
- 1-096 PC端企业类型整页制作(5)
- 1-097 PC端企业类型整页制作(6)
- 1-098 PC端企业类型整页制作(7)
- 1-099 PC端企业类型整页制作(8)
- 1-100 PC端游戏类型整页制作(1)
- 1-101 PC端游戏类型整页制作(2)
- 1-102 PC端游戏类型整页制作(3)
- 1-103 PC端游戏类型整页制作(4)
- 1-104 PC端游戏类型整页制作(5)
- 1-105 PC端游戏类型整页制作(6)
- 1-106 PC端游戏类型整页制作(7)
- 1-107 PC端游戏类型整页制作(8)
- 1-108 PC端游戏类型整页制作(9)
- 1-109 PC端游戏类型整页制作(10)
- 1-110 HTML和CSS发展历史
- 1-111 HTML与XHTML的区别
- 1-112 b标签与i标签
- 1-113 引用标签基本操作
- 1-114 iframe嵌套页面
- 1-115 br标签与wbr标签
- 1-116 pre标签与code标签
- 1-117 map标签与area标签
- 1-118 embed标签与object标签
- 1-119 video标签与audio标签
- 1-120 文字注解与文字方法
- 1-121 link标签扩展学习
- 1-122 meta标签扩展学习
- 1-123 HTML5新语义化标签(1)
- 1-124 HTML5新语义化标签(2)
- 1-125 HTML5新语义化标签(3)
- 1-126 表格扩展学习
- 1-127 表单扩展之美化控件
- 1-128 表单扩展之新input控件
- 1-129 表单扩展之新属性
- 1-130 表单扩展之数据传输
- 1-131 表单扩展之标签
- 1-132 BFC规范(上)
- 1-133 BFC规范(下)
- 1-134 浏览器内核与浏览器前缀
- 1-135 transition过渡基础语法
- 1-136 transition实例之过渡导航
- 1-137 transform位移与缩放
- 1-138 transform旋转与斜切
- 1-139 transform复合写法与注意点
- 1-140 斜切的导航
- 1-141 变形的列表
- 1-142 animation动画基础语法
- 1-143 划入划出的小图标
- 1-144 loading加载动画效果
- 1-145 animation动画扩展语法
- 1-146 animate.css动画库
- 1-147 3D基本语法及成像原理
- 1-148 实现3D立方体
- 1-149 3D相关语法及扩展学习
- 1-150 3D效果之旋转木马
- 1-151 3D效果之翻转图片
- 1-152 背景尺寸 位置 裁切等
- 1-153 线性渐变与径向渐变
- 1-154 渐变的加载进度条
- 1-155 @font-face字体图标
- 1-156 iconfont矢量图标库
- 1-157 自定义字体图标
- 1-158 text-shadow文字阴影
- 1-159 box-shadow盒子阴影
- 1-160 小米官网盒子阴影效果
- 1-161 mask遮罩效果
- 1-162 box-reflect倒影与scale负值
- 1-163 blur模糊与calc计算
- 1-164 column分栏布局
- 1-165 伪元素概念与意义
- 1-166 hack概念与CSS属性前缀法
- 1-167 选择器前缀法与IE条件注释法
- 1-168 IE低版本常见BUG
- 1-169 渐进增强与优雅降级
- 1-170 布局扩展之等高布局
- 1-171 布局扩展之双飞翼布局
- 1-172 布局扩展之圣杯布局
- 1-173 PC端管理后台整页制作(1)
- 1-174 PC端管理后台整页制作(2)
- 1-175 PC端管理后台整页制作(3)
- 1-176 PC端管理后台整页制作(4)
- 1-177 PC端管理后台整页制作(5)
- 1-178 PC端管理后台整页制作(6)
- 1-179 PC端管理后台整页制作(7)
- 1-180 PC端管理后台整页制作(8)
- 1-181 PC端管理后台整页制作(9)
- 1-182 PC端管理后台整页制作(10)
- 1-183 PC端管理后台整页制作(11)
- 1-184 flex弹性布局(1)
- 1-185 flex弹性布局(2)
- 1-186 flex弹性布局(3)
- 1-187 flex弹性布局(4)
- 1-188 flex弹性布局(5)
- 1-189 flex弹性布局(6)
- 1-190 flex弹性布局(7)
- 1-191 grid网格布局(1)
- 1-192 grid网格布局(2)
- 1-193 grid网格布局(3)
- 1-194 grid网格布局(4)
- 1-195 grid网格布局(5)
- 1-196 grid网格布局(6)
- 1-197 grid网格布局(7)
- 1-198 移动端之viewport视口
- 1-199 移动端流式布局整页制作(1)
- 1-200 移动端流式布局整页制作(2)
- 1-201 移动端流式布局整页制作(3)
- 1-202 移动端流式布局整页制作(4)
- 1-203 rem单位及rem布局原理
- 1-204 js方式进行动态fontsize设置
- 1-205 vw单位进行动态fontsize设置
- 1-206 移动端rem布局实战流程
- 1-207 响应式布局之媒体查询语法
- 1-208 响应式布局之两种操作模式
- 1-209 响应式布局之实战导航菜单
- 1-210 bootstrap4之containers
- 1-211 bootstrap4之grid(上)
- 1-212 bootstrap4之grid(下)
- 1-213 bootstrap4之content
- 1-214 bootstrap4之components
- 1-215 bootstrap4之utilities
- 1-216 bootstrap个人博客整页制作(1)
- 1-217 bootstrap个人博客整页制作(2)
- 1-218 bootstrap个人博客整页制作(3)
- 1-219 bootstrap个人博客整页制作(4)
- 1-220 Sass与Less介绍和环境搭建
- 1-221 Sass与Less注释 变量 插值 作用域
- 1-222 Sass与Less嵌套之选择器 伪类 属性
- 1-223 Sass与Less运算之单位 转义 颜色
- 1-224 Sass与Less函数之内置 自定义
- 1-225 Sass与Less混入 命名空间 继承
- 1-226 Sass与Less合并 媒体查询
- 1-227 Sass与Less条件 循环 导入
- 1-228 PostCSS简介与安装
- 1-229 PostCSS插件使用(上)
- 1-230 PostCSS插件使用(下)
- 1-231 CSS架构与文件组织
- 1-232 CSS新特性之自定义属性
- 1-233 CSS新特性之shapes
- 1-234 CSS新特性之scrollbar
- 1-235 CSS新特性之scrollsnap
- 1-236 CSS与JS结合之钟表
- 1-237 CSS与JS结合之折叠菜单
- 2.1-001 JS基础语法知识
- 2.1-002 JS基础语法知识
- 2.1-003 常量和变量
- 2.1-004 变量命名和弱引用
- 2.1-005 进制转换
- 2.1-006 JS基础前情提要_xmind软件
- 2.1-007 算数运算符
- 2.1-008 赋值和一元运算符
- 2.1-009 算数运算的练习
- 2.1-010 强制数据类型转换
- 2.1-011 关系运算符
- 2.1-012 逻辑运算符
- 2.1-013 流程控制语句_顺序结构
- 2.1-014 单分支和双分支语句
- 2.1-015 多分支语句
- 2.1-016 多分支switch语句
- 2.1-017 三目运算符
- 2.1-018 省略break简化代码
- 2.1-019 while循环和练习
- 2.1-020 循环的区别
- 2.1-021 循环嵌套
- 2.1-022 循环练习
- 2.1-023 循环拓展训练
- 2.1-024 输出当前年第多少天
- 2.1-025 认识函数
- 2.1-026 有参数有返回值函数
- 2.1-027 函数封装练习
- 2.1-028 arguments讲解
- 2.1-029 函数作用域
- 2.1-030 认识递归
- 2.1-031 递归练习
- 2.1-032 认识数组
- 2.1-033 数组的遍历
- 2.1-034 数组的方法
- 2.1-035 数组的方法
- 2.1-036 数组求平均数
- 2.1-037 数组的引用
- 2.1-038 声明提升和省略var
- 2.1-039 二维数组
- 2.1-040 数组_冒泡排序
- 2.1-041 数组的_选择排序
- 2.1-042 数组练习
- 2.1-043 严格模式片头
- 2.1-044 ECMA5新增数组的方法
- 2.1-045 认识字符串
- 2.1-046 字符串查找的方法
- 2.1-047 字符串方法_重点
- 2.1-048 字符串练习
- 2.1-049 字符串_验证码(1)
- 2.1-050 字符串_验证码(2)
- 2.1-051 字符串练习
- 2.1-052 字符串_敏感词过滤
- 2.1-053 字符串_表单验证
- 2.1-054 认识对象
- 2.1-055 Math对象的方法
- 2.1-056 声明日期对象
- 2.1-057 日期对象的方法
- 2.1-058 日期对象的练习
- 2.1-059 定时器
- 2.1-060 秒表
- 2.1-061 认识BOM
- 2.1-062 history对象
- 2.1-063 location对象的属性
- 2.1-064 location对象方法
- 2.1-065 认识DOM
- 2.1-066 获取元素节点
- 2.1-067 自定义byClassName方法
- 2.1-068 获取当前有效样式
- 2.1-069 改变字体颜色和大小
- 2.1-070 attribute和元素节点属性
- 2.1-071 获取子节点
- 2.1-072 属性节点attributes
- 2.1-073 节点操作
- 2.1-074 节点操作案例
- 2.1-075 快速找到点击按钮的下标
- 2.1-076 选项卡
- 2.1-077 offset系列
- 2.1-078 文档碎片
- 2.1-079 数组和对象的遍历
- 2.1-080 认识事件和事件类型
- 2.1-081 Event事件类型
- 2.1-082 事件对象和事件对象属性
- 2.1-083 跟随鼠标移动提示框
- 2.1-084 事件对象属性
- 2.1-085 事件冒泡和触发对象
- 2.1-086 事件练习
- 2.1-087 阻止默认行为和超链接
- 2.1-088 拖拽
- 2.1-089 事件委托
- 2.1-090 Event事件监听器
- 2.1-091 动态生成表格
- 2.1-092 放大镜案例
- 2.1-093 认识正则表达式语法
- 2.1-094 正则_元字符
- 2.1-095 正则_练习
- 2.1-096 表单验证和密码强度验证
- 2.1-097 localStorage
- 2.1-098 this和强制改变this指向
- 2.1-099 let和const关键字
- 2.1-100 箭头函数
- 2.1-101 解构和ECMA6字符串
- 2.1-102 数组方法和合并对象
- 2.1-103 集合和英汉词典案例
- 2.1-104 数组遍历
- 2.1-105 回顾面向对象概念
- 2.1-106 构造函数封装
- 2.1-107 面向对象多态和继承
- 2.1-108proto__和instanceof关键字
- 2.1-109 ECMA6的class语法
- 2.1-110 面向对象实战和this指向问题
- 2.1-111 继承拖拽和选项卡改造
- 2.1-112 认识运动
- 2.1-113 分享到和淡入淡出案例
- 2.1-114 缓冲运动
- 2.1-115 缓冲菜单
- 2.1-116 多物体运动
- 2.1-117 多物体多样式运动
- 2.1-118 链式运动
- 2.1-119 打砖块
- 2.1-120 碰撞
- 2.1-121 打砖块
- 2.1-122 圆周运动
- 2.1-123 完美运动框架
- 2.1-124 多图片的缩放
- 2.1-125 banner图效果
- 2.1-126 服务器安装和入门
- 2.1-127 PHP语法
- 2.1-128 PHP语法
- 2.1-129 认识ajax
- 2.1-130ajax对象兼容try_throw_catch
- 2.1-131ajax的onreadystatechange
- 2.1-132 ajax_GET和POST提交
- 2.1-133 ajax函数的封装
- 2.1-134 JSON对象和实战案例
- 2.1-135 MySQL入门
- 2.1-136 mySQL命令操作
- 2.1-137 MySQL的SQL语句
- 2.1-138 可视化界面操作数据库
- 2.1-139 通过php操作数据库
- 2.1-140 获取学员成绩
- 2.1-141 添加学员成绩
- 2.1-142 注册前端页面的实现
- 2.1-143 注册后台实现
- 2.1-144 获取用户列表
- 2.1-145 用户数据的删除
- 2.1-146 用户数据的修改
- 2.1-147 用户数据修改
- 2.1-148 认识JSONP跨域
- 2.1-149 JSONP跨域语法
- 2.1-150 天气查询_案例
- 2.1-151 百度搜索框_JSONP案例
- 2.1-152 网络协议
- 2.1-153 cookie详解
- 2.1-154 cookie可选项
- 2.1-155 cookie封装
- 2.1-156 认识闭包
- 2.1-157 闭包的作用和注意事项
- 2.1-158 Gulp的准备工作
- 2.1-159 Gulp基本使用
- 2.1-160 Gulp插件的进阶使用
- 2.1-161 模块化历程
- 2.1-162 模块化开发规范
- 2.1-163 requireJS的语法
- 2.1-164 模块化案例
- 2.1-165 模块化_实战项目
- 2.1-166 scss_简介和安装
- 2.1-167 scss_语法
- 2.1-168 scss编程_语法
- 2.1-169 scss编程_语法
- 2.1-170 git的准备工作
- 2.1-171 git命令操作
- 2.1-172 git命令操作
- 2.2-01 JQuery入门视频
- 2.2-02 JQuery的方法
- 2.2-03 JQuery方法
- 2.2-04 JQuery方法
- 2.2-05 JQuery特效函数
- 2.2-06 JQuery动画animate方法
- 2.2-07 JQuery方法
- 2.2-08 JQuery方法
- 2.2-09 JQuery工具方法
- 2.2-10 JQuery插件方法
- 2.2-11 JQuery的ajax和cookie
- 2.2-12 JQuery实战_放大镜
- 2.2-13 JQuery实战_banner图
- 2.2-14 JQuery实战_购物车
- 2.2-15 JQuery实战_购物车
- 2.2-16 JQuery实战_购物车
- 2.3-01bootstrap的介绍
- 2.3-02bootstrap的安装
- 2.3-03boostrap的使用_布局(栅格系统的初步体验)
- 2.3-04栅格系统的详细_固定宽度,百分比宽度 堆叠到水平
- 2.3-05栅格布局的详细(堆叠到水平,适应三种屏幕,多余的列换行)
- 2.3-06表格
- 2.3-07表单
- 2.3-08按钮
- 2.3-09组件_图标
- 2.3-10组件_下拉菜单
- 2.3-11组件_输入框组
- 2.3-12按钮组
- 2.3-13javascript插件_模态窗口
- 2.4-01.小米项目前期准备
- 2.4-02.小米项目Gulp搭建
- 2.4-03.小米项目banner图的实现
- 2.4-04.小米项目侧边导航
- 2.4-05.小米商城顶部导航
- 2.4-06.小米商城项目导航搜索框
- 2.4-07.小米商城项目滚动商品列表
- 2.4-08.小米商城项目首页商品列表
- 2.4-09.小米商城项目商品列表页导航实现
- 2.4-10.小米项目商品列表页商品加载
- 2.4-11.小米商城项目商品列表页banner图
- 2.4-12.小米项目商品详情页(一)
- 2.4-13.小米项目商品详情页(二)..轮播图
- 2.4-14.小米项目商品详情页(三)..购物车
- 2.4-15.小米项目购物车结算页(一)
- 2.4-16.小米项目购物车结算页(二)
- 2.4-17.小米项目购物车结算页(三)
- 2.4-18.小米项目购物车结算页(四)
- 2.4-19.小米商城项目注册实现
- 2.4-20.小米商城项目登录实现
- 3.1-01 NodeJS基础介绍
- 3.1-02 开发环境配置
- 3.1-03 模块 包与Common
- 3.1-04 npm带来全新开发体验
- 3.1-05 深入浅出Node核心模块API-url
- 3.1-06 深入浅出Node核心模块API-QueryString
- 3.1-07 深入浅出Node核心模块API-http爬虫tscproj
- 3.1-08 深入浅出Node核心模块API-HTTP Request GET
- 3.1-09 深入浅出Node核心模块API-HTTP Request POST
- 3.1-10 深入浅出Node核心模块API-Events
- 3.1-11 深入浅出Node核心模块API-fs
- 3.1-12 深入浅出Node核心模块API-Stream
- 3.1-13 使用Node创建后端路由(一)
- 3.1-14 使用Node创建后端路由(二)
- 3.1-15 使用Node创建后端路由(三)
- 3.1-16.Node.js请求参数
- 3.1-17 Async,让你更优雅的编写同步异步代码
- 3.1-18 使用npm script 提高开发效率
- 3.1-19 浅析socket的实际应用
- 3.1-20 Node中Net核心模块对socket的支持
- 3.1-21 浏览器原生支持的websocket
- 3.1-22 兼容性卓越的socket.io
- 3.1-23 MongoDB安装
- 3.1-24 MongoDB概念解析
- 3.1-25 常用的MongoDB操作命令
- 3.1-26 快速上手集合(colletion)操作
- 3.1-27 快速上手文档(document)操作
- 3.1-28 MongoDB数据读取进阶
- 3.1-29 Node.js下方便快捷的Express框架
- 3.1-30 Express初始化项目详解
- 3.1-31 Express中的路由
- 3.1-32 使用EJS模板
- 3.1-33 mocha安装和准备
- 3.1-34 测试框架
- 3.1-35 断言库chai
- 3.1-36 项目案例
- 3.1-37 运行多个测试
- 3.1-38 项目效果演示
- 3.1-39 项目准备
- 3.1-40 首页结构和样式
- 3.1-41 注册页面结构和样式
- 3.2-01 MongoDB课程介绍
- 3.2-02 MongoDB教学目标
- 3.2-03 数据库简介
- 3.2-04 MongoDB简介
- 3.2-05-1 MongoDB安装(linux系统)
- 3.2-05-2 MongoDB安装(win系统)
- 3.2-06 MongoDB基本操作
- 3.2-07 MongoDB插入文档
- 3.2-08 MongoDB查询文档
- 3.2-09 MongoDB修改文档
- 3.2-10 MongoDB删除文档
- 3.2-11 MongoDB增删改查总结
- 3.2-12 MongoDB教学系统数据库设计
- 3.2-13 MongoDB排序 分页
- 3.2-14 MongoDB聚合查询
- 3.2-15-1 MongoDB索引(上)
- 3.2-15-2 MongoDB索引(下)
- 3.2-16 MongoDB权限机制
- 3.2-17 MongoDB备份还原
- 3.2-18 实战可视化管理工具
- 3.2-19 mongoose简介
- 3.2-20 mongoose使用
- 3.2-21 接口概念
- 3.2-22 接口开发规范(Restful API)
- 3.2-23 接口测试工具
- 3.2-24-1 教学系统开发(express)
- 3.2-24-2 教学系统开发(添加接口)
- 3.2-24-3 教学系统开发(学生列表接口)
- 3.2-24-4 教学系统开发(学生列表接口分页)
- 3.2-25 实战接口文档开发apiDoc
- 3.2-26 总结
- 3.3-01 需求讲解
- 3.3-02 项目工程搭建
- 3.3-03 注册功能
- 3.3-04 登录功能
- 3.3-05 登录拦截
- 3.3-06 退出登录
- 3.3-07 文章发布功能
- 3.3-08 文章列表
- 3.3-09 分页查询
- 3.3-10 删除文章
- 3.3-11 修改文章
- 3.3-12 文章详情页
- 3.3-13 文件上传
- 3.3-14 项目总结
- 4.1-001 vue介绍
- 4.1-002 vue插值
- 4.1-003 vue指令-(v-if和v-show)
- 4.1-004 vue-class绑定
- 4.1-005 vue-style绑定
- 4.1-006 vue-条件渲染
- 4.1-007 vue-列表渲染
- 4.1-008 vue-列表key值设置
- 4.1-009 vue-列表数组检测
- 4.1-010 vue-列表过滤应用-1
- 4.1-011 vue-列表过滤应用-2
- 4.1-012 vue-事件处理器
- 4.1-013 vue-事件修饰符
- 4.1-014 vue-按键修饰符
- 4.1-015 vue-表单控件绑定-1
- 4.1-016 vue-表单控件绑定-2
- 4.1-017 vue-购物车-1
- 4.1-018 vue-购物车-2
- 4.1-019 vue-购物车-3
- 4.1-020 vue-购物车-4
- 4.1-021 vue-表单修饰符
- 4.1-022 vue-fetch
- 4.1-023 vue-axios
- 4.1-024 vue-计算属性
- 4.1-025 vue-计算属性模糊查询
- 4.1-026 vue-虚拟dom_diff
- 4.1-027 vue-定义组件-1
- 4.1-028 vue-定义组件-2
- 4.1-029 vue-组件与实例区别
- 4.1-030 vue-父传子
- 4.1-031 vue-属性验证
- 4.1-032 vue-子传父
- 4.1-033 vue-子传父案例
- 4.1-034 vue-ref通信
- 4.1-035 vue-非父子通信-事件总线-1
- 4.1-036 vue-非父子通信-事件总线-2
- 4.1-037 vue-动态组件
- 4.1-038 vue-slot
- 4.1-039 vue-slot应用
- 4.1-040 vue-具名slot
- 4.1-041 vue-单个元素过渡
- 4.1-042 vue-多个元素过渡
- 4.1-043 vue-多个组件过渡
- 4.1-044 vue-列表过渡
- 4.1-045 vue-生命周期
- 4.1-046 vue-过滤器
- 4.1-047 vue-swiper
- 4.1-048 vue-swiper组件封装
- 4.1-049 vue-指令用法
- 4.1-050 vue-指令轮播
- 4.1-051 vue-单文件组件介绍以及脚手架安装
- 4.1-052 vue-脚手架创建项目
- 4.1-053 vue-单文件组件
- 4.1-054 vue-多个单文件组件_socped-1
- 4.1-055 vue-多个单文件组件_socped-2
- 4.1-056 vue-eslint_打包
- 4.1-057 vue-反向代理配置
- 4.1-058 vue-一级路由配置
- 4.1-059 vue-路由声明式导航
- 4.1-060 vue-二级路由以及重定向-1
- 4.1-061 vue-二级路由以及重定向-2
- 4.1-062 vue-动态路由
- 4.1-063 vue-命名路由
- 4.1-064 vue-history模式
- 4.1-065 vue-路由守卫
- 4.1-066 vue-项目数据请求
- 4.1-067 vue-项目iconfont
- 4.1-068 vue-项目nowplaying
- 4.1-069 vue-项目轮播-1
- 4.1-070 vue-项目轮播-2
- 4.1-071 vue-项目吸顶效果-1
- 4.1-072 vue-项目吸顶效果-2
- 4.1-073 vue-详情页面-1
- 4.1-074 vue-详情页面-2
- 4.1-075 vue-详情页面-轮播组件-1
- 4.1-076 vue-详情页面-轮播组件-2
- 4.1-077 vue-better-scroll-1
- 4.1-078 vue-better-scroll-2
- 4.1-079 vue-项目-事件总线实例
- 4.1-080 vue vuex控制tabbar-1
- 4.1-081 vue vuex控制tabbar-2
- 4.1-082 vue vue_devtools
- 4.1-083 vue vuex异步处理-1
- 4.1-084 vue vuex异步处理-2
- 4.1-085 vue vuex-mapState-1
- 4.1-086 vue vuex-mapState-2
- 4.1-087 vue vuex-getters
- 4.1-088 vue vuex-mutation常量风格
- 4.1-089 vue vuex-设计原则
- 4.1-090 vue-elementUI-1
- 4.1-091 vue-elementUI-2
- 4.1-092 vue-mintUI-indictor
- 4.1-093mintUI-infinitescroll-1
- 4.1-094mintUI-infinitescroll-2
- 4.1-095mintUI-infinitescroll-3
- 4.1-096mintUI-messagebox
- 4.1-097mintUI-swipe
- 4.1-098mintUI-indexList-1
- 4.1-099mintUI-indexList-2
- 4.1-100 vue-mintUI-indexList-3
- 4.1-101 vue-mintUI-indexList-4
- 4.1-102 vue-mintUI-indexList-5
- 4.1-103 vue-手势事件
- 4.1-104 vue-ssr-1
- 4.1-105 vue-ssr-2
- 4.1-106 vue-nuxt-项目创建
- 4.1-107 vue-nuxt-一级路由
- 4.1-108 vue-nuxt-声明式导航
- 4.1-109 vue-nuxt-嵌套路由
- 4.1-110 vue-nuxt-重定向
- 4.1-111 vue-nuxt-动态路由
- 4.1-112 vue-nuxt-视图
- 4.1-113 vue-nuxt-asyncData-1
- 4.1-114 vue-nuxt-asyncData-2
- 4.1-115 vue-nuxt-asyncData-3
- 4.1-116 vue-nuxt-反向代理-1
- 4.1-117 vue-nuxt-反向代理-2
- 4.1-118 vue-nuxt-反向代理-3
- 4.1-119 vue-nuxt-elementUI-1
- 4.1-120 vue-nuxt-elementUI-2
- 4.2-01 项目演示与开发环境
- 4.2-02 项目开发流程
- 4.2-03 多人协作与静态布局
- 4.2-04 搭建脚手架与远程仓库
- 4.2-05 路由配置与初始化代码
- 4.2-06 头部组件与底部导航组件
- 4.2-07 电影路由与组件拆分
- 4.2-08 影院组件与登录组件
- 4.2-09 城市组件数据渲染(上)
- 4.2-10 城市组件数据渲染(下)
- 4.2-11 热映电影组件数据渲染
- 4.2-12 搜索影片组件数据渲染
- 4.2-13 影院组件数据渲染
- 4.2-14 封装better-scroll组件(上)
- 4.2-15 封装better-scroll组件(下)
- 4.2-16 封装loading组件
- 4.2-17 当前城市本地存储与状态管理
- 4.2-18 当前城市ID关联相关数据
- 4.2-19 定位城市与弹窗组件(上)
- 4.2-20 定位城市与弹窗组件(下)
- 4.2-21 电影详情页组件开发(上)
- 4.2-22 电影详情页组件开发(中)
- 4.2-23 电影详情页组件开发(下)
- 4.2-24 项目优化与真机测试
- 4.2-25 项目打包与线上部署
- 4.2-26 搭建后台与用户接口分析
- 4.2-27 邮箱配置与发送验证码接口
- 4.2-28 数据持久化与用户注册接口
- 4.2-29 登录登出接口与查询用户信息接口
- 4.2-30 修改密码接口与用户组件创建
- 4.2-31 用户登录组件开发
- 4.2-32 保存登录态与用户状态管理
- 4.2-33 用户注册组件开发
- 4.2-34 用户重置密码组件开发
- 4.2-35 管理员接口与管理员权限
- 4.2-36 管理后台组件开发
- 4.2-37 ElementUI搭建后台布局
- 4.2-38 ElementUI导航与表格
- 4.2-39 用户管理相关接口实现
- 4.2-40 账号冻结与账号删除
- 4.2-41 ElementUI分页处理
- 4.2-42 优化验证码时效与倒计时
- 4.2-43 优化密码加密与安全
- 4.2-44 优化登录创建防攻击验证码
- 4.2-45 用户上传头像(上)
- 4.2-46 用户上传头像(下)
- 5.1-01 初始react
- 5.1-02 基本环境搭建
- 5.1-03 jsx语法基本使用
- 5.1-04 jsx语法进阶使用
- 5.1-05 react列表
- 5.1-06 遍历对象
- 5.1-07 面向组件编程基础
- 5.1-08 面向组件编程props基础
- 5.1-09 props验证与默认值
- 5.1-10 渲染外部数据与练习
- 5.1-11 state基础
- 5.1-12 state进阶
- 5.1-13 ref 转发
- 5.1-14 事件与this
- 5.1-15 条件渲染
- 5.1-16 状态提升
- 5.1-17 create react app基本创建
- 5.1-18 脚手架组件使用
- 5.1-19 脚手架props与state
- 5.1-20 组件传值
- 5.1-21 数据请求与json server
- 5.1-22 跨域请求
- 5.1-23 react router dom路由基础
- 5.1-24 路由进阶与高阶组件
- 5.1-25 hook使用
- 5.1-26 redux
- 5.2-1.1 基本环境
- 5.2-2.1 首页底部导航栏配置
- 5.2-2.2 首页头部与轮播图配置
- 5.2-2.3 搜索框的实现
- 5.2-3.1 宫格布局
- 5.2-3.2 mock数据
- 5.2-4 axios请求完成宫格
- 5.2-5.1 配置redux
- 5.2-5.2 saga轮播图数据请求
- 5.2-6 精品好菜
- 5.2-7 分类顶部切换
- 5.2-8 分类页面还原
- 5.2-9 分类数据请求
- 5.2-10 使用第三方控件
- 5.2-11 跨组件状态控制
- 5.3-01 项目创建和插件安装
- 5.3-02 路由和页面组件创建(一)
- 5.3-03 路由和页面组件创建(二)
- 5.3-04 管理后台页面框架搭建(一)
- 5.3-05 管理后台页面框架搭建(二)
- 5.3-06 列表页面搭建
- 5.3-07 表单页面搭建(一)
- 5.3-08 表单页面搭建(二)
- 5.3-09 登录页面 UI
- 5.3-10 管理后台登录判断
- 5.3-11 管理后台退出功能
- 5.3-12 axios请求封装
- 5.3-13 对接api登录和获取商品数据
- 5.3-14 列表数据实现分页
- 5.3-15 实现新增和修改功能
- 5.3-16 表格数据删除和上下架处理
- 5.3-17 商品图片上传和展示
- 5.3-18 看板和通知中心 UI
- 5.3-19 使用redux实现跨组件传参
- 5.3-20 使用富文本编辑器设置商品详情
- 5.3-21 使用redux存储商品列表数据
- 5.3-22 商品数据通过redux进行处理
- 6.1-01 小程序课程介绍
- 6.1-02 小程序的适用场景
- 6.1-03 小程序开发步骤
- 6.1-04 创建小程序项目
- 6.1-05 小程序的项目工程目录介绍
- 6.1-06 小程序全局配置(1)
- 6.1-07 小程序全局配置(2)
- 6.1-08 小程序页面配置
- 6.1-09 小程序MINA框架介绍
- 6.1-10 视图的数据绑定
- 6.1-11 数据响应操作(data)
- 6.1-12 小程序中的事件处理
- 6.1-13 小程序样式定义 rpx
- 6.1-14 小程序布局 flexbox
- 6.1-15 小程序页面下拉刷新和上拉分页事件
- 6.1-16 小程序中的路由与导航(1)
- 6.1-17 小程序编程式导航(2)
- 6.1-18 自定义组件 创建自定义组件
- 6.1-19 Component 构造器
- 6.1-20 组件的相互嵌套使用
- 6.1-21 组件间通信与事件(1)
- 6.1-22 组件间通信与事件(2)
- 6.1-23 组件中的插槽(slot)
- 6.1-24 组件间代码共享Behavior
- 6.1-25 组件中的生命周期方法
- 6.1-26 数据监听器(observers)
- 6.1-27 组件间关系(relations)
- 6.1-28 基本组件:View
- 6.1-29 基本组件:scrollview
- 6.1-30 基本组件 swiper
- 6.1-31 基本组件 movableview
- 6.1-32 组件案例 滑动删除效果
- 6.1-33 内容组件 icon与阿里的图标库的使用
- 6.1-34 内容组件 rich text 显示HTML
- 6.1-35 表单组件 form
- 6.1-36 表单组件 Button open type
- 6.1-37 表单组件 checkbox radio
- 6.1-38 表单组件 switch textarea
- 6.1-39 表单组件 picker
- 6.1-40 表单组件 pickview
- 6.1-41 open data组件获取用户信息
- 6.1-42 云开发 环境搭建
- 6.1-43 云开发 云函数定义与调用
- 6.1-44 云开发 云数据库操作
- 6.2-01 小程序整体架构介绍
- 6.2-02 喵喵项目演示与介绍
- 6.2-03 创建项目初始化文件
- 6.2-04 iconfont使用
- 6.2-05 首页布局及样式编写
- 6.2-06 创建用户表及写入用户数据
- 6.2-07 利用login云函数自动登录
- 6.2-08我的页面和个人信息页面布局
- 6.2-09 创建编辑子页和修改签名功能
- 6.2-10 修改手机和微信号及共享位置
- 6.2-11 修改自定义昵称和微信昵称
- 6.2-12 选择头像图片及上传到云存储
- 6.2-13 修改自定义头像和微信头像
- 6.2-14 首页用户列表渲染及多账号调试
- 6.2-15 点赞功能实现与update云函数
- 6.2-16 昵称和点赞的优化及wxs使用
- 6.2-17 首页的推荐与最新功能实现
- 6.2-18 详情页渲染数据和样式布局
- 6.2-19 自定义callPhone和copyText组件
- 6.2-20 添加好友功能之创建message消息
- 6.2-21 添加好友功能之更新message消息
- 6.2-22 添加好友功能之监听message消息
- 6.2-23 消息页面和removeList组件布局
- 6.2-24 实现删除消息与子父组件间通信
- 6.2-25 创建friendList字段实现好友关系
- 6.2-26 详情页根据好友关系处理渲染内容
- 6.2-27 完成查看好友列表页面
- 6.2-28 附近页面的布局及位置的获取
- 6.2-29 获取附近用户及建立地理位置索引
- 6.2-30 优化附近页面及跳转详情页
- 6.2-31 search组件的布局和样式
- 6.2-32 实现搜索历史记录及本地缓存
- 6.2-33 数据库正则查询及组件复用
- 6.2-34 搭建服务器与上传文件到后端
- 6.2-35 服务器利用HTTP API进行云上传
- 6.2-36 服务器利用HTTP API进行云插入
- 6.2-37 小程序发布及github代码开放
- 7-1.1 微信公众号开发课程内容介绍
- 7-1.2 微信公众号介绍及注册
- 7-1.3 编辑模式之自动回复
- 7-1.4 编辑模式之底部菜单
- 7-1.5 编辑模式之页面模板
- 7-2.1 开发模式及其预备知识介绍
- 7-2.2 Express项目构建
- 7-2.3 Express服务端接口开发
- 7-2.4 MongoDB与Robo3T的使用
- 7-2.5 使用mongoose模块连接并操作数据库
- 7-2.6 使用新浪云部署node服务
- 7-3.1 JS-SDK鉴权流程梳理
- 7-3.2 公众号JS安全域名设置
- 7-3.3 将自己的服务器接入微信
- 7-3.4 获取鉴权所需的jsapi_ticket
- 7-3.5 生成signature签名
- 7-3.6 完善jsapi鉴权接口并进行本地测试
- 7-3.7 鉴权接口在线部署并使用微信开发者工具进行测试
- 7-3.8 JS-SDK鉴权报错排查技巧
- 7-3.9 云端数据库启动与连接
- 7-3.10 在云数据库中缓存access_token
- 7-3.11 测试access_token存储结果及部署
- 7-4.1 vue项目介绍及本地部署
- 7-4.2 vue项目部署并在微信平台测试
- 8.1-01 uniapp基础
- 8.1-02 uniapp初始化配置
- 8.1-03 uniapp视图模板使用
- 8.1-04 uniapp生命周期
- 8.1-05 uniapp路由跳转
- 8.1-06 uniapp常用组件
- 8.1-07 uniappScrollView使用
- 8.1-08 uniapp双联动实现
- 8.1-09 uniapp-uni-ui使用
- 8.1-10 uniapp-Vuex 使用
- 8.1-11 uniapp项目
- 8.1-12 uniapp项目
- 8.1-13 uniapp项目
- 8.1-14 uniapp项目
- 8.1-15 uniapp项目
- 8.1-16 uniapp项目
- 8.1-17 uniapp项目
- 8.1-18 uniapp项目
- 8.1-19 uniapp项目
- 8.1-20 uniapp项目
- 8.1-21 uniapp项目
- 8.2-01 静态布局
- 8.2-02 静态布局
- 8.2-03 静态布局
- 8.2-04 静态布局
- 8.2-05 配置分页tscproj
- 8.2-06 装载数据
- 8.2-07 装载数据
- 8.2-08 请求数据 设置Vuex
- 8.2-09 登录注册
- 8.2-10 购买逻辑
- 8.2-11 跨平台tscproj
- 8.2-12 完善购物车
- 8.2-13 跨平台 条件编译 发布
- 9-01 webpack4介绍
- 9-02 安装与基本命令
- 9-03 配置文件_入口出口
- 9-04 加载器_url-loader
- 9-05 加载器-babel-loader
- 9-06 加载器-sass-loader
- 9-07 插件minCssExtract
- 9-08 插件DefinePlugin
- 9-09 插件Html
- 9-10 热替换
- 9-11 webpack4升级实战
- 01.前言 H5行业介绍
- 02.网页为啥叫HTML?
- 03.开始前的准备工作
- 04.写一篇博客
- 05.百度新闻列表
- 06.图片的使用
- 07.如何下载图片及切图
- 08.知识点补充
- 09.百度云盘制作
- 10.简单表格制作
- 11.个人简历制作
- 12.表格知识补充
- 13.登录表单
- 14.get请求和post请求的区别
- 15.认识CSS
- 16.容器的作用
- 17.布局与选择器
- 18.样式表的层叠
- 19.选择器的权重
- 20.CSS文本属性
- 21.常见图片格式的区别
- 22.背景图的使用
- 23.元素的浮动布局(上)
- 24.元素的浮动布局(中)
- 25.元素的浮动布局(下)
- 26.为什么需要盒模型?(上)
- 27.为什么需要盒模型(下)
- 28.布局练习
- 29.CSS属性的简写
- 30.元素的不同类型
- 31.布局中的定位(上)
- 32.布局中的定位(下)
- 33.hover鼠标划入效果
动态网页是与静态网页相对应的,之所以叫做动态网页是因为能与后台数据库进行交互,数据传递,从而实现数据的实时更新,这是静态网页所做不到的。我们经常见到的动态网页类型为asp或者是php(当然还有其他的类型),那么这些动态网页是怎么制作的呢?
动态网页特征
1想要制作动态网页,我们首先需要了解动态网页的特征,动态网页的第一个特征就是使用动态语言制作而成,例如PHP,ASP,JSP等,用它们制作而成的网页都会以相应的动态语言为后缀名,例如.php,.asp等,我们把这种动态语言制作的网页叫做动态网页。
2动态网页一般以数据库技术为基础,之所以网页有静动之分,就是因为看数据是否能够实时更新,而能够完成这项工作的就是数据库了,使用动态语言实现和数据库的交互,从而达到数据及时更新的目的,同时也大大降低了网站的维护工作。
3动态网页需要服务器作支持,我们平时见到的以html结尾的文件双击都能够正常的打开,即使没有服务器也不会对我们浏览页面造成影响,但是动态网页不同,我们需要服务器作支持,同时服务器还必须支持这种动态语言才能正常浏览。
END动态网页的制作
首先我们需要安装服务器,我们可以使用windows自带的IIS服务器,当然也可以使用比较流行的apache服务器,这需要根据自己的动态语言决定,asp就选择IIS,php就选择apache(当然并非绝对)。
接着就是数据库的选择,同样需要根据自己的动态语言来选择,如果你使用的是ASP动态语言,那么就可以选择ACCESS数据库,如果你选择的是PHP,那么就可以选择MYSQL数据库,当然还有其他的数据库选择,根据情况自己决定。
然后就是把动态语言和服务器数据库相结合了,不同的组合结合方式也是不同的,小编就不在详述了。有人可能会说,你说了半天我还是不会做,确实这些东西新手可能越看越糊涂,但是毕竟是动态网页制作必须的步骤,因此小编先把它们讲完,下面就叫大家实际制作一个动态的网页。
4以上的过程又叫做搭配环境,是实现动态网页必须的步骤,对于很多新手朋友可能有难度,没关系我们先不急着记它,我们可以使用集成环境,windows下可以安装wamp,linux下可以安装xampp。都是一键安装,没有任何难度。
动态网页是与静态网页相对应的,之所以叫做动态网页是因为能与后台数据库进行交互,数据传递,从而实现数据的实时更新,这是静态网页所做不到的。我们经常见到的动态网页类型为asp或者是php(当然还有其他的类型),那么这些动态网页是怎么制作的呢?
想要制作动态网页,我们首先需要了解动态网页的特征,动态网页的第一个特征就是使用动态语言制作而成,例如PHP,ASP,JSP等,用它们制作而成的网页都会以相应的动态语言为后缀名,例如.php,.asp等,我们把这种动态语言制作的网页叫做动态网页。
动态网页一般以数据库技术为基础,之所以网页有静动之分,就是因为看数据是否能够实时更新,而能够完成这项工作的就是数据库了,使用动态语言实现和数据库的交互,从而达到数据及时更新的目的,同时也大大降低了网站的维护工作。
动态网页需要服务器作支持,我们平时见到的以html结尾的文件双击都能够正常的打开,即使没有服务器也不会对我们浏览页面造成影响,但是动态网页不同,我们需要服务器作支持,同时服务器还必须支持这种动态语言才能正常浏览。
网页制作要能充分吸引访问者的注意力,让访问者产生视觉上的愉悦感。因此在网页创作的时候就必须将网站的整体设计与网页设计的相关原理紧密结合起来。网站设计是将策划案中的内容、网站的主题模式,以及结合自己的认识通过艺术的手法表现出来;网页制作通常就是将网页设计师所设计出来的设计稿,按照W3C规范用html语言将其制作成网页格式。网页设计是指使用标识语言(markup language),通过一系列设计、建模、和执行的过程将电子格式的信息通过互联网传输,最终以图形用户界面(GUI)的形式被用户所浏览。
简单来说,网页设计的目的就是产生网站,什么是网站呢,就是服务器内的一系列网页的组合,终端用户发出请求后[[服务器通过传输特定的网页向用户传输所需的信息。简单的信息如文字,图片(GIFs,JPEGs,PNGs)和表格,都可以通过使用HTML/XHTML/XML放置到网站页面上。而更复杂的信息如vector graphics,动画,视频,声频则需要插件程序例如Flash, QuickTime, Java run-time environment,等等,这些插件程序也是通过HTML/XHTML/XML植入网页的。
随着浏览器和W3C标准一致性的改善,XHTML/XML(可扩展标识语言)与CSS(层叠样式表)共同用作网页内容的设计已经被广泛的接受和使用。最新的标准和建议则是朝着浏览器的能力扩充和改善发展,使之能够不需要插件程序也能够给用户传输多媒体信息和更多的选择。