03 2021 档案

摘要:熟悉 react 的朋友都知道,在 react 中有个核心的算法,叫 diff 算法。web 界面由 dom 树组成,不同的 dom 树会渲染出不同的界面。react 使用 virtual dom 来表示 dom 树,而 diff 算法就是用于比较 virtual dom 树的区别,并更新界面需要更 阅读全文
posted @ 2021-03-31 19:02 古兰精 阅读(1128) 评论(1) 推荐(1) 编辑
摘要:一、package.json与package-lock.json文件的作用 1、package.json文件记录了你项目中所依赖的所有模块(只记录主模块)。 当你执行 npm install 的时候,nodeJS 会先从 package.json 文件中读取所有 dependencies 信息,然后 阅读全文
posted @ 2021-03-31 17:37 古兰精 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:一、解决 This is probably not a problem with npm. There is likely additional logging output above 在执行 npm run serve 运行项目的时候报错: npm ERR! code ELIFECYCLE np 阅读全文
posted @ 2021-03-30 18:57 古兰精 阅读(12530) 评论(0) 推荐(1) 编辑
摘要:在开发IOS APP及提交app store审核过程中被app store拒绝多次,最后终于成功了。最近更新app发现又有拒绝的,真是太惆怅了,所以决定把每次拒绝的原因及解决方案记录一下,给大家避坑。 1、Guideline 4.2.3 - Design - Minimum Functionalit 阅读全文
posted @ 2021-03-25 16:38 古兰精 阅读(2930) 评论(0) 推荐(0) 编辑
摘要:微信开放从小程序跳转到手机应用的功能,具体来说,这项功能属于腾讯此前开放的“app 链接分享到微信”的延伸功能,用户通过某款 app 打开微信并直接跳转到小程序页面后,微信将允许用户直接在小程序页面打开来源 app。微信还强调了这项功能暂时不支持其他路径,想利用小程序为 app 导流或者说你打算制作 阅读全文
posted @ 2021-03-25 16:36 古兰精 阅读(4739) 评论(0) 推荐(1) 编辑
摘要:一、什么是Tree-shaking Tree-Shaking 是一种基于 ES Module 规范的 Dead Code Elimination 技术,它会在运行过程中静态分析模块之间的导入导出,确定 ESM 模块中哪些导出值未被其它模块使用,并将其删除,以此实现打包产物的优化。 前端中的 tree 阅读全文
posted @ 2021-03-17 18:21 古兰精 阅读(711) 评论(0) 推荐(0) 编辑
摘要:一、URL Scheme介绍 1、什么是 URL Scheme?URL Scheme的作用 对于Android,Scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面, 阅读全文
posted @ 2021-03-16 15:22 古兰精 阅读(11698) 评论(0) 推荐(0) 编辑
摘要:如果你的App想要在手机系统中注册一个scheme协议,方便其他App调用你的App,那么可以根据本文设置。 一、安卓平台设置 1、设置UrlSchemes 打开项目的manifest.json文件,切换到“代码视图” (1)5+App项目:在manifest.json文件的"plus"->"dis 阅读全文
posted @ 2021-03-16 11:32 古兰精 阅读(4732) 评论(0) 推荐(0) 编辑
摘要:一、atom-style CSS思想 最近看到GitHub新版首页的源代码,GitHub的部分页面使用到了 atom-style CSS,比如: <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 阅读全文
posted @ 2021-03-12 18:50 古兰精 阅读(450) 评论(0) 推荐(0) 编辑
摘要:详细内容看这篇文档,官方描述:Cross-Origin Resource Sharing (CORS):https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS 我们在开发网站时经常会用到跨域资源共享(简称cors)来解决跨域问题,但是在使用cor 阅读全文
posted @ 2021-03-12 18:08 古兰精 阅读(3932) 评论(0) 推荐(2) 编辑
摘要:一、什么是 深度/广度 优先遍历? 深度优先遍历简称DFS(Depth First Search),广度优先遍历简称BFS(Breadth First Search),它们是遍历图当中所有顶点的两种方式。 这两种遍历方式有什么不同呢?我们来举个栗子: 我们来到一个游乐场,游乐场里有11个景点。我们从 阅读全文
posted @ 2021-03-12 11:24 古兰精 阅读(11466) 评论(0) 推荐(3) 编辑
摘要:如果你了解JS 事件循环之宏任务和微任务的话,那么你就很清楚 setInterval 是一个宏任务。用多了你就会发现它并不是准确无误,极端情况下还会出现一些令人费解的问题。下面我们一一罗列: 一、setInterval()常见问题 1、推入任务队列后的时间不准确 定时器代码:setInterval( 阅读全文
posted @ 2021-03-10 15:50 古兰精 阅读(792) 评论(0) 推荐(0) 编辑
摘要:1、问题背景 在评论或者发布内容时经常会用到这样的设计,输入框弹起,然后底部定位的一块区域(通常用于选择一些附加信息,比如图片、话题、表情等)也随之弹起,定位在软键盘上方方便用户选择。但是一般点击输入框,软键盘自动弹起,就会覆盖掉底部定位的元素,而我们是需要底部定位的元素跟随软键盘一起弹起的,这样就 阅读全文
posted @ 2021-03-08 17:49 古兰精 阅读(2697) 评论(0) 推荐(0) 编辑
摘要:一、原因 1、问题背景原因 任何手机设备上,当手机内存不足时,os都会回收资源。一般是先回收后台打开的资源。如果当前应用占用的资源过高,当前应用也有可能崩溃。尤其是在调用摄像头点击拍照时,手机内存占用会达到一个峰值,此时较容易出问题。 iOS上当内存不足时,根据uiwebview和wkwebview 阅读全文
posted @ 2021-03-05 18:51 古兰精 阅读(3658) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示