摘要: 基础配置、ts开发工具 vscode自动编译ts、ts中的类型、函数定义、ES5函数定义、ts函数定义方法、函数重载、对象的继承、es5继承、ts继承、ts定义类、ts中实现继承、ts类里面的修饰符、静态属性 静态方法、多态、抽象方法、接口、属性接口、对json的约束、对批量方法进行约束、函数类型接口、可索引接口、类类型接口、接口扩展 、泛型、泛型定义、泛型类、泛型接口、模块、命名空间、命名空间和模块的区别、装饰器、装饰器定义、类装饰器、类装饰器:普通装饰器(无法传参)、类装饰器:装饰器工厂(可传参)、类、装饰器案例、属性装饰器、方法装饰器 阅读全文
posted @ 2021-09-15 15:41 久宇诗 阅读(349) 评论(0) 推荐(0) 编辑
摘要: <font color=red>想变成红色的内容</font> <font color=blue>想变成蓝色的内容</font> # 这是一级标题一、标题 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题 效果 这是一级标题 这是 阅读全文
posted @ 2021-06-07 16:50 久宇诗 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 文件上传三种方案:1. form表单上传,2. iframe,3. FormData,base64上传文件,二进制流上传文件,二进制流下载文件。异步上传,大文件上传--切片:拆分上传请求**断点续传**显示上传进度和暂停上传** 阅读全文
posted @ 2022-03-31 16:47 久宇诗 阅读(460) 评论(0) 推荐(4) 编辑
摘要: app分类 Native App(原生应用) Web App(网页应用) HyBird App(混合应用) HyBird App(混合应用) Hybrid利用JSBridge进行通信 **优点:**随时发版,不受应用市场审核限制;拥有几乎和Native一样的能力,如:拍照、存储、加日历等等... * 阅读全文
posted @ 2022-03-29 14:58 久宇诗 阅读(316) 评论(1) 推荐(1) 编辑
摘要: 一、微前端 是一种类似于微服务的架构,它将微服务的理念应用于浏览器端。 微服务是面向服务架构(SOA)的一种变体,把应用程序设计成一系列松耦合的细粒度服务,并通过轻量级的通信协议组织起来具体地,将应用构建成一组小型服务。 这些服务都能够独立部署、独立扩展,每个服务都具有稳固的模块边界,甚至允许使用不 阅读全文
posted @ 2022-03-28 16:06 久宇诗 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、 基础介绍 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 1、发行的 linux 版本 Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 市面上较知名的发行版有 阅读全文
posted @ 2022-03-23 17:32 久宇诗 阅读(478) 评论(0) 推荐(2) 编辑
摘要: 一、初识云开发 官方文档 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。 开发者无需搭建服务器,可免鉴权直接使用平台提供的API进行业务开发 目前云开发包含:云数据库,云函数,云存储,云调用 优势 阅读全文
posted @ 2022-01-18 15:14 久宇诗 阅读(1312) 评论(0) 推荐(2) 编辑
摘要: 1、谷歌插件lighthouse的基本介绍 Lighthouse 是一个网站性能测评工具, 它是 Google Chrome 推出的一个开源自动化工具,能够对 PWA 和网页多方面的效果指标进行评测,并给出最佳实践的建议以帮助开发者改进网站的质量。它的使用方法也非常简单,我们只需要提供一个要测评的网 阅读全文
posted @ 2022-01-12 18:03 久宇诗 阅读(1361) 评论(1) 推荐(1) 编辑
摘要: 全局数据共享 Mobox 原生小程序开发中我们可以通过 mobx-miniprogram 配合 mobx-miniprogram-bindings 实现全局数据共享。二者为外部依赖,我们需要npm或yarn去安装构建相关依赖,才能正常使用. npm安装及其注意事项 小程序对 npm 的支持与限制 在 阅读全文
posted @ 2022-01-07 16:47 久宇诗 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 设计初衷 在开发页面时,往往需要实现,点击页面的导航菜单页面滚动到相应位置,滚动页面实现菜单选项的高亮。在html开发中,我们可以用到a标签锚点实现,jq的动画相结合实现类似效果。在框架中vant UI框架也为我们实现了这一效果。 微信小程序该如何实现?? 效果展示 当菜单导航滚动到页面顶部时,菜单 阅读全文
posted @ 2021-12-30 14:39 久宇诗 阅读(1078) 评论(0) 推荐(2) 编辑
摘要: 1、Vue 无法检测实例被创建时不存在于 data 中的 属性 2、 Vue 无法检测‘对象属性’的添加或移除 3、Vue 不能检测利用数组索引直接修改一个数组项 4、Vue 不能监测直接修改数组长度的变化 5、在异步更新执行之前操作 DOM 数据不会变化 6、循环嵌套层级太深,视图不更新? 7、路由参数变化时,页面不更新(数据不更新) 8、使用keep-alive之后数据无法实时更新问题 阅读全文
posted @ 2021-12-03 11:33 久宇诗 阅读(5166) 评论(2) 推荐(1) 编辑
摘要: 浏览器通识 一、浏览器架构 1、单进程浏览器时代 2007年之前,市面上浏览器都是单进程的,在同一个进程里会存在网络、插件、JavaScript运行环境、渲染引擎和页面等。 缺点 不稳定:一个节点崩溃,整个浏览器崩溃 不流畅:运行在同一个线程,需要重上到下一次完成 不安全:通过浏览器的漏洞来获取系统 阅读全文
posted @ 2021-12-02 11:46 久宇诗 阅读(671) 评论(0) 推荐(2) 编辑