凌阳教育的个人空间 https://blog.eetop.cn/204849 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

初级前端工程师的技术体系

已有 529 次阅读| 2016-8-20 15:45 |个人分类:web前端开发

  目前在网上有很多关于技术体系的文章,但是几乎都是在一个很笼统的方面来介绍,这里凌阳教育的老师就给把那些笼统的概念给分解开,详细的来说一下初级前端工程师需要掌握的知识内容。

  html部分

  首先是要掌握一些常用标签的使用和他们的各个属性,这些常用的标签我总结了一下有以下这些:

  html:页面的根元素,head:页面的头部标签,是所有头部元素的容器,body:页面的主体标签,页面展现的内容就放置在这里面,title:页面的标题,meta:位于文档的头部,提供页面的元信息,包括关键字、描述等等,link:定义文档与外部资源的关系,最常用的用途就是引入样式表,script:脚本标签,可以把js脚本代码放置在这个标签内,也可以使用这个标签的src属性引入一个外部标签,style:样式标签,可以把css代码写在这个标签中,a:超链接,href属性代表要链接到的地方,target属性代表打开方式,img:图像标签,src属性表示图片的位置,form:表单元素,它内部的inputselecttextarea等标签都是比较重要的,div:定义文档中的分区或节,可以使用div来进行页面的布局等操作。

  另外还有ullipbuttoniframeptable等标签也很常用,navsectionarticleheaderasidefooter等语义化标签也需要了解一下,除了要了解上面这一些标签之外,还需要对一些新的HTML5API有一定的了解:audiovideo标签,Canvas:定义图形,比如图表和其他图像,input标签的accept属性,emailphoneurl等类型,getElementByClassName根据class名来获取一个元素结点,Multiple file selection多文件选择属性,htmlimporttemplate,还有process标签,webGL等内容。

  还有一些要知道的知识点:1.doctype的作用2.unicodeutf8等编码的原理和区别3.如何进行页面性能优化4.pngjpgwebpgif等图片格式的不同的优势5.HTML行内元素与块级元素的区别6.移动web端开发常用head标签7.web语义化,8.浏览器中的缓存原理

  css部分

  关于css这一块,我的看法就是网上下载一个chm格式的css的参考手册,然后根据手册里面写的一个个的都敲一下。

  css大体分为下面这几块知识点:

  定位布局.实现品字形布局或者是三栏布局

  1.position属性的7个值(static | relative | absolute | fixed | center | page | sticky)分别有什么作用和不同?2(左右宽度固定,中间适应屏幕)3.浮动与清除浮动的方法,flex布局,grid布局。

  盒子模型

  1.marginpaddingborder这三个属性2.伸缩盒相关内容3.Multi-column Layout Module多列布局模型。

  文本字体

  1.强制换行与不换行,清除空白2.文本对齐、大小(如何设置chrome小于12px的字体)、缩进、转换3.单位(emrempx),颜色(rgbrgbahls)

  变换、过渡和动画

  1.transform的各种取值的作用与兼容性2.transition过渡的动画类型,贝塞尔曲线的原理3.animation动画的各种设置,@keyframes规则。

  4.浏览器的重绘与重排。

  选择器

  1.选择器的分类,权值和优先级2.有哪些属性可以被继承,哪些属性没法继承3.伪类和伪元素分别是什么,有什么作用。

  上面这些都是基础的东西,除了这些基础的内容之外需要了解LessSassstyluscss预处理器,这将会大幅度提升你的css开发效率,也需要了解一下AutoprefixerPostCSScss后处理器。

 


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 1

    获赞
  • 3

    评论
  • 3815

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-18 22:10 , Processed in 0.016252 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部