美文网首页
每日前端签到(第七十八天)

每日前端签到(第七十八天)

作者: 拿着号码牌徘徊 | 来源:发表于2019-11-01 08:22 被阅读0次
    第七十八天(2018-10-21)

    题目一:
    1:典型系统结构,左侧是功能树,右侧就是一些常见的table或者表单之类的。为了每一个功能,单独分离出来,采用iframe。
    2:ajax上传文件。
    3:加载别的网站内容,例如google广告,网站流量分析。
    4: 在上传图片时,不用flash实现无刷新。
    5: 跨域访问的时候可以用到iframe,使用iframe请求不同域名下的资源。
    题目二:
    为何只设置body{height:100%}不行?
    height:100%是相对于父元素来说的,如果只设置body的高度属性,由于其父元素是html高度未设置,且并非浏览器窗口高度,所以只设置body为100%是不能达到效果的,必须html,body都设置100%。而body{height: 100vh}直接把高度设置成了视口高度,与html大小无关,所以只在body设置vh是可行的。
    题目三:
    defer 属性
    async 属性
    动态创建DOM方式
    使用jQuery的getScript方法
    使用setTimeout延迟方法
    让JS最后加载
    题目四:

    瀏覽器

    Windows: IE, Edge
    macOS: Safari
    如果你的專案特別要支援這些瀏覽器,請留意這點。

    Mobile 開發

    Windows: Android
    macOS: Android, iOS
    關於這點,就算是用React Native之類框架來做,最後要Build的時候,
    iOS App還是只能交由macOS的Xcode來Build。

    Terminal 使用

    macOS熟悉Unix的指令人可以很快上手
    Windows 就算裝了Cygwin或Win 10 Ubuntu使用體驗仍然沒有像macOS那麼好,
    不過微軟最近也在打造新的Terminal,希望這問題可以改善。
    https://github.com/microsoft/terminal

    內建軟體

    macOS 有很多免費的內建軟體
    文書編輯: Pages, Numbers, Keynote
    影音剪輯: iMovie, GarageBand
    而且如果你有iPhone或iPad的話,可以使用iCloud同步
    Windows以上的軟體多半要花錢買,比如說Office

    Sketch

    如果有在使用Sketch做設計的話,
    Sketch只支援macOS。
    https://www.sketch.com/

    總結

    其實不管是Windows、Linux或是macOS都有各自的優點或是缺點,
    所以身為開發者的我們最重要是找到最適合自己開發情境的OS(或最上手的),
    暫時只有想到這些差異,歡迎大家補充。 <g-emoji class="g-emoji" alias="smiley" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f603.png" style="box-sizing: border-box; font-family: "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.4em; font-weight: 400; line-height: 20px; vertical-align: middle; font-style: normal !important; margin-right: 0px;">😃</g-emoji>

    相关文章

      网友评论

          本文标题:每日前端签到(第七十八天)

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