• angluar1.8.2 PC Mail项目笔记


    兼容性技术选型

    前后端分离

    代理gulp nginx


    jq+angluar1.8.2

     使用级别刚刚好的相对目录,方便转移项目或者做接口代理时的切换目录

    指令过滤器服务控制器书写位置

    方法封装,自己写和使用jq

    考虑mvc分层 公用私有业务文件目录等公用方法公用样式

    sass
    公共样式 html叠加 层级嵌套冗余

    静态文件最好都放到一个文件夹里,比如js和css等都放在static(名字最好个性化一些)这样的文件夹里面,方便打包的文件名匹配

    安全验证 域名设置

     少用settimeout

    字符过滤防止xss攻击

    for arr不要用foreach


    git
    git merge rebase
    严格大小写 git config core.ignorecase false

    -------------------------------------------------------------------

    PC web邮箱待优化

    1.基础和业务相关公共js分开,整理出util.js。 哪里适合prototype方式扩展哪里不适合;

    2.ajax的请求和返回处理 都需要中间加一层,便于以后集中控制处理;

    3.滚动条的指令属性冗余 传参参数冗余 需要处理   http://www.wufangbo.com/mcustomscrollbar/

    4.placeholdr ie89问题 应该一开始就考虑进去

    5.console.log开关 放在外面统一 方便管理 ie89如果有console.log但没有打开控制台的话会报错

    ---------------------------------------IE---------------

    1.input绝对定位设置top bottom为0 达不到相对父元素100%的效果,需单独设置

    2.ie8不支持 Date.now()  不支持new Date("2016-2-3")  需要转换为/

    3.ie89不能模拟点击(日了狗 ie文档模式模拟是可以的)

    ie10以下有这个问题,为了安全性能考虑,只允许点击file文本的时候才可以上传,因此,需要设置一个透明的<input type="file">浮动到自定义按钮上,设置透明度为0,即可解决此问题
  • 相关阅读:
    004 使用文本编辑器
    003 第一个Python程序
    002 Python解释器
    001 安装Python
    000 Python教程
    001 Java环境变量配置
    002 基础语法1
    003 基础语法2
    dede首页调用会员积分和头像代码
    DEDE 会员调用方法
  • 原文地址:https://www.cnblogs.com/youryida/p/5519646.html
Copyright © 2020-2023  润新知