zoukankan      html  css  js  c++  java
  • 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,即可解决此问题
  • 相关阅读:
    Spark的Shuffle机制
    Map Reduce的代码学习
    本地IDEA跑阿里云服务器Word Count
    HDFS的类学习和API基本操作
    本地IDEA(Windows)访问ECS服务器HBase
    本地IDEA访问ECS服务器HDFS
    阿里云ECS大数据环境搭建
    学会使用vue ui搭建项目
    用vue封装视频预览组件(手机端)
    项目中的部门使用级联选择器,编辑时初始化选中部门解决方案
  • 原文地址:https://www.cnblogs.com/youryida/p/5519646.html
Copyright © 2011-2022 走看看