【安卓笔记】学习周记:2019-11-22

最近开始在规划前端方面的知识体系,打算花一个月时间把《30秒前端知识精选集》、《最新前端开发面试题汇总》的相关知识点消耗,并且把学习过的知识点扩展应用到项目中去。

因为之前一直在做安卓开发,对安卓相关的技术还有保留学习的规划,安卓部分主要就是Kotlin、项目架构相关的总结与实践,对于安卓开发来说自己也设计过一套架构,然后后面要花时间完善自己的架构并且应用到项目中去。

对于后端方面,对于PHP的熟悉程度比Java要好一点,主要是以前使用过PHP做项目,对于后端自己的要求就是尽量去了解更多,后面规划抽时间去了解SpringBoot和PHP7。


第一部分 : 知识点

主要就是一些知识点,也会写上自己的理解。

1.安卓相关

  • file:///android_asset的应用:应用在WebView中加载assets目录的文档
  • taskAffinity属性

    只有allowTaskReparenting设置为true,或将Intent的flag添加FLAG_ACTIVITY_NEW_TASK时才会生效。

  • FLAG_ACTIVITY_NEW_TASK的使用

    如果加载某个Activity的intent,Flag被设置成FLAG_ACTIVITY_NEW_TASK时,它会首先检查是否存在与自己taskAffinity相同的任务栈,如果存在则会直接显示该任务栈(任务栈中不存在该Activity就实例化并压栈,否则直接显示),如果不存在任务栈则重新创建任务栈。

  • allowTaskReparenting的使用

    如果一个任务栈中的某个Activity的allowTaskReparenting设置为true,当一个和它有相同taskAffinity的Task进入前台时,它会重新宿主,压栈到该前台的任务栈中。

  • Kotlin协程

2.前端相关

  • Vue创建单页应用:Vue CLI的使用
  • Vue实例:当创建一个Vue实例时,你可以传入一个选项对象,Vue组件都是Vue实例。
  • img标签alt属性

    1.当图片无法加载的时候, alt 的属性值会以文字的形式替代图片显示。

    2.alt属性是用来描述图片内容的,当图片作为背景等装饰时,alt属性应该为空。

    3.网站爬虫根据其属性值来理解图片的内容,因此alt属性对SEO(搜索引擎优化)来说非常重要。

    4.网速过慢导致图片加载需较长一段时间时,在图片加载完成之前,会显示 alt 属性值来替代图片。

  • Doctype的作用是什么?

    Doctype可配置浏览器有两种运作模式来解析HTML和CSS:严格模式与混杂模式

    1.现代浏览器无论声明还是不声明Doctype,基本都是按照严格模式解析文档。

    2.360浏览器有切换兼容模式和严格模式的按钮,默认都是以严格模式解析文档。


第二部分 : 复习点

一些知识点的复习也是很有必要,记录自己复习过的知识点。

1.复习列表

  • [JS] 对象展开/剩余运算符
  • [JS] 跨域
  • [JS] table-cell占满宽度
  • [JS] t-c居中法
  • [Flutter] CircleAcvatar
  • [Dark] 可选参数
  • [English] significance

2.计划列表

  • 很长一段时间没有去完善轻记事这个APP了,这是我的毕业设计在应用市场上架了,工作后比较少时间去维护了,打算抽点时间去维护。
  • Github上面的几个开源库也要抽空维护一下,适配最新的AndroidX。

猜你喜欢

转载自www.cnblogs.com/nicojerry/p/11887021.html