Front-end learning HTML CSS JS

Source: Internet
Author: User
Tags table definition

Html

First chapter: HTML templates
    • What is HTML (Hyper-text markup Language)
    • HTML page body Structure
    • DOCTYPE label
    • Head tag
    • Meat label
    • Title Tag
    • Body tag
Chapter Two: HTML headings
    • H1 Title Tags
    • H2 Title Tags
    • H3 Title Tags
    • H4 title Tags
    • H5 title Tags
    • H6 title Tags
    • HR Horizontal Line Label
Chapter Three: HTML paragraphs
    • P paragraph Label
    • BR Wrap Label
Fourth chapter: HTML style
    • Center Definition Center Content
    • Font and Basefont define HTML fonts
    • S and strike define strikethrough text
    • U Define underline text
The fifth chapter: HTML formatting
    • B Define Bold text
    • Big definition Large Word
    • EM definition Emphasis text
    • I define Italic words
    • Small defining small words
    • Strong defining the aggravating tone
    • Sub definition subscript Word
    • SUP defines the superscript word
    • INS definition Insert Word
    • del definition Delete Word
Sixth chapter: HTML CSS
    • Styles define Style Definitions
    • Link defines a resource reference
    • DIV Box Model
    • Span definition text Area
Seventh Chapter: Links
    • A hyperlink label
Eighth chapter: HTML image
    • IMG Insert Picture Label
    • Map Definition Image maps
    • Area defines clickable areas in an image map
Nineth Chapter: HTML table
    • Table Definition Tables
    • Caption Defining table Headings
    • The table header of the TH definition table
    • TR defines rows for a table
    • Thead defining the header of a table
    • Tbody defining the body of a table
    • Tfoot define the footer of a table
    • Col defines properties for table columns
Tenth chapter: HTML list
    • UL unordered list
    • Li list Item
    • OL ordered List
    • DL Definition List
    • Description of the DD definition

CSS

Chapter One: Understanding CSS
    • The role of CSS
    • The location and relationship of CSS
    • How CSS is introduced
Chapter Two: CSS basic syntax
    • CSS syntax structure
    • A preliminary understanding of CSS selectors
    • CSS declarations, properties, values
Chapter III: CSS Advanced syntax
    • CSS Selector grouping
    • CSS inheritance and its problems
Fourth chapter: CSS ID Selector
    • What is an ID selector
    • ID Selector Weight Issue
    • Where is the ID selector used?
Fifth chapter: CSS class selector
    • What is a class selector
    • Comparison of ID selectors and class selectors
    • Where class selectors are used
Sixth chapter: CSS Property Selector
    • Property Selector
    • Value Selector
    • Multiple value selectors
Seventh chapter: CSS background style
    • Background background composite style
    • Background-color background Color
    • Background-image background image
    • Background-position background positioning
    • Background-repeat whether the background is tiled
    • Background-attachment whether the background image is fixed
Eighth Chapter: CSS Text
    • Color Set Colors
    • Direction setting text orientation
    • Line-height Setting Row Height
    • letter-spacing Setting Character Spacing
    • Text-align Text Center Alignment
    • Text-decoration text Add decoration
    • Text-indent indent in first line
    • Text-shadow Text Shadow
    • Text-transform the letters in the control element
    • White-space how whitespace is handled in the SET element
    • word-spacing Set Word Spacing
Nineth Chapter: CSS Font
    • Font Add Text style
    • font-family Setting fonts
    • Font-size Setting the font size
    • Font-weight Setting the font weight
    • Font-variant in small caps font
    • Font-style Setting font style
    • Font-stretch horizontal stretching of a font
Tenth chapter: CSS List
    • List-style set list all properties List-style:none: List style: None
    • List-style-image to set an image as a list item flag
    • List-style-position set list item flag position in list
    • List-style-type setting list item flag types
11th Chapter: CSS Tables
    • Border-collapse set whether to merge table borders into a single border
    • Border-spacing set the distance between delimited cell borders
    • Caption-side setting the position of the table header
    • Empty-cells set whether to display empty cells in a table
    • Table-layout setting the algorithm for displaying cells, rows, and columns
12th Chapter: CSS Outlines
    • Outline setting all profile properties
    • Outline-color Setting the outline color
    • Outline-style Setting Outline Styles
    • Outline-width Setting the contour width
13th chapter: CSS Padding
    • padding inner margin and value behind
    • Padding-bottom lower inner margin
    • Padding-left left inner margin
    • Padding-right right inner margin
    • Padding-top on the inside margin
14th Chapter: CSS Margins
    • Margin margin and value behind
    • Margin-bottom Lower margin
    • Margin-left left Margin
    • Margin-right Right Margin
    • Margin-top Upper Margin
15th Chapter: CSS Border
    • The border shorthand property, which is used to set properties on four sides in a declaration
    • Border-style style to set all borders of an element, or to individually set border styles for each edge
    • Border-width Shorthand property for setting the width of all the borders of an element, or for individually setting the width of each edge border
    • Border-color Shorthand property, sets the color of the visible part of all the borders of an element, or sets a color for 4 edges, respectively
    • Border-bottom Shorthand property for setting all properties of the bottom border to a declaration
    • Border-bottom-color sets the color of the bottom border of an element
    • Border-bottom-style style of the bottom border of a set element
    • Border-bottom-width sets the width of the bottom border of an element
    • Border-left Shorthand property for setting all properties of the left border to a declaration
    • Border-left-color sets the color of the left border of an element
    • Border-left-style the style of the left border of the set element
    • Border-left-width sets the width of the left border of an element
    • Border-right Shorthand property for setting all properties of the right border to a declaration
    • Border-right-color sets the color of the right border of an element
    • Border-left-style style of the right border of a set element
    • Border-left-width set the width of the right border of an element
    • Border-top Shorthand property for setting all properties of the top border to a declaration
    • Border-top-color sets the color of the top border of an element
    • Border-top-style style of the top border of a set element
    • Border-top-width sets the width of the top border of an element
The 16th chapter: the margin merger question 17th chapter: CSS Localization
    • CSS Positioning overview
    • CSS relative positioning
    • CSS Absolute Positioning
    • CSS fixed positioning
18th Chapter: Floating
    • float float and document flow concepts
    • Several ways to clear float
    • Distinguishing usage of float and positioning
19th Chapter: CSS Selector
    • CSS element Selector
    • CSS Selector grouping
    • CSS descendant Selector
    • CSS child element Selector
    • CSS Neighbor Sibling Selector
    • CSS pseudo-class selector
    • CSS Pseudo-elements

Js

Phase one: Preparation of learning design patterns
    • JS Object-oriented review
    • What is design mode
    • Why should we learn design patterns?
    • Classification of design Patterns
Chapter II: Creating Design Patterns
    • Single-Case mode
    • Simple Factory mode
    • Factory method Mode
    • Abstract Factory mode
    • Prototype mode
    • Creator mode
Chapter III: Creating Design Patterns
    • Decorator mode
    • Appearance mode
    • Proxy mode
    • Adapter mode
    • Hengyuan mode
The fourth chapter: Behavioral pattern Design
    • Iterator mode
    • Broker mode
    • Visitor mode
    • Observer pattern
    • Policy mode
    • Command mode
The fifth chapter: the design pattern of skill
    • Delegate mode
    • Throttle mode
    • Data Access Object mode
    • Participant mode
    • Waiting mode
Sixth chapter: Architectural Design pattern
    • Synchronous module Mode
    • Asynchronous Module mode
    • MVC pattern
    • MVP mode
    • MVVM mode
Phase II

Dom Operation +bom Operation +cookie Operation +regexp Regular Expression +ajax

Chapter One: DOM manipulation
    • Introduction to DOM, DOM structure, Queryselector, Queryselectorall
    • Node type 12, with emphasis on three (elements, attributes, text)
    • Node properties commonly operate GetAttribute, SetAttribute, RemoveAttribute, Getatttibutenode, ChildNodes, FirstChild, LastChild, NextSibling, PreviousSibling, parentnode
    • Common methods DOM element creation and node append createelement, AppendChild, createTextNode, InsertBefore, RemoveChild
    • Offsetwidth,clientwidth,scrollwidth (height)
    • Offsettop,offsetleft,offsetparent
    • Visual area size scrolling height clientwidth/clientheight, innerwidth/innerheight, Scrolltop/scrollleft
Chapter II: BOM Operations
    • BOM (Brower object Model) Core Object window
    • Actions in the form onfocus (), onblur (), onchange ()
    • Event events object in each browser event, Event.pagex/event.pagey, Event.clientx/event.clienty
    • Event binding attachevent, AddEventListener event capture, event bubbling, defining event unbinding, defining on method
    • Wheel event Wheeldelta, detail, Nmousewheel wheel event compatibility
    • Event bubbling onmouseover/onmouseout and Onmouseenter/onmouseleave difference table operations Click, cancelbubble, Stoppropagation ()
    • Keyboard events KeyCode, onkeydown, onkeypress, onkeyup, Altkey, Ctrlkey, Shiftkey, which, etc.
    • Block browser Default event Preventdefault, Block browser's right-click menu, disable select Copy
    • Window additional open (), close (), Location.href/search/hash
Chapter III: Cookie Manipulation
    • What is a cookie, store/Get cookie, Package method GetCookie (key), Setcookie (Key,value,time), Removecookie (key)
The fourth chapter: Regular Expressions
    • What is a regular expression
    • Common methods for creating regular expressions//, New REGEXP (), test (), exec ()
    • String Regular expression method match, replace, search, split
    • identifier \ r \ n \ \s \s \d \d \w \w ^a a$
    • Quantifier * +? {M,n}
    • Greed and inertia
    • Subset () |
    • Replace application
Fifth chapter: Ajax
    • What is Ajax
    • Building a local server environment
    • Ajax workflows and code, creating Ajax objects, open methods, send methods, final acceptance
    • HTTP status code The return value of the property represents the meaning
    • Ajax Encapsulation
    • Simple Example Application
    • Jsonp
    • Example: cross-domain call Baidu search data
    • Ajax inside of jquery
The third stage pays as much as anyone's effort click Add Group to learn JavaScript boutique learning Video
    • First Stage
    • Phase II
    • Phase III
    • Stage Four
    • Fifth stage

Object oriented

Chapter One: Object-oriented (i.)
    • What do you mean, object-oriented process, object-oriented, and the difference between
    • Constructors what is a constructor, what is Factory mode
    • Prototype prototype
    • Example: Object-oriented Write carousel
Chapter II: Object-oriented (middle)
    • Method Chain
    • Wrapping Object
    • Prototype chain
    • Default properties and methods for prototypes
    • Inheritance in many ways, class inheritance, copy inheritance, object inheritance, more inheritance
Chapter III: Object-oriented (bottom)
    • What is closures and closures?
    • Recursive what is recursion and when is recursive
    • How to develop plugins
The fourth chapter: Object-oriented combat
    • Develop similar jquery class Library plugins (8 lessons)
    • Push Box Games (v. 3)
    • Flying Games (v. 3)
Stage Four

ECMAScript6

ECMAScript6
    • The relationship between ECMAScript and JavaScript
    • The relationship between ES6 and ECMAScript 2015
    • The history of ECMAScript
    • Deployment Progress
    • Babel transcoding Device
    • Traceur transcoding Device
First chapter: Let and const commands
    • Let command
    • Block-level scopes
    • Const command
    • Properties of the top-level object
    • Global Object
Chapter Two: Analytic assignment of variables
    • Deconstruction Assignment of arrays
    • Deconstruction assignment of an object
    • Deconstruction assignment of a string
    • Deconstruction assignment of numeric and Boolean values
    • The deconstruction assignment of function parameters
    • Parentheses problem
    • Use
Chapter III: Expansion of strings
    • Unicode notation for characters
    • Codepointat ()
    • String.fromcodepoint ()
    • The Walker interface of the string
    • at ()
    • Normalize ()
    • Includes (), StartsWith (), EndsWith ()
    • Repeat ()
    • Padstart (), Padend ()
    • Template string
    • Example: Template compilation
    • Label templates
    • String.raw ()
    • Limitations of template strings
The fourth chapter: the expansion of the regular
    • RegExp constructor function
    • A regular method of strings
    • u modifier
    • Y modifier
    • Sticky property
    • Flags Property
    • s modifier: Dotall mode
    • After assertion
    • Unicode Attribute Class
    • Named group matching
The fifth chapter: the expansion of numerical value
    • Binary and octal notation
    • Number.isfinite (), Number.isnan ()
    • Number.parseint (), Number.parsefloat ()
    • Number.isinteger ()
    • Number.epsilon
    • Safe integers and Number.issafeinteger ()
    • Extension of the Math object
    • Math.signbit ()
    • Exponential operator
    • Integer data type
The sixth chapter: the extension of function
    • Default values for function parameters
    • Rest parameters
    • Strict mode
    • Name property
    • Arrow functions
    • Bind this
    • Tail call optimization
    • The trailing comma of the function parameter
The seventh chapter: the expansion of the object
    • Extension operators
    • Array.from ()
    • Array.of ()
    • Copywithin () of an array instance
    • Find () and FindIndex () for array instances
    • The fill () of the array instance
    • The entries () of the array instance, keys (), and values ()
    • Includes () of an array instance
    • The empty array
Eighth chapter: Symbol
    • Overview
    • Symbol as the property name
    • Example: eliminating magic strings
    • Traversal of property names
    • Symbol.for (), Symbol.keyfor ()
    • Example: Singleton mode of the module
    • Built-in symbol value
Nineth Chapter: Set and map data structures
    • Set
    • WeakSet
    • Map
    • Weakmap
The Tenth chapter: Proxy
    • Overview
    • The method of the Proxy instance
    • Proxy.revocable ()
    • This issue
    • Example: Client for WEB service
The 11th chapter: Reflect
    • Overview
    • Static methods
    • Example: using PROXY to implement observer mode
12th Chapter: Promise Object
    • The meaning of Promise
    • Basic usage
    • Promise.prototype.then ()
    • Promise.prototype.catch ()
    • Promise.all ()
    • Promise.race ()
    • Promise.resolve ()
    • Promise.reject ()
    • Two useful additional methods
    • Application
    • Promise.try ()
13th chapter: Lterator and For...of cycle
    • The concept of the Iterator (ergodic device)
    • Default Iterator interface
    • Where to call the Iterator interface
    • Iterator Interface for Strings
    • Iterator interface and generator function
    • Return () of the Walker object, throw ()
    • For...of Cycle
14th: syntax of the generator function
    • Brief introduction
    • The parameters of the next method
    • For...of Cycle
    • Generator.prototype.throw ()
    • Generator.prototype.return ()
    • yield*-expression
    • The generator function as an object property
    • The This of the Generator function
    • Meaning
    • Application
The 15th chapter: Asynchronous Application of generator function
    • Traditional methods
    • Basic concepts
    • Generator function
    • Thunk function
    • CO module
16th Chapter: Async function
    • Meaning
    • Basic usage
    • Grammar
    • The implementation principle of async function
    • Comparison with other asynchronous processing methods
    • Instance: asynchronous operation completed sequentially
    • Asynchronous Walker
The 17th Chapter: The basic usage of class 18th: Class inheritance 19th chapter: Decorator Fifth Stage

JavaScript Design Patterns

Chapter One: Preparation of learning design patterns
    • JS Object-oriented review
    • What is design mode
    • Why should we learn design patterns?
    • Classification of design Patterns
Chapter II: Creating Design Patterns
    • Single-Case mode
    • Simple Factory mode
    • Factory method Mode
    • Abstract Factory mode
    • Prototype mode
    • Creator mode
Chapter III: Creating Design Patterns
    • Decorator mode
    • Appearance mode
    • Proxy mode
    • Adapter mode
    • Hengyuan mode
The fourth chapter: Behavioral pattern Design
    • Iterator mode
    • Broker mode
    • Visitor mode
    • Observer pattern
    • Policy mode
    • Command mode
The fifth chapter: the design pattern of skill
    • Delegate mode
    • Throttle mode
    • Data Access Object mode
    • Participant mode
    • Waiting mode
Sixth chapter: Architectural Design pattern
    • Synchronous module Mode
    • Asynchronous Module mode
    • MVC pattern
    • MVP mode
    • MVVM mode

Front-end learning HTML CSS JS

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.