一个切图仔

一个切图仔

  • 首页
  • 分类
  • 归档
  • 关于

Android 六大布局

发表于 2022-07-25 | 分类于 Android
在 Android 中,所有的 UI 元素都是通过 View 和 ViewGroup 构建的,两者之间也可以相互嵌套。这里直接引用Android.view.View 类全貌【思维导图】里面的视图类 View 及子类的继承关系图: 从上图中可以看出所有的布局控件都直接/间接继承了 ViewGroup, ...
阅读全文 »

Android 四大组件

发表于 2022-07-25 | 分类于 Android
Activity(活动)Android 应用程序中,一个 Activety 就相当于一个屏幕,主要用于和用户进行交互。一个应用程序可以包含许多 Activity。 Activety 之间通过 intent(简单的消息传递框架。使用 Intent,你可以在整个系统内广播消息或者给特定的 Activit ...
阅读全文 »

Android 项目目录

发表于 2022-07-25 | 分类于 Android
随着软件工程的发展,在好几年前就有了大前端的概念。很明显,在这样的一个环境下,只停留在 web 前端可以说是鼠目寸光了。其实在 19 年的时候我就应该学习相关的一些知识,但是由于种种原因,拖到了现在。 前几天粗略的看了些 android 的基础教程,看完教程却不了解相关的概念。我也很感激/敬佩那些出 ...
阅读全文 »

SASS、LASS、BAAS、FAAS和Serverless

发表于 2022-06-23 | 分类于 Other
这几年经常听到 PASS、LASS、SASS、BAAS、FAAS 和 Serverless 这些名词,但却不知道它们的概念。 PASS(Platform-as-a-Service)平台即服务,把服务器平台作为一种服务提供的商业模式。 所谓 PaaS 实际上是指将软件研发的平台作为一种服务,以 Saa ...
阅读全文 »

?.、??、??=的区别

发表于 2022-06-23 | 分类于 JavaScript
开发中经常会有一些简单的逻辑判断要写,语言本身也提供了一些简化的写法,比如三目运算、与或运算、空值合并运算等。由于空值合并运算符用得比较少,经常记不住,所以这里总结一下。 可选链(?.)在工作中,经常会有一些值的类型不确定(或者说在某些场景下类型不确定),直接取值就会出错,所以 es6 提供了可选链 ...
阅读全文 »

一个端口配置多个SPA项目

发表于 2022-06-22 | 分类于 Other
SPA 有 Hash 和 History 两种路由模式,Hash 路由的部署比较简单,直接丢到对应的目录就可以了。相对而言 History 路由的部署要麻烦一点,主要是浏览器刷新 404 的问题,解决方案参考:不同的历史模式。 但今天的重点是:一个端口配置多个 SPA 项目。 由于各种个样的原因,我 ...
阅读全文 »

自定义滚动条样式

发表于 2021-08-11 | 分类于 CSS
自定义滚动条样式的核心在于清楚滚动条的组成,知道了滚动条的组成修改滚动条的样式就容易多了。 滚动条的组成 ::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平 ...
阅读全文 »

Vue 响应式原理

发表于 2021-06-23 | 分类于 Vue

回顾以往的书签,原本是打算写一点 Vue 响应式原理相关的一点内容,但是 Vue 官网只是简单的描述了基本原理,并没有详细对整个过程进行阐述(毕竟相关 API MDN 上都可以查得到,也并非所有人都关心程序内部的细节),所以这算是一篇笔记。

阅读全文 »

Vue自定义指令

发表于 2021-06-22 | 分类于 Vue
Vue 指令基本原理Vue 指令本质上是装饰器,是对 Vue 组件的扩展,相对组件的生命周期可以更精准的对目标组件(元素)进行控制,当然 Vue3 将指令和组件的生命周期进行了对应,更加直观。 我所理解的实现原理为: 注册指令(全局、局部) 解析/编译模板 解析到自定义指令 查找第一步注册的指令( ...
阅读全文 »

Canvas绘制圆滑曲线

发表于 2021-01-28 | 分类于 JavaScript

还原设计稿是一个前端工程师的基本工作,可悲的是大部分前端工程师都不在意这些细枝末节,或者说不是他们不愿意去做好这件事,而是他们还没有准备好去做这件事。

阅读全文 »
上一页1234…12下一页

118 日志
21 分类
21 标签
GitHub Email
© 2026 一个切图仔 由 Hexo 强力驱动 渝ICP备17015202号