前端学习随笔1 初入前端

今天看了一下第一天的学习课程,是给没有前端基础的人入门的,主要介绍了一些前端方面的相关概念和基础。下面我讲一下我的理解。

一. 发展

说起来前端也是近几年才兴起的职业,以前前后端都不分离,后端程序员往往需要兼顾前端页面的编程。随着计算机行业的发展,前端能做的工作越来越多,前后端分离大势所趋;同时用户的审美越来越高,对用户体验的要求越来越高,使得前端越来越重要。

二. 前端三大件

现在前端框架层出不穷,技术不断更迭,但是万变不离其宗,我们需要学好学精前端三大件——htmlcssjavascript。只有学好这三大前端技术,我们才能更快搞懂新框架的原理,更好的使用新的轮子。
对于初学者来说htmlcssjavascript的作用可能都不是很清楚,我的理解是这样的:假如前端就是造房子,那么html就是造房子要用到的材料;有了材料我们要建造成我们想要的样子那就需要建造图纸,css就是这个建造图纸;房子建完了,我们希望房子有灶台、衣柜、浴缸来满足我们做饭、挂衣服、泡澡的需求,javascript就是灶台、衣柜、浴缸。
当然,以上的比喻很片面,不能完全代表他们各自的作用,这里只是给你一个最初级的印象,希望你在学习过程中能不断深了解他们的作用和特性。
下面概述一下前期学习前端三大件的重点,不会深入讨论。

1. html

html是一个超文本标记语言,这个语言重点为:

  1. 精通常用标签的特性、属性及使用方法,
  2. 了解不常用标签。

当你真的熟悉了以后,你甚至可以使用一个div实现大部分标签的功能,但是我们一般不提倡这样,因为这样依赖代码语义化就很差,不利于阅读检查及后期修改。

2. css

css是样式层叠表,这部分我们前期重点为:

  1. 盒模型(width, height, padding, margin, border)
  2. position
  3. display
  4. 伪类和伪元素
  5. 动画

3. jvascript

javascript是用来添加交互功能的编程语言,其主要分为三大块:ECMAScript,DOM, BOM。这三大块是我们都需要掌握的,所以内容其实也不少,需要耐心学习。

  1. ECMAScript俗称es,目前es6为主流。其是javascript的核心,规定的javascript的语法、类型、关键字、语句、保留字、操作符、对象等要素。
  2. DOM是文档对象模型,主要作用是获取文档内部元素,实现增删改查的功能。
  3. BOM是浏览器队形模型,其作用于浏览器窗口和框架

三. 小结

  1. 初学的时候不要钻牛角尖,很容易产生挫败感,也不要一直死记这些标签特性。知识点先看个大概,多动手,找个简单的例子模仿一下,针对不了解的知识点着重记忆,这样才能事半功倍。
  2. 为什么坚持,想一想当初!

你可能感兴趣的:(前端学习随笔1 初入前端)