简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
异步加载 js 的几种方式<script src="script.js"></script>以上写法是平常常用的写法,浏览器遇到该script 脚本会立即加载并执行此脚本,是一个同步的过程。有时候我们想让 script 脚本异步加载,那要怎么处理呢?方式一:在 <script> 标签中加上 defer 或 async 属性<scr...
1. 多人开发的时候,遇到合错分支时的处理commitA commitB commitMergeTest commitC,比如最近有4个提交,commitMergeTest 这次提交有人合错分支了(本来打算合master,却合了test分支),想要把这次提交的代码踢除。解决办法:从 commitC 切一个新分支出来,然后用 cherry-pick 合并commitBcommitA(当然,这种方法只
栈、堆、队列都属于常见数据结构。一、栈1.1 简介栈 是一种遵循 后进先出(LIFO) 原则的有序集合。新添加和待删除的数据都保存在栈的同一端栈顶,另一端就是栈底。新元素靠近栈顶,旧元素靠近栈底。 栈由编译器自动分配释放。栈使用一级缓存。调用时处于存储空间,调用完毕自动释放。举个栗子:乒乓球盒子/搭建积木1.2 基本数据结构的存储(存储栈)javaScript中,...
(一)在商米系统里升级项目商米系统地址:https://partner.sunmi.com/login打包完成正式包以后,如下图的方式下载下来安卓的apk包,apk的命名为版本号,如1.3.3.apk2.登录商米系统,升级安装包在点击升级版本时如果提示签名不一致,则需要删除应用重新上传。(二.一)删除并重新上传应用1.打开商米,如下图点击 详情,本地存储下详...
浏览器中网页闪退可能由多种原因引起。以下是一些可能的原因:内存问题:如果浏览器占用过多内存,系统可能会强制关闭某些页面或整个浏览器以保护系统的稳定性。扩展或插件冲突:某些浏览器扩展或插件可能与网页的代码或其他扩展产生冲突,导致网页闪退。不兼容的网页元素:有时,网页上的特定元素(如脚本、样式或媒体)可能与浏览器不兼容,导致网页崩溃或闪退。缓存问题:缓存是浏览器用于存储网页数据的临时存储区域。如果缓存
移动端移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏滚动条。.container::-webkit-scrollbar {display: none;}PC 端PC 端对兼容性的要求相对来说要高一点,所有可以换一种方法,大致思路就是在内容div外面包一个父容器div,设置 over...
一、Linux 内核Linux 是一套开源的类 Unix 操作系统,是一个基于Posix和Unix的多用户、多任务、支持多线程和多CPU的,用C语言写成的操作系统。目前成型的系统有如下:手机:Android、ios(只能算半个)电脑:linux、ubuntu、MAC等二、Linux 目录结构1. /root超级用户目录2. /sbin/sbin 超级...
? 开始 许多前端的JavaScript框架(例如Angular,React和Vue)都有自己的响应式引擎。了解其响应原理及工作原理,有助于提升自己并更加有效地使用框架。在下面的文章中,模拟了Vue源码中的响应原理,我们一起来看一下。 ? 响应式 当你第一次看到Vue工作时,你会觉得它很神奇。以这个简单的Vue应用程序为例: <div id="app"> <d
我们在用 Vue 脚手架,比如 vue-cli 或者 Vite 创建的项目里使用如下普通对象创建组件的时候const Profile = {template: '<p>{{firstName}} {{lastName}} aka {{alias}}</p>',data() {return {firstName: 'Walter',lastName: 'White',alia
先讲点实际的实用点的钩子:Created:vue实例被生成后的一个生命周期钩子函数。(页面初始化数据加载一般写这里);beforeCreate:给个loading界面 created撤销loading;beforeDestory:你确认删除XX吗?destoryed:当前组件已被删除,清空相关内容关于Vue组件生命周期,翻译后图示:m