2016-3-21 记录

2016-03-21  本文已影响8人  流离之人
多种布局方式
  1. table:
  1. frameset:
  1. absolute:
  1. float:
  1. inline-block:
css3的布局
  1. flex
  2. multiple column(多列):
  3. grid
浮动+BFC
  1. 自适应的子元素添加overflow:hidden
如何开始
  1. 分析页面
  2. 语义化
  3. 技术选型
方案分析
  1. 主内容能否优先显示:考虑加载的问题
  2. 列顺序能否随便调换:结构要灵活
  3. 宽度固定与自适应
  4. 流式布局
响应式设计
  1. image-set: 根据分辨率,修改图片

  2. 按需选择icon,看情况使用伪元素或直接码值

  3. 考虑模块的复用性,尽量不要让模块嵌套,相互依赖

ps: 百度圣杯布局和双飞翼布局

模块化
  1. 私有属性名加下划线,命名规范
  2. commonJS:
    require('xxx');
    module.exports=xxx;
  3. AMD(requireJS): 异步模块
    require([juery,hogan],function(){});
    define([xxx],function(xxx){});
  4. CMD(seaJs):
    一个模块一个文件
    define(function(require,exports,module){});
上一篇 下一篇

猜你喜欢

热点阅读