Upgrade to Pro — share decks privately, control downloads, hide ads and more …

1212不一样的淘

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for d2forum d2forum
January 04, 2013
440

 1212不一样的淘

Avatar for d2forum

d2forum

January 04, 2013
Tweet

Transcript

  1. 还有这些页面… 1212.taobao.com 红包秒杀 12.1~12.2 12.3~12.5 12.6 … 12.11 12.12 预热页

    1 预热页 2 生活会场 … 美丽会场 各个会场随机轮换 10:30 12:30 15:30 20:30 22:30 30/100/300 元 30 元 30/100/300 元 30/100/300 元 30 元
  2. 解决方案 b 时间控制函数 + include + header 302 方法 功能

    is_date 判断是否某个日期 is_before 判断是否某个日期之前 is_after 判断是否某个日期之后 in_period 判断是否在时间段内,包含起始日期 date.php - http://www.taobao.com/go/rgn/market/docs/date.php
  3. 注意事项 1 多重 302 重定向,存在浏览器缓存的风险 先: A->B->C ,后: A->B->D 而

    A->B 的 302 有可能被缓存,导致无法重定向至 D => 避免滥用 301/302 入口页面 ( A ) 中转页面 ( B ) 目标页面二 ( D ) 目标页面一 ( C )
  4. 注意事项 2 使用 include_once 代替 include 定义 PHP 类或函数时,使用 class_exists

    或 function_exists 检测存在情况 => 避免 PHP 语法类问题
  5. 不敢相信的爽! 使用 PHP 标签挖坑 ⇒ 便于开发和语法检测 DPL 模块 + 普通区块

    ⇒ 更加灵活可控 模块随意调换位置 ⇒ 哪个流量高,哪个排前面
  6. 页面概况 • 组成 – 标签栏 – 宝贝列表区 – 右侧导航条 –

    第三方区块 • 其它 – 5 套皮肤 – 22 张个性化标签页 标签栏 宝贝列表区 右 侧 导 航
  7. 使用 LESS • 模块结构 布局结构相关的样式 • 模块皮肤 皮肤变化相关的样式 • 皮肤变量

    引用定义皮肤相关变量并引入模块皮肤 • 模块汇总 引入模块结构及各皮肤变量
  8. LESS 组织结构 模块结构 ( tag.less ) 模块皮肤 ( tag-change.less )

    皮肤变量二 ( tag-xin.less ) 皮肤变量一 ( tag- shenghuo.less ) 模块汇总 ( tag-shenghuo.less ) 皮肤变量三 ( tag-meili.less ) 皮肤变量四 ( tag-yemen.less ) 皮肤变量五 ( tag-tese.less )
  9. 标签栏 + 侧边栏 • 引入 – 使用标签 ID 命名文件 –

    第三方通过标签 ID 引入对应文件 • 点亮 – input + URL 反射
  10. 懒加载 初始宝贝状态 加载: 40 个;渲染: 8 个 异步加载 1 加载:

    40 个;渲染: 8 个 异步加载 2 加载: 40 个;渲染: 8 个 分页条 第三方区块(圈子,聚划算)