zoukankan      html  css  js  c++  java
  • 开发前端项目的一点小心得

    1. 对于需求的分析
    2. 分析页面的组成对页面进行整体的布局(一般可分为头,肚,尾(上下))。
    3. 查看系统内是否有相似的页面的进行参考。(尽量参考已有页面进行开发(代码复用实现快速开发))。

    2. 开始开发操作

    1.  看页面的哪些模块是否需要多次复用,如果需要进行组件的封装。

    2.  可以使用一些封装好了的组件包实现快速的开发。

    3.  对于css样式的设计

    1.  这个是可以参考其他模块的颜色 ,距离.

        2.  css层叠样式表

            1.内联.内嵌.外部样式文件(内联>内嵌>外部样式文件)

        3.  css选择器

            1.元素选择器,类选择器,id选择器。设置全局的样式(body{…..})

        4.  cssPosition(定位与布局)

            Position的五个属性:

    Static:元素的默认值,没有定位,遵循正常的文档流对象,静态定位的元素不会受到top,bottom,left,right影响。

    Fixed定位:元素的位置相对于浏览器窗口固定位置,即使窗口是滚动的它也不会移动。

    Relative定位:相对定位元素的定位是相对其正常位置,移动相对定位元素,但它原本所占的空间不会改变,相对定位元素经常被用来作为绝对定位元素的容器块。

    Absolute:绝对定位元素相对于最近的已定位元素。

    Sticky定位:粘性定位。

    z-index:重叠元素。

        5.  css边框

            1.border-style:none(无框) dotted(点线边框)solid(实线) dashed(虚线)    2.边框宽度:border-width

            3.边框颜色:border-color

        6. css背景

            背景颜色:background-color

            背景图片:background-image

            背景图像-定位:background-position

        7.  字体,文本属性

            颜色:color

            文本对其方式:text-align

            文本修饰:text-decoration

            文本转换:text-transform

            文本缩进:text-index

            文本行高:line-height

            文本间距:word-spacing(单词间距)

            字体设置:font-family

            字体样式:font-style

        8.  css表格

            表格边框:border

            表格宽度:table{width:100%}

            高度:th,td{height:50px}

            表格文字对齐:text-align:文本对齐

                        Vertical-align:垂直对齐

    4.  总结

    我个人觉得Vue最核心的设计理念,就是把一个看起来很完整的页面,分散到了每一个组件,这个组件可能大到一个页面,Hello.vue,也可能小到一个按钮,最终我们看到的页面,是这一群组件的堆砌的结果,这样做的一大好处就是,每一个组件都可以单独进行与数据库和用户的交互,开发更为清晰

  • 相关阅读:
    unexpected inconsistency;run fsck manually esxi断电后虚拟机启动故障
    centos 安装mysql 5.7
    centos 7 卸载mysql
    centos7 在线安装mysql5.6,客户端远程连接mysql
    ubuntu 14.04配置ip和dns
    centos7 上搭建mqtt服务
    windows eclipse IDE打开当前类所在文件路径
    git 在非空文件夹clone新项目
    eclipse中java build path下 allow output folders for source folders 无法勾选,该如何解决 eclipse中java build path下 allow output folders for source folders 无法勾选,
    Eclipse Kepler中配置JadClipse
  • 原文地址:https://www.cnblogs.com/robotsu/p/13578259.html
Copyright © 2011-2022 走看看