美文网首页
2018.10.19 LOG:css-compatibility

2018.10.19 LOG:css-compatibility

作者: 灰喵九命 | 来源:发表于2018-10-19 22:48 被阅读0次

    今天看了一下微软新款surface go,感觉竞争力不强,娱乐没有IPAD强,功能也比不过多300元的surface pro,评论区说可以用来盖泡面!怎么可能?泡面神器kindle的地位不可撼动。

    今天看了点CSS的兼容问题和git-commit信息的规范以及版本控制命令

    CSS兼容

    CSS兼容无外乎就几个问题

    • IE9以下不支持HTML5和CSS3(shivh5,pie,isbetter)
    • 部分老旧的浏览器版本不支持CSS3(浏览器前缀,preCss)
    • 各个版本浏览器对标签,样式,脚本解释的不同,导致的一系列问题(智障的设计)
    • css-hack,建议必须用的时候才用
    • 2018年IE8的份额已经下降到5%以下,还需要支持IE8的应用劝你不要做。

    git commit message

    提交时候的注释信息,github社区大部分都是按照Angular写法规范,如下,body和footer可省略,

    • type 用于说明 commit 的类别
    • scope 修改影响的范围或页面
    • subject commit 目的的简短描述,不超过50个字符
    <type>(<scope>):<subject>
    
    <body>
    
    <footer>
    

    type
    feat:新功能(feature)
    fix:修补bug
    docs:文档(documentation)
    style: 格式(不影响代码运行的变动)
    refactor:重构(即不是新增功能,也不是修改bug的代码变动)
    test:增加测试
    chore:构建过程或辅助工具的变动

    git版本控制

    [reset]
    git reset HEAD   暂存区回退工作目录
    git reset HEAD ^ --soft   仓库回退暂存区
    git reset HEAD --hard   git reset 705ad8b --hard  通过HARD和PID随意切换到任意版本
    git push -f 强制推送
    
    [amend]
    git commit --amend -m 'message'  合并暂存区和最后一个版本,如果暂存区为空则修改最后版本message
    
    [rebase]
    git rebase -i HEAD^  变基操作
    
    pick:保留该commit(缩写:p)
    reword:保留该commit,但我需要修改该commit的注释(缩写:r)
    edit:保留该commit, 但我要停下来修改该提交(不仅仅修改注释)(缩写:e)
    squash:将该commit和前一个commit合并(缩写:s)
    fixup:将该commit和前一个commit合并,但我不要保留该提交的注释信息(缩写:f)
    exec:执行shell命令(缩写:x)
    drop:我要丢弃该commit(缩写:d)
    

    相关文章

      网友评论

          本文标题:2018.10.19 LOG:css-compatibility

          本文链接:https://www.haomeiwen.com/subject/fvxpzftx.html