plter / YunpJavaScriptCourse

云加JavaScript课程

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YunpJavaScriptCourse

云加JavaScript课程

视频教程地址 https://yunp.top/p/v/1

课程目录

阶段 视频
第一章 HTML
  • 第一节 HTML发展史
  • 第二节 开发前的准备
  • 第三节 HTML文档结构
  • 第四节 HTML基础元素1
  • 第五节 HTML基础元素2
  • 第六节 HTML基础元素3
  • 第七节 HTML基础元素4
  • 第八节 表单基础01
  • 第九节 02表单提交
  • 第十节 音频与视频
  • 第十一节 HTML查缺补漏
  • 第十二节 HTML语义化标签
  • 第十三节 内联元素与块元素
第二章 CSS
  • 第一节 基础选择器
  • 第二节 CSS基础属性1
  • 第三节 CSS基础属性2
  • 第四节 CSS基础属性3
  • 第五节 CSS布局
  • 第六节 CSS定位
  • 第七节 CSS盒子模型
  • 第八节 CSS3 2D、3D转换
  • 第九节 CSS3 过渡效果
  • 第十节 CSS3动画效果
  • 第十一节 媒体查询
  • 第十二节 弹性盒子模型
  • 第十三节 绘制三角形
  • 第十四节 CSS 尺寸
  • 第十五节 关系选择器
  • 第十六节 属性选择器
  • 第十七节 伪类与伪对象选择器
第三章 JavaScript
  • 第一节 JavaScript HelloWorld
  • 第二节 引入外部js文件
  • 第三节 变量与常量
  • 第四节 基本数据类型
  • 第五节 JavaScript函数
  • 第六节 箭头函数
  • 第七节 函数闭包
  • 第八节 命名空间
  • 第九节 JavaScript流程控制
  • 第十节 JavaScript循环
  • 第十一节 JavaScript字符串
  • 第十二节 JavaScript数组
  • 第十三节 JavaScript对象
  • 第十四节 计时器
  • 第十五节 正则表达式
  • 第十六节 URL编解码
  • 第十七节 eval函数执行动态生成的js
  • 第十八节 parseInt和parseFloat
  • 第十九节 isNaN和isFinite
  • 第二十节 ES6 解构
  • 第二十一节 Map和WeakMap
  • 第二十二节 Set与WeakSet
  • 第二十三节 Date
  • 第二十四节 JSON格式数据操作
  • 第二十五节 Math类
  • 第二十六节 Function对象
  • 第二十七节 Proxy对象
  • 第二十八节 Promise
  • 第二十九节 生成器
  • 第三十节 async和await
  • 第三十一节 WebAssembly
  • 第三十二节 Symbol
第四章 DOM
  • 第一节 文档标题
  • 第二节 body节点
  • 第三节 查找节点
  • 第四节 节点操作
  • 第五节 样式控制
  • 第六节 元素全屏
  • 第七节 影子DOM
第五章 BOM
  • 第一节 窗体内容宽高
  • 第二节 Location
  • 第三节 历史记录操作
  • 第四节 浏览器信息
  • 第五节 屏幕信息
  • 第六节 电源管理
  • 第七节 振动器
  • 第八节 对话框
  • 第九节 设备像素比
  • 第十节 子窗口
第六章 面向对象
  • 第一节 初识面向对象
  • 第二节 复制成员与多重继承
  • 第三节 prototype
  • 第四节 set方法与get方法
  • 第五节 ES6类的用法
  • 第六节 功能扩展
第七章 事件机制
  • 第一节 事件侦听器
  • 第二节 事件的行为
  • 第三节 可取消的事件
  • 第四节 派发自定义事件
  • 第五节 派发可取消的事件
第八章 用户交互
  • 第一节 鼠标交互
  • 第二节 触控交互
  • 第三节 拖放文字
  • 第四节 拖放链接
  • 第五节 拖放节点
  • 第六节 拖放文件
第九章 数据与存储
  • 第一节 读取本地文件
  • 第二节 解析XML
  • 第三节 Cookie
  • 第四节 Storage
  • 第五节 IndexedDB存储键值对
  • 第六节 IndexedDB存储关系型数据
第十章 网络与通信
  • 第一节 安装Nodejs
  • 第二节 Nodejs Web服务器
  • 第三节 Nodejs处理表单提交
  • 第四节 处理POST方式的表单提交
  • 第五节 重构服务器端代码
  • 第六节 处理文件上传
  • 第七节 使用YunpNodeServer服务器
  • 第八节 使用XHR加载数据
  • 第九节 使用XHR发送GET参数
  • 第十节 使用XHR发送POST参数
  • 第十一节 使用XHR发送表单数据
  • 第十二节 使用XHR上传文件
  • 第十三节 跨域加载数据
  • 第十四节 动态执行js文件
  • 第十五节 使用eval动态执行js
  • 第十六节 使用Function加载执行js
  • 第十七节 jsonp跨域原理与实现
  • 第十八节 Server-sent Events
  • 第十九节 WebSocket之SocketIO
  • 第二十节 下载v8源码标准流程
  • 第二十一节 下载和配置打包好的v8源码
  • 第二十二节 基于v8引擎二次开发
  • 第二十三节 Java与JS通信
第十一章 多媒体
  • 第一节 播放声音
  • 第二节 播放视频
  • 第三节 拍照
  • 第四节 录音
  • 第五节 录制视频
  • 第六节 WebRTC技术简介
第十二章 绘图API
  • 第一节 绘制线条
  • 第二节 绘制矩形
  • 第三节 绘制圆形
  • 第四节 绘制扇形
  • 第五节 绘制图片
  • 第六节 图形的混合
  • 第七节 透明的图形
  • 第八节 绘制路径
  • 第九节 图形遮罩
  • 第十节 绘制文字
  • 第十一节 移位变形与旋转
  • 第十二节 动画的实现
  • 第十三节 渲染一个正方体
  • 第十四节 绘制3D文字
  • 第十五节 反光的物体
第十三章 工程化
  • 第一节 npm软件包管理工具
  • 第二节 cnpm工具
  • 第三节 bower工具
  • 第四节 grunt
  • 第五节 构建工具gulp
  • 第六节 webpack
  • 第七节 browserify
  • 第八节 工具选择建议
  • 第九节 依赖项分类
第十四章 Cordova移动端应用程序开发
  • 第一节 Windows平台使用前端技术开发Android应用
  • 第二节 Mac平台使用前端技术开发Android应用
  • 第三节 用前端技术开发iOS应用
第十五章 桌面软件开发
  • 第一节 用Electron开发桌面软件
  • 第二节 主进程和渲染进程
  • 第三节 electron 菜单的使用
  • 第四节 对话框的使用
  • 第五节 OSX Dock交互
  • 第六节 系统托盘
第十六章 Nodejs与Express
  • 第一节 创建Express项目
  • 第二节 路由与模板
  • 第三节 路径参数与URL参数
  • 第四节 处理表单提交请求
  • 第五节 Express访问Cookie
  • 第六节 Session的使用
  • 第七节 安装XAMPP
  • 第八节 使用PHPMyAdmin管理MySQL数据库
  • 第九节 使用WebStorm管理数据库
  • 第十节 连接与查询MySQL数据库
  • 第十一节 修改数据
  • 第十二节 添加数据
  • 第十三节 删除数据
  • 第十四节 使用高速缓存技术
  • 第十五节 Nodejs访问Redis
  • 第十六节 使用Redis存储Session数据
  • 第十七节 部署到云主机上
  • 第十八节 pm2管理Nodejs服务
  • 第十九节 Docker容器化技术
  • 第二十节 在Docker中运行Nodejs
  • 第二十一节 使用Docker compose

About

云加JavaScript课程


Languages

Language:JavaScript 97.5%Language:HTML 2.2%Language:Pug 0.1%Language:CSS 0.1%Language:SCSS 0.0%Language:Java 0.0%Language:Dockerfile 0.0%Language:Dart 0.0%Language:Kotlin 0.0%Language:TypeScript 0.0%Language:Less 0.0%Language:Sass 0.0%