前端知识 复习与总结
HTML: HTML文档结构
段落标签
文字标签
图片标签
超链接标签
列表标签
表格标签
表单标签
框架标签
HTML5: 表单标签
Canvas标签
媒体标签
CSS: CSS语法
CSS选择器:ID选择器,类选择器,复合选择器
CSS样式: 背景 字体 文本 链接 列表 表格
盒子模型: 边框 外边距 内边距
CSS定位: 相对定位 绝对定位 浮动
CSS3新增属性
CSS布局实战
JavaScript: 基本语法
变量
数据类型
函数
运算符
流程控制
JS对象: string对象 array对象 date对象 window对象 document 对象
DOM操作
JS和CSS综合操作
jQuery: 基本语法
选择器:基本 层次 过滤 表单
DOM操作:查找节点 创建节点 插入节点 删除节点 复制节点 替换节点
包裹节点 属性操作 样式操作 遍历节点
事件: 事件绑定 合成事件 事件冒泡 移除事件
动画: show(),hide() fadeIn() ,fadeout() slideUp() ,slideDown()
自定义动画animate() 动画回调函数 停止动画
表单,表格操作
常用jQuery插件
jQuery UI
综合实例
Node.js: Node.js 是一个基于 ChromeV8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
BootStrap: 起步
栅格系统
排版
表单
按钮
图片
模态框,弹出框,警告框
标签页
下拉菜单
按钮组,按钮式下拉菜单
导航,导航条
分页
标签,徽章
巨幕
BootStrap布局实例
响应式网站布局实战
JSON : 基础语法
格式
遍历
调用
转换
获取
字符串
数组
JSON.parse()
JSON.stringify()
Git : Git安装配置
Git工作流程
Git工作区,暂存区和版本库
Git创建仓库
Git基本操作
Git分支管理
Git查看提交历史
Git标签
Git Github
接下来的学习课程:
AngularJS:AngularJS 是一个JavaScript 框架。它是一个以 JavaScript 编写的库。
它可通过<script> 标签添加到 HTML 页面。
AngularJS通过指令扩展了HTML,且通过表达式绑定数据到 HTML。
AngularJS是以一个 JavaScript文件形式发布的,可通过script标签添加到网页中。
ReactJS:React 是一个用于构建用户界面的JAVASCRIPT 库。
React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
React 起源于Facebook的内部项目,用来架设Instagram的网站,并于2013年5 月开源。
React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
Vue.js: Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。
Vue 只关注视图层,采用自底向上增量开发的设计。
Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
AJAX: AJAX = Asynchronous JavaScript and XML(异步的JavaScript 和 XML)。
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。
AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。
Sass/Less:
WebApp:webapp 框架是一种简单的与WSGI兼容的网络应用程序框架,可以与 App Engine 配合使用。不必为了使用 App Engine 而使用 webapp:网络服务器支持任何使用 CGI 的 Python应用程序。webapp 提供一种简单的方式来开始为App Engine 开发应用程序。