前端小白知道这些,可以事半功倍

关于html

1.盒子模型有两种:标准盒模型和怪异盒模型(IE盒模型);

盒模型中的元素

下图是浏览器中元素的宽高情况

这个两个都可以在css中对应的设置box-sizing:border-box;box-sizing:content-box;这个在开发中经常会遇到。

2.使用语义化标签

利于SEO优化和开发者的阅读和维护,在写类名的时候,尽量写的有一定的实际意义,这样在写非常多内容的时候便于查找和理解。乱写这的会很坑的。

3.拿到页面先浏览

很多初学者,拿到原型图以后,直接开杠,6的一匹,写着写着发现不合适交互,还得再改。还不如拿到先熟悉一下这个页面的结构,哪个地方有交互什么样子的,哪些模块可以复用。当然这都是我以前经常犯的错误。

关于css

1.用层级属性的问题

如果需要用到层级(z-index)属性,前提是用属性的这个盒子需有定位属性(position);

2.禁用鼠标事件

pointer-events:none;在元素上添加这个属性可以禁止鼠标点击,如果想多了解一下这个属性,可以百度哈。

3.元素垂直水平居中

我经常用的是这个,优点是元素可以不设置宽和高,而且写起来也不复杂

position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);

当然还用好多方法,利用弹性盒模型等。可以根据实际情况来选择。

关于javascript

作为解释性语言,它的特点就是简单易上手。当然学过类似编程语言的更是如此,在学习这部分的时候,要多捋捋逻辑方面的问题,多思考为什么会运行出来这个结果。前期主要是掌握,javascript的数据类型,循环、判断语句的执行,数据的操作(增删改查),了解DOM和BOM,函数的使用,后面可以学面向对象编程,原型,拖放等等。

我也会持续分享一些和前端有关的内容。不是每一次努力都有收获,但是每一次收获都要努力。




转载请注明:http://www.aierlanlan.com/grrz/2159.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了