• Web项目的技术和要注意的问题


    业务技术:

    1. 前端业务
      1. 用户
        1. 注册/激活/登录/注销
        2. 找回密码
        3. 用户选项
        4. 验证码/短信验证
      2. 最近历史, 最近浏览过 ...
      3. 商务
        1. 推荐
        2. 购物车
        3. 支付 
      4. 交互
        1. 留言, 评论
        2. 打分
        3. 论坛
      5. 导航
        1. MasterPage
        2. Tab
        3. Menu
        4. Tree (with checkbox)
      6. 站内搜索
      7. 文本
        1. 文本自动补全
        2. 富文本编辑 (安全性)
      8. Form/实体编辑器(创建,编辑,保存更新,删除)
        1. 输入验证(客户端) + AJAX服务端验证
        2. 验证码
        3. 重复提交
      9. 表格
        1. 直接编辑/更新/删除
        2. 翻页
        3. 排序
        4. 分组
        5. Master/Details
      10. 图表: 折线图,饼图 ...
      11. Calendar/日期选取
      12. 音乐/视频播放
      13. 上传下载
        1. 进度条
        2. 多个上传
      14. 地图
      15. 分享到...微博 微信
      16. SEO
      17. 遮罩
      18. 图片
        1. 放大 
        2. 阴影
        3. 滤镜
      19. 用户体验
        1. 换肤
        2. 过渡动画
      20. 多语言
    2. 前端技术 
      1. JQuery
      2. CSS
      3. AJAX
      4. Flash
      5. Silverlight
      6. HTML5 
    3. 后端
      1. ASP.NET MVC 3
      2. WCF/WebService
      3. NHibernate/EntityFramework

    问题:

    1. 前端
      1. 浏览器兼容
        1. DIV布局
        2. PNG半透明(IE6)
      2. 安全性 (JS)
    2. 后端
      1. 安全性(SQL注入)
      2. ORM or SQL?

    设计:

    1. 映射
    2. 模型
      1. 数据结构描述
      2. 数据存取器
      3. 实际数据
    3. 流程
      1. 参数传递
  • 相关阅读:
    Docker 批量删除容器和镜像
    Matlab中xcorr命令解释
    关于递归总结
    关于STL的map的注意事项
    sublime text 3快捷键
    visual Assist常用快捷键
    学校到职场新人的总结
    Navicat for Mysql导入mysql数据库脚本文件
    欧美姓氏的来源
    linux tar.gz zip 解压缩 压缩命令
  • 原文地址:https://www.cnblogs.com/mrfangzheng/p/2176956.html
Copyright © 2020-2023  润新知