"Turn", "Real Good" series of 18 "web programmers from scratch to employment of the full data v1.0--only look at this one article is enough!

Source: Internet
Author: User
Tags string to number chrome developer chrome developer tools knowledge base sessionstorage

This is a two-year period in which the Institute collects and organizes the order of learning materials.
To CSS15 a task, JS15 a task as the basis, respectively, according to the task to complete the different skill points, we sorted out such a study in the time needed to see the information.


This is version 1.0, which is then optimized and updated to 2.0.
Now there is only the web, and then Java is introduced.

The task address is here.


The task system is from simple to difficult, the official website provides more and more detailed information.

Information



CSS Section
Task 1: Nine Gongge--making a Web page with Html+css
Through this task can learn: 1. What makes a Web page, 2. How to generate a Web page, 3. How to access a webpage, how 4.html and CSS work together, 5. Layout of the page Foundation; 6. How to use a line of code to be compatible with different browsing devices; 7. How to debug when the page is not the same as imagined

HTML Basics
"Graphic" 1th chapter of the basic concept of HTML _ Baidu Library
CSS Concepts
CSS Tutorials
Box model, floating
Some in-depth discussion on the position and float properties in CSS-coffeedeveloper-Blog Park
Chrome Developer Tools
Artifact--chrome Developer Tool (i)-Just for Fun-segmentfault
Media Enquiry
Media queries detailed-lines-blog Park


Task 2: Understanding the Development Essentials Tool
Through this task can learn: 1. Learning version management tools; 2. Learn to use the server; 3. Learn how to put your own code on the Internet

Nginx
Configuring the Proxy service on Windows Nginx, configuring multi-domain names, and the simplest implementation of cross-domain configuration
Git
Git tutorials
GitHub
Know-
Svn
SVN server Setup and use (i)-xjbest-Blog Park

Task 3: Magic Mirror Introduction Page--one of the simplest mobile pages
Through this task can learn: 1. How to use layout knowledge for a more complex layout; 2. How to make the layout better fit the mobile side; 3. How to use REM as a unit of length; 4. How to use Photoshop transduction; 5. How to handle pictures at different dpi

Photoshop
http/jingyan.baidu.com/article/19020a0a149b71529d2842bb.html
Absolute
CSS in-depth understanding of the Absolute-MU class network
Self-adapting units
Thoroughly understand the difference between units px and Em,rem in CSS-leejersey-Blog Park
CSS class Selector
CSS class Selector detailed

Task 4: Landing Page--one of the most common mobile pages
Through this task can learn: 1. Handle common mobile pages; 2. Learn to change form element styles

Input
Learn about the 30 element properties of the INPUT element of an HTML form-push cool
Smart checkbox and Radio
Absolute positioning and relative positioning
Absolute positioning and relative positioning in CSS-tbhacker-Blog Park

Task 5: Caregiver Profile--one of the most common mobile pages
Through this task can learn: 1. Handle more complex mobile pages; 2. The layout is also left-right, and can be done in a number of different ways; 3. Better stretching of the background image with CSS3 method

Self-Adapting layout summary
This is probably the most comprehensive CSS adaptive layout summary in history.
HTML,CSS Code Specification
NEC: A better CSS style solution


Task 6: Caregiver List Page--A most common mobile page that requires the use of bootstrap
1. Solve the vertical center; 2. Simulate the drop-down box; 3. Make a complex list page

Sprite Chart
Background-position and Sprite diagram (CSS Sprites) usage
Bootstrap grid system
The subtleties of the Bootstrap grid system
Bootstrap official documents
Bootstrap Chinese web

Task 7: Board Game Wizard-a complete webapp that meets more diverse needs based on Bootstrap
What to Harvest: 1.HTML5 audio defines the stream; 2. handling translucency; 3.CSS3 Animation

Style settings for input range
Using CSS to extend an example of enhanced input range
Html5web Storage
HTML 5 Web Storage
Html<audio> Label
HTML <audio> Tags
CSS3 Animation
CSS3 animation_animation, CSS3 properties Detailed tutorial _w3cplus
CSS processing translucency
CSS Properties Summary--semi-transparent processing-sub-pure-blog Garden

Task 8: The real home-a PC-based enterprise website that meets more diverse needs on a bootstrap basis
What to harvest: complete a relatively complete PC-side project
Common layouts for HTML and CSS implementations
Using HTML and CSS to implement common layouts-eyes big-Segmentfault

Task 9: The House of Truth-a responsive corporate website
What to harvest: increase the proficiency of website layout development; get a responsive website
Introduction to HTTP-EQUIV attribute usage in META tags
The HTTP-EQUIV attribute in the META tag uses the home of the script that introduces _html/xhtml_ Web page authoring

Task 10:51 Packing--a common form page
What to Harvest: CSS production flowchart; CSS simulation form elements; skilled responsive layout
CSS changes the Select drop-down list style
Change the default style of the drop-down list select box with pure CSS-Ourjs

Task 11: CSS-based higher-level language-rewrite Task 4 (login page) with Less/sass and compile
What to harvest: use sass or less
Sass Getting Started
Sass Getting Started-sass Tutorial
Less documentation
Less Chinese web

Task 12: Standardize-read HTML and CSS specifications without using BS to rewrite tasks 5 and 6 (carers)
What to harvest: use sass or less to refactor pages
CSS Reset style sheet
CSS Reset style sheet-front small white-blog channel-csdn.net

Task 13: Organize style sheets--Follow the standard of task 12, do not use BS to rewrite the task 7 style, and read the style sheet organization specification, split the style sheet
What to harvest: CSS Architecture
How to make a CSS schema (Zhang Xin Asahi)
http://www.zhangxinxu.com/wordpress/2010/07/How I structure the CSS of the website

Task 14: Own Library of components--take the home of the house to its own library of components
What to harvest: extracting the PC-side component library
Why should the front end be modular
Why does the front end have to be modular
CSS painting triangle
CSS3 the principle of drawing triangles-what is this? Eddie-Blog Park

Task 15: A comprehensive summary-follow the specifications learned by the task 12,13, rewrite task 9, use Less/sass and compile with no other framework
What to harvest: comprehensive capabilities
The synthesis of previous studies

JS section
Basic grammar accumulation
Beginner's Tutorial
JavaScript Tutorials | Beginner's Tutorial
W3c
Browser Scripting Tutorials
Nanyi
JavaScript standard Reference Tutorial (Alpha)
Liu Xuefeng
JavaScript tutorials
JS Secret Garden
JavaScript Secret Garden
Choose a brush again
JQ Tutorial
JQuery Tutorials | Beginner's Tutorial
Angular plug-in collection
Angular useful plug-in collection (continuous update)-Angular-segmentfault

Task 1: Nine Gongge
What to harvest: What is JavaScript? Master JavaScript's basic syntax, learn about JavaScript's global functions, learn to use JavaScript's custom functions, how JavaScript operates the DOM, and how JavaScript modifies CSS;

JS String to Number
Three ways to convert JS strings to numbers-crazy fat Fish-blog channel-csdn.net
JS Random number
JS produces a few uses of random numbers! -Banbu-Blog Park

Task 2: Board Game Wizard Status issue
What to harvest: How to use JS for page jumps and parameters; Use JS to make more complex operations on page elements such as input; further understanding of JS arrays; Understanding JS Regular Expressions

DOM Operations
JavaScript DOM Operations (node operations)-sissy-dad de notes-blog channel-csdn.net
Regular (RegExp object)
JavaScript standard Reference Tutorial (Alpha)
Console debugging
Chrome Console Console Usage

Task 3: Board Game Wizard View identities
What to Harvest: Learn more about data transfer between pages, how to display and hide views as needed, and JS to perform more complex operations on DOM styles and content
Json
Json_ Baidu Encyclopedia
Localstorage and Sessionstorage detailed
HTML5 storage Sessionstorage and localstorage detailed _HTML5 Tutorial tips _ Scripting House

Task 4: Game Wizard judges logs and results
What to harvest: using jquery to accomplish more complex business logic; use finite state machines to hold different states of an object

JS Finite state machine
JavaScript and finite state machines-Nanyi's Blog

Task 5:ajax Login/exit
Ajax
JavaScript standard Reference Tutorial (Alpha)
Rest
Rest_ Knowledge Base _ Blog Park
JSON and JSONP
"Original" to say JSON and JSONP, perhaps you will be enlightened, including jquery use case-go with it-blog Park

Task 6: Backstage system--angular first taste
What to Harvest: single page application development; Learning to use framework development projects
Angularjs Chinese web
Angularjs Chinese web
Angular common functions
The eight most common features of AngularJS
Angular Ui-router
AngularJS ui-router (nested routines)


Task 7: Background system--angular Login and List
What to harvest: data interaction with angular; two-way binding; form validation

Understanding the scope scope of ANGULARJS
Angularjs Chinese Community
HTTP Service
Introduction to the usage of $http services in AngularJS _angularjs_ scripting House
$http Service Details settings
AngularJs $http Request Service

Task 8: Backend System--angular parameters and instructions
What to harvest: How to pass a URL in a single page application; What is the instruction of angular; how to customize an instruction

Several parameters in angular
Several parameters transfer methods in Angular
Angular Custom Directives
Full parsing of commands in AngularJS (Must see) _angularjs_ script House
Angular Service
AngularJS Factory vs Service vs Provider


Task 9: Backstage system--angular picture upload
What to harvest: Image Preview and upload based on HTML5

Angular implementation of image upload (reference implementation)
Angularjs image upload Function-OPEN development experience Library
Use of Ng-file-upload
Angularjs upload image/File features: NG-FILE-UPLOAD-CSDNMMCL blog-Blog Channel-csdn.net

Task 10: Background system--angular Form validation interaction
What to harvest: be more familiar with forms validation; Learn to use three-party plugins: Rich Text editor

Angular form Validation
Form Validation <AngularJs>-halower-Blog Park
Angular-umeditor
Dylike/meta.umeditor

PS, this article by the pre-hospital students are now formal staff beautiful and moving small Jin Chao finishing.

To the real school is interested in, please click on this link to register, you must use this link, take me as a referrer is good ~

http://www.jnshu.com/login/1/83020780

"Turn", "Real Good" series of 18 "web programmers from scratch to employment of the full data v1.0--only look at this one article is enough!

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.