从零开始学 Web 系列教程

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新……

  • github:https://github.com/Daotin/Web
  • 微信公众号:Web前端之巅
  • 博客园:http://www.cnblogs.com/lvonve/

在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。现在就让我们一起进入 Web 前端学习的冒险之旅吧!

前言

昨天收到一个朋友的留言反馈,意思是说文章太多,找起来很麻烦,做个索引页就好了。

这个建议特别好,于是下面就是整个《从零开始学 Web 开发》所有内容的索引,并且按照知识点的分类排列好,每一篇文章的主要内容也简单的列举出来。

本索引将长期不定期更新……

索引

从零开始学 Web 之 HTML

从零开始学 Web 之 HTML(一)认识前端

  • 什么是前端
  • 网页组成
  • Web 标准
  • 浏览器内核
  • 认识 HTML
  • HTML 结构标准
  • 标签分类
  • 开发工具

从零开始学Web之HTML(二)标签、超链接、特殊符号、列表、音乐、滚动、head等

  • 标签
  • 超链接
  • 特殊字符
  • 列表
  • 音乐标签
  • 滚动标签
  • head里面相关

从零开始学 Web 之 HTML(三)表单

  • 表格
  • 表单
  • 标签语义化

从零开始学 Web 之 CSS

从零开始学 Web 之 CSS(一)选择器

  • CSS概念
  • 选择器

从零开始学 Web 之 CSS(二)文本、标签、特性

  • 文本元素
  • 标签分类
  • CSS 三大特性

从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动

  • 链接伪类
  • 背景属性
  • 行高
  • 盒子模型
  • 浮动

从零开始学 Web 之 CSS(四)CSS初始化、定位、overflow、标签规范

  • CSS 初始化
  • overflow 属性
  • 定位
  • 标签包含规范
  • 规避脱标流
  • 图片和文字垂直居中对齐

从零开始学 Web 之 CSS(五)可见性、内容移除、精灵图、属性选择器、滑动门

  • CSS 可见性
  • CSS 之内容移除
  • CSS 精灵图
  • 属性选择器
  • CSS 滑动门

从零开始学 Web 之 JavaScript

从零开始学 Web 之 JavaScript(一)JavaScript概述

  • JavaScript 简介
  • JavaScript 作用
  • 语言类型
  • 前端组成
  • JS 组成
  • JS 书写位置
  • JS 基础知识

从零开始学 Web 之 JavaScript(二)变量

  • 变量的声明和初始化
  • 命名规则
  • 数据类型
  • Number
  • String
  • Boolean
  • undefined 和 null
  • 数据类型转换

从零开始学 Web 之 JavaScript(三)函数

  • 函数的定义
  • 函数的调用
  • 函数名
  • 形参和实参
  • 返回值
  • 变量和作用域

从零开始学 Web 之 JavaScript(四)数组

  • 数组的定义
  • 数组的操作
  • 数组高级 API
  • 迭代方法
  • 清空数组

从零开始学 Web 之 JavaScript(五)面向对象

  • 对象创建方式
  • 访问对象属性
  • 访问对象方法
  • JSON

从零开始学 Web 之 DOM

从零开始学 Web 之 DOM(一)DOM的概念,对标签操作

  • DOM 概念
  • DOM 作用
  • DOM 初体验

从零开始学 Web 之 DOM(二)对样式的操作,获取元素的方式

  • 对样式的操作
  • 获取元素的方式
  • 案例:模拟搜索框

从零开始学 Web 之 DOM(三)innerText与innerHTML、自定义属性

  • 封装 innerText 和 TextContent
  • innerText 和 innerHTML
  • 自定义属性操作

从零开始学 Web 之 DOM(四)节点

  • 节点的概念
  • 节点的相关属性
  • 获取相关节点
  • 通过节点操作元素
  • 封装节点兼容代码

从零开始学 Web 之 DOM(五)元素的创建

  • 元素创建的三种方式
  • 其他操作元素的方法

从零开始学 Web 之 DOM(六)为元素绑定与解绑事件

  • 为元素绑定多个事件
  • 为元素解绑事件

从零开始学 Web 之 DOM(七)事件冒泡

  • 什么是事件冒泡
  • 阻止事件冒泡
  • 小案例:为同一个元素绑定多个不同的事件指向相同的事件处理函数
  • 百度搜索小项目

从零开始学 Web 之 BOM

从零开始学 Web 之 BOM(一)BOM的概念,一些BOM对象

  • BOM 的概念
  • BOM 顶级对象
  • 系统对话框
  • 页面加载对象
  • location 对象
  • history 对象
  • navigator 对象

从零开始学 Web 之 BOM(二)定时器

  • 定时器的两种方式

从零开始学 Web 之 BOM(三)offset,scroll,变速动画函数

  • 直接使用 document 获取的元素
  • offset 系列
  • scroll 系列
  • 变速动画函数
  • 获取任意元素的任意属性值
  • 变速动画函数增强

从零开始学 Web 之 BOM(四)client系列

  • client 系列

从零开始学 Web 之 JS 高级

从零开始学 Web 之 JS 高级(一)原型,贪吃蛇案例

  • 原型相关知识
  • 贪吃蛇案例

从零开始学 Web 之 JS 高级(二)原型链,原型的继承

  • 原型链
  • 原型的继承

从零开始学 Web 之 JS 高级(三)apply与call,bind,闭包和沙箱

  • apply 和 call 方法
  • bind 方法
  • 闭包
  • 沙箱
  • 区别伪数组和真数组

从零开始学 Web 之 jQuery

从零开始学 Web 之 jQuery(一)jQuery的概念,页面加载事件

  • jQuery 的概念
  • jQuery 的顶级对象
  • jQuery 对象和 DOM 对象互转
  • 页面加载事件

从零开始学 Web 之 jQuery(二)获取和操作元素的属性

  • jQuery 获取和操作元素

从零开始学 Web 之 jQuery(三)元素操作,链式编程,动画方法

  • 使用 css 操作元素样式
  • 链式编程
  • 使用类样式操作元素样式
  • 动画相关方法

从零开始学 Web 之 jQuery(四)元素的创建添加与删除,自定义属性

  • 元素的创建、添加和删除
  • 元素 value 属性的操作
  • 自定义属性

从零开始学 Web 之 jQuery(五)操作元素其他属性,为元素绑定事件

  • 操作元素的宽和高
  • 操作元素的 left 和 top
  • 操作元素卷曲出去的之值
  • 为元素绑定事件

从零开始学 Web 之 jQuery(六)为元素绑定多个相同事件,解绑事件

  • 为元素绑定多个相同事件
  • 元素绑定事件的区别
  • 解绑事件

从零开始学 Web 之 jQuery(七)事件冒泡,事件参数对象,链式编程原理

  • 事件冒泡和阻止事件冒泡
  • 事件的触发
  • 事件参数对象
  • 链式编程的原理

从零开始学 Web 之 jQuery(八)each,多库共存,包装集,插件

  • each 方法
  • 多库共存
  • 包装集
  • 几个元素的宽高属性
  • 插件

从零开始学 Web 之 Ajax

从零开始学 Web 之 Ajax(一)服务器相关概念

  • 服务器和客户端
  • WAMP 的安装配置
  • 静态网站和动态网站

从零开始学 Web 之 Ajax(二)PHP基础语法

  • 基本结构
  • 打印语句
  • 变量的声明和使用
  • 字符串的拼接
  • PHP 执行原理
  • 数组
  • 函数
  • 预定义变量

从零开始学 Web 之 Ajax(三)Ajax 概述,快速上手

  • Ajax 概述
  • Ajax 快速上手
  • 案例:点击按钮验证用户名是否存在

从零开始学 Web 之 Ajax(四)接口文档,验证用户名唯一性案例

从零开始学 Web 之 Ajax(五)同步异步请求,数据格式

  • 同步请求和异步请求
  • 数据格式(XML、JSON)

从零开始学 Web 之 Ajax(六)jQuery中的Ajax

从零开始学 Web 之 Ajax(七)跨域

从零开始学 Web 之 HTML5

从零开始学 Web 之 HTML5(一)HTML5概述,语义化标签

从零开始学 Web 之 HTML5(二)表单,多媒体新增内容,新增获取操作元素,自定义属性

从零开始学 Web 之 HTML5(三)网络监听,全屏,文件读取,地理定位接口,应用程序缓存

从零开始学 Web 之 HTML5(四)拖拽接口,Web存储,自定义播放器

从零开始学 Web 之 CSS3

从零开始学 Web 之 CSS3(一)CSS3概述,选择器

从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影

从零开始学 Web 之 CSS3(三)渐变,background属性

从零开始学 Web 之 CSS3(四)边框图片,过渡

从零开始学 Web 之 CSS3(五)transform

从零开始学 Web 之 CSS3(六)动画animation,Web字体

从零开始学 Web 之 CSS3(七)多列布局,伸缩布局

从零开始学 Web 之 CSS3(八)CSS3三个案例

从零开始学 Web 之 移动Web

从零开始学 Web 之 移动Web(一)屏幕相关基本知识,调试,视口,屏幕适配

从零开始学 Web 之 移动Web(二)JD移动端网页,移动触屏事件

从零开始学 Web 之 移动Web(三)Zepto

从零开始学 Web 之 移动Web(四)实现JD分类页面

从零开始学 Web 之 移动Web(五)touch事件的缺陷,移动端常用插件

从零开始学 Web 之 移动Web(六)响应式布局

从零开始学 Web 之 移动Web(七)Bootstrap

从零开始学 Web 之 移动Web(八)Less

从零开始学 Web 之 移动Web(九)微金所案例

从零开始学 Web 之 ES6

从零开始学 Web 之 ES6(一)ES5严格模式

从零开始学 Web 之 ES6(二)ES5的一些扩展

从零开始学 Web 之 ES6(三)ES6基础语法一

从零开始学 Web 之 ES6(四)ES6基础语法二

从零开始学 Web 之 ES6(五)ES6基础语法三

从零开始学 Web 之 ES6(六)ES6基础语法四

从零开始学 Web 之 Vue.js

从零开始学 Web 之 Vue.js(一)Vue.js概述,基本结构,指令,事件修饰符,样式

从零开始学 Web 之 Vue.js(二)过滤器,按键修饰符,自定义指令

从零开始学 Web 之 Vue.js(三)Vue实例的生命周期

从零开始学 Web 之 Vue.js(四)Vue的Ajax请求和跨域

从零开始学 Web 之 Vue.js(五)Vue的动画

从零开始学 Web 之 Vue.js(六)Vue的组件

其他总结

div盒子水平垂直居中方法

————————— 未完待续... ————————

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Vamei实验室

被解放的姜戈05 黑面管家

Django提供一个管理数据库的app,即django.contrib.admin。这是Django最方便的功能之一。通过该app,我们可以直接经由web页面,...

2169
来自专栏非著名程序员

基础篇章:关于 React Native 的props,state,style的讲解

(友情提示:RN学习,从最基础的开始,大家不要嫌弃太基础,会的同学请自行略过,希望不要耽误已经会的同学的宝贵时间) React Native看起来很像React...

18010
来自专栏小李刀刀的专栏

简单、通用的JQuery Tab实现

网页上的空间是寸土寸金,虽然显示器的分辨率越来越大,可是直到今天,网页设计中仍然是以至少1024×768 像素的支持为主,也就是说,每一屏页面只有区区 955×...

4435
来自专栏前端小叙

点击图片放大至原始图片大小

有些时候为了排版的整洁,页面展示的图片不得不都是限定宽高的,如果想要点击图片放大至原始大小进行预览,再次点击回到原来样子,就要用到下面的代码了: var _w ...

3527
来自专栏编程语言

Python:pygame的初步使用

4.创建窗口,pygame.display.set_mode(resolution=(0,0),flags=0,depth=0),resolution窗口大小,...

760
来自专栏影子

jQuery中的常用内容总结(二)

转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html

1213
来自专栏www.96php.cn

Discuz后台常用函数详解

当您在编写后台时,需要对几个常用后台显示函数进行详细的了解  下面的函数讲解按照重要性、常用性进行排序 目录 ---- showsetting()表单显示  c...

7535
来自专栏极客编程

前端的对决:React的JSX与Vue的templates

React.js和Vue.js是这个星球上最流行的JavaScript库。它们都很强大,相对来说很容易获取和使用。

2092
来自专栏大前端_Web

Vue与React的异同-组件(二)

版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

1372
来自专栏静默虚空的博客

jQuery 事件

什么是事件 页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。 常见 DOM 事件: 鼠标事件 ...

2257

扫码关注云+社区

领取腾讯云代金券