zoukankan      html  css  js  c++  java
  • 前端新手需要注意的几个问题

    最近帮忙学弟学习前端知识,留了几期作业,暴露出很多问题。把他的总结分享出来,大家一起看下:

    总结:

    一:百度首页面的总结:

           盒子居中用margin:0 auto;

           选择器的名称要语义清楚,(增强代码可读性)

           除了制作表格,页面布局尽量要用div

           关于颜色的定义要用十六进制表示,少用red,black这种

           输入框的光标不要紧贴边框,应该隔一段距离(美观)

           简单的层中图片用tagname定义样式,不需要class

           编写代码出现的问题:命名随意,代码冗余,全局样式的问题...

           不细心不认真态度不端正...

    二:   腾讯校招:

           属性不能乱用,不能为了效果而堆砌,应该在充分理解的前提下使用,基础的东西要记清楚(inline display: inline; 在行内显示,与之对应的是display: block; float浮动 浮动元素会生成一个块级框。 )

           学会用background-position

           字体和大小也要按规定的来使用

           定位:绝对(相对于其包含块的定位) 相对(相对于它原本所在的位置的定位) 固定(相对于显示器屏幕的定位) 静态(默认值)

           每个图片都必须有alt,分清alt和title的区别:alt:是那些不能看到图片的浏览者提供文字说明。title:鼠标悬浮于图片上时出现的额外的关于图片的解释。

           关于伪类的问题(前面定义的伪类会影响后面相同属性的定义)

           看书学会如何组织代码,先写结构再组织样式

           要有预见问题的能力,大屏显示器和小屏如何显示等。

           发现问题的本质(基础知识不牢固)。------------解决问题只根据表象去改,没发现自己写了全局样式

           认真对待发现的问题(态度)。

    三:   app下载:

           类选择器命名要语义明确(不长记性)

           类似于按钮的选择器命名可以加上button(.iphone-btn)----------------命名的语义化

           一个页面最好只有一个header和footer ------------------------

           页面唯一的大区快最好用id

    控制区块之间的间距不能用<br/>--------------------用margin 和padding 控制间距

    文件要有结构,

           学会用chorme的开发者工具

           图片的大小也会影响浏览器的下载速度  ------------------所以少用图片或者使图片尽量小

           css代码中属性的书写顺序:

    1.位置属性(position, top, right, z-index, display, float等)
    2.大小(width, height, padding, margin)
    3.文字系列(font, line-height, letter-spacing, color- text-align等)
    4.背景(background, border等)
    5.其他(animation, transition等)

           要注意细节。

    学会独立发现并解决问题,

    多翻书,多练习,熟记各种基础的属性特点,不会的知识及时上网查找并熟记。写代码时不能乱用属性,要做到写的准确简洁,具有可读性。关于文件的命名尽量不要出现中文。

  • 相关阅读:
    Sqlserver 实际开发中表变量的用法
    Python Day 20 面向对象 (面向对象的组合用法,面向对象的三大特性
    Python Day 19 面向对象(初识面向对象)
    Python Day 18 常用模块(模块和包)
    Python Day 17 常用模块(常用模块一 时间模块,random模块,os模块,sys模块,序列化模块)
    Python Day 15 函数(递归函数、二分查找算法)
    Python Day 14 函数(内置函数,匿名函数(lambda表达式))
    Python Day 13 函数(迭代器,生成器,列表推导式,生成器表达式)
    Python Day 11 + Python Day 12 函数(函数名的应用,闭包,装饰器)
    Python Day 10 函数(名称空间,作用域,作用域链,加载顺序等; 函数的嵌套 global,nonlocal)
  • 原文地址:https://www.cnblogs.com/happycloud/p/4911837.html
Copyright © 2011-2022 走看看