• 博客园网页换肤功能实现研究(一)



    现阶段正在思考单位门户网站的实现,因此借此机会准备研究一下自己一直感兴趣的网页换肤功能。

    把cnblogs所用的网站拉下来,研究了一下,发现如下事实

    1. 除了制定访问的那几个.aspx(如Contact.aspx),其余的.html,aspx等等,都是通过一个default.aspx来生成的
    2. defualt.aspx本身仅包含一个form,还有一个类似容器的masterpage,该容器根据用户请求的路径,找到对应的template page,读入并显示
    3. 所有的template都放在一个目录下,由公用和私有模块两部分组成,由一个PageTemplate.ascx的控件来决定网页的排版
    4. 似乎所有模板都遵从一个共有的控件名称方式,猜想会有一个什么基类会对这些控件进行赋值,来显示一些共有的东西,如文章数量,评论数量等等。
    5. 有一个交contentregion的东西,估计是显示文章列表的,以后研究

    近几天还会不断学习, 希望大家批评

  • 相关阅读:
    webstorm-快捷键大全
    JavaScript-创建对象
    JavaScript-字符串的使用
    IE8 CSS hack
    jQuery-导航下拉菜单-实用简单
    jQuery-表格属性
    jQuery-图片轮播-随意切换图片
    jQuery-图片放大镜
    UVAlive3486_Cells
    SPOJ BOXES
  • 原文地址:https://www.cnblogs.com/oop/p/206715.html
Copyright © 2020-2023  润新知