摘要: 在ADB的版本升级到34.0.5时,ADB.exe 会在运行时出问题,在结束进程后Android Studio 会不断重启 ADB,导致一直弹窗。 不清楚具体是什么问题,猜是兼容问题,不知以后版本是否都不再兼容,亦或是将来会修复? 测试降级到34.0.4后,软件正常运行。 SDK 平台工具版本说明( 阅读全文
posted @ 2024-02-17 01:20 钰琪 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 策略模式和状态模式的代码结构非常相似,其UML类图更是一致,容易让人困惑。究其原因,是没有理解两种模式的设计目的,以至于明明设计了状态模式的代码结构,仍以策略模式的形式使用这些代码。 策略模式 策略模式比较简单,分析应用类,将类中用于完成特定任务的不同操作抽离成一组独立的类,称之为策略类。 由于不同 阅读全文
posted @ 2024-02-07 23:03 钰琪 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 什么是依赖倒置? 按照定义来说,它有两条: 高层模块不应该依赖于低层模块。两者都应该依赖于抽象。 抽象不应该依赖于细节。细节应该取决于抽象。 参见 OODesign 看定义似乎并不能解决“倒置”的疑问。 谁和谁的依赖倒置了? 定义的第一条说:高层模块不应该依赖于低层模块。两者都应该依赖于抽象。 这并 阅读全文
posted @ 2024-02-02 00:10 钰琪 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## 组件的概念 组件是对可重用的HTML与JS功能的封装。 在没有组件的时候,同样的HTML结构会在文档中多次出现,使代码变得复杂。 在使用组件封装后,就像使用一个HTML标签那样使用这些HTML结构,HTML文档变得清晰易维护。 它主要由三项技术实现: - Custom Element: 自定义 阅读全文
posted @ 2023-06-24 15:01 钰琪 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ## 文档坐标、窗口坐标和容器坐标 文档中元素的位置以CSS像素度量,有两种参考系,一是文档左上角,二是窗口左上角。基于这两个原点的两个坐标系被称作文档坐标与窗口坐标。 由于CSS的overflow属性允许文档中的元素包含的内容超出其所能显示区域,此时元素有自己的滚动条,其作为自身内容的窗口,而不是 阅读全文
posted @ 2023-06-19 01:24 钰琪 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ## 操作CSS类 Element对象的classList属性是一个DOMTokenList对象,它是一个类数组对象,可迭代;有可以像Set对象那样添加和移除元素。 ``` ELement.classList.add('hidden'); Element.classList.remove('hidd 阅读全文
posted @ 2023-06-19 00:00 钰琪 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ## 概述 全局的Window对象有一个document属性,它引用一个Document对象,通过该对象操作DOM。 ## 选择DOM元素 HTML文档中的\与\标签可以通过Document对象的head与body属性访问,但是更深层级的元素需要通过查询来获取。 有两组方法来选择元素,一组是通过CS 阅读全文
posted @ 2023-06-17 01:26 钰琪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 为了保证安全,浏览器中的JavaScript不能读写设备中的文件,也不能访问任意的服务器。 ## 同源策略 同源策略指的是脚本只能访问与包含它的文档同源资源。 源是指文档URL中的协议、主机与端口部分,完全相同则是同源,任意一项不同都不是同源。 脚本文件的URL与同源策略毫不相干,同源策略至于脚本的 阅读全文
posted @ 2023-06-10 23:25 钰琪 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## 未被捕获的异常 在程序中,往往会出现异常。虽然主动捕获这些异常是保证程序健壮的必要做法,但是难免会漏掉一些。 对于未被捕获的异常,浏览器会在控制台显示一条错误信息,该信息包含异常信息和其在代码中出现的位置。 ## window.onerror Window对象有一个onerror属性,将其指定 阅读全文
posted @ 2023-06-10 22:54 钰琪 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ## 任务执行机制 javascript程序是单线程运行的,意味着执行多个任务需要将它们排队。 根据应用场景的不同,任务被分为同步任务与异步任务。 同步任务即是立即执行的代码,由JavaScript线程执行。 异步任务是由宿主环境开辟新的线程来执行,在任务完成后通知主线程。异步任务是基于回调实现的。 阅读全文
posted @ 2023-06-09 23:52 钰琪 阅读(34) 评论(0) 推荐(0) 编辑