2019.10.18

1.【html】HTML5如何唤醒APP?(如果有就打开app,没有就请求下载)

    我的答案:不知道

    百度见解:

        1》目前我们采用的唤起方式是url scheme(iOS,Android平台都支持),只需原生APP开发时注册scheme, 那么用户点击到此类链接时,会自动跳到APP。

        2》还可以直接使用window.location.href直接跳转    window.location.href = nativeUrl;

        3》使用a标签跳转:<a href="nativeUrl">唤起app</a>

      以上中window.location.href对ios系统跳转更合适。

2.【css】你是怎样设计css sprites(精灵图)的? 有哪些技巧?

    我的答案:可以使用scss的继承,将精灵图放在一个类中,其余的类想要获取精灵图,就通过改变background-position来改变位置。

    百度见解:

          1》边切图边整合。

          2》把图片放到它要显示的地方的相对地方(就是如果我们希望一个图片出现在一个元素的左侧,那就要将这个图片放到精灵图中的右边,这样通过css移动图片的位置的时候,一般不会出现有其他图片出现在它的附近显示。)

          3》定位的时候要避免使用bottom或right等(原因:开始使用了之后,后面继续扩展精灵图的宽度或高度的时候,原先设置的位置可能是错的,因为底部和右边的变了。)

          4》要给每个图片足够的空间。(因为使用这些图标元素通常会有大量的内容而且可能需要扩展边距,以至于精灵图中其他的图片可能会意外出现在文本区域内。一般情况下,会把这些小图标整合到文件的最右侧,参见第二条。)

          5》单张整合号的sprite图片在100KB以内

          6》按分类整合图片。

          7》为了方便计算尺寸,一般情况下会将sprites图的坐标计算成整数倍。

3.【js】 onload事件和domcontentload哪个先执行?

    我的答案:onload

    百度简介:onload是页面所有的文件加载完成后执行;

         domcontentload是dom加载完成后执行,不必等待脚本样式和图片加载。

         综上:domcontentload更早执行。

4.【软技能】你知道什么是域名备案吗?备案有什么用?可以不备案码?

    我的答案:不知道

    百度见解:

          备案后就会有一个备案号,相当于身份证,以后中信部对你的这个网站检查时,就是合格的,不会封站。

          备案后,网站所使用的空间就是国内的空间,即新网,万网或中资源的。就稳定,速度块,安全性高。

          可以不备案,但是做国内市场,最好备案,正规,不备案,可能域名无法解析      

原文地址:https://www.cnblogs.com/hou-yuan-zhen/p/11697278.html