Git Product home page Git Product logo

front-end-practice's Introduction

前端之旅

旅程背景

  • 简单介绍下前端的起源,发展情况,所需技能。

旅程意义

  • 为什么要会前端?(好处)
    • 有位古人曾经说过,“不想做CEO的后端不是一个好的前端工程师”
    • 国外工程师都是前后通吃(附图,github 前端开发人员表)
    • 对于公司来讲,后端懂前端,可以更好地写作沟通
    • 自己可以完成一些后台页面,完成简单的交互功能
    • 在做前端的过程中,能够更近距离地接触到用户体验

旅程内容

分为两个阶段,第一阶段主要是 html + css,第二阶段是 jQuery,前两个阶段偏自主学习,第三阶段是动手实战。

准备工作

建立你的 github 账号,fork https://github.com/LeezQ/front-end-practice 这个资源库,创建自己的目录,目录名使用自己的中文花名即可。在自己的目录中创建自己的demo.html页面。

以下学习资料中所涉及到的 demo 代码示例最好在 demo.html 页面中手动做一遍,除非自己感觉对这段代码已经很了解了。

第一阶段相关学习资料:


HTML 相关

需要掌握的知识点:
  1. HTML是什么?

  2. HTML基本语法
    1)标签
    2)元素
    3)属性

  3. HTML基本标签
    1)常用标签有哪些?
    2)每个标签的语义是什么?
    3)标签的分类:行级标签、块级标签。
    4)行级标签和块级标签之间的差别。

CSS 相关

需要掌握的知识点:
  1. css 是什么?

  2. css 选择器
    1)有哪几种类型
    2)选择器的权重

  3. css 布局
    1)css 盒子模型 2)有哪些布局方式
    3)绝对定位的使用方式
    4)浮动布局的使用场景,如何清除浮动

第一阶段测验地址

第二阶段相关学习资料:


javascript 相关

由于 jQuery 在处理 DOM 及 事件上的强大能力,所以对原生的 js 操作 DOM 这一块不做强制要求,有兴趣的同学可以自己了解下。

第二阶段 javascript 练习地址

jQuery 相关

第二阶段 jQeury 练习地址

第三阶段相关资料:


存放相应的 PSD 到 svn 地址上,第三周周五下午下载 svn 后,临场测试,优秀者可获得神秘奖品一件。

front-end-practice's People

Contributors

danbo32284846 avatar kufei-dxm avatar leduo avatar leezq avatar linlvping avatar xbaiyi avatar xiaolonghong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.