![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端类
文章平均质量分 84
八戒技术团队
这个作者很懒,什么都没留下…
展开
-
VueJS异步与并发管理
VueJS异步与并发管理异步与并发,是前端程序员在日常编程中难以绕开的话题,本文介绍一个用于封装异步操作与管理并发的Vue插件:Vue-Concurrency。Vue-Concurrency旨在为异步操作的执行和取消提供合理的抽象,它减少了样板代码,提供了可靠的派生状态,并为节流,反跳,轮询等技术提供了新的方法。先看看它是怎么使用的:Task是 Vue-Concurrency 中的核心对象,可把它看作是可取消、可重启的异步操作。上图代码中,通过装饰器(Decorator)、Generator函数的原创 2021-10-19 14:26:28 · 1604 阅读 · 0 评论 -
技术分享】CocoaPods私有库教程
不同的项目中有很多通用的模块功能,如果需要修改的话不同的项目需要单独修改才能保持同步更新,不易迭代维护。所以我们可以将一些通用的功能封装成私有库同时运用到多个项目中,私有库具有易维护、同步更新、扩展性强,方便调试等优点。01创建私有SpecRepo Spec Repo是所有的Pods的一个索引容器,所有的Pods都在这个里面,它实际是一个Git仓库remote端在GitHub上,但是当你使用了Cocoapods后它会被clone到本地的~/.cocoapods/...原创 2021-04-26 14:55:25 · 302 阅读 · 0 评论 -
【技术分享】H5小游戏开发入门指南
Web前端游戏已经不是什么新鲜事物了,近10年来,客户端游戏的市场被web前端游戏抢占不少,从最开始用flash制作的PC页游,再到H5小游戏,爆款频出。那么,作为一名前端开发者,要如何从0开始入门游戏开发呢?今天我以2020年八戒财税八八节营销活动的h5小游戏(接金币)为例,来讲一讲一些具体的环节。一、H5小游戏所需要的的一些知识首先,既然是web前端开发的小游戏,一些前端的知识,我们前端开发工程师平时已经掌握的非常熟练的了,比如:1.基础开发语言:html、css、javascript...原创 2021-04-07 17:05:33 · 8152 阅读 · 0 评论 -
【技术分享】窥视webpack-0到1
webpack在资源打包方面是近年来非常流行的自动化构建工具,其强大社区生态,基本上能满足日常开发常规打包的需求,作为前端开发者对它常规使用应该是熟悉的,但是webpack内部是怎样实现?是本次我们的主题。最后我们也将实现一个简单的仿webpack的小工具,希望对您了解webpack有一定的帮助。为什么前端需要模块化及问题?随着前端业务的越来越复杂,许多复杂的场景,需要借助很多开源库来完成,不同资源组合使用之后,就会出现代码冲突,依赖难管理,功能块重复等问题,前端...原创 2021-03-15 10:34:22 · 190 阅读 · 0 评论 -
【技术分享】通过代理来实现APP路由
本文主要讲述一种设计思路,组件化架构市面上已经有很多大厂成熟的方案,但是在组件化过程中,偶尔会遇到2个独立业务子模块间没有相互引用,也需要能直接调用对方的功能,因此我想到通过方法路由来解决,如果还有疑问,欢迎留言讨论。背景一次跨部门合作开发APP时遇到一个问题,我们各自开发几个业务组件,A部门有个功能需要直接调用我这边的功能,如果只是打开我这边的界面,可以通过界面路由唤起,这时很容易想到了2种实现 把这个功能抽取到业务组件的基类base组件里 把这个功能代码copy...原创 2021-03-08 14:34:28 · 472 阅读 · 2 评论 -
2021-01-28
字节码增强:指的是在Java字节码生成之后,对其进行修改,增强其功能,这种方式相当于对应用程序的二进制文件进行修改。为什么要进行字节码增强呢?字节码增强可以用在什么地方呢?如何对字节码进行增强?增强的手段都有哪些?一起来看看吧做为JAVA开发,你应该无数次的听过一句话:一次编译,到处运行。没错,这是JAVA的优势,但你有没有想过这究竟是为什么呢?Why???是因为有JVM虚拟机,以及格式固定的Class字节码文件!要运行于不同的机器,只需针对不同的...原创 2021-01-28 16:27:50 · 223 阅读 · 0 评论