XZMTabbarExtension tabBar工具条框架(适应各种APP风格,集成只需几行代码,没有转换度) ##动态工具条 /* * 创建自定义tabbar */ XZMTabbarExtension *tabBar = [[XZMTabbarExtension alloc ] init ]; tabBar.backgroundColor = [UIColor whiteColor ]; tabBar.frame = self.tabBar.bounds; /* * 传递模型数组 */ tabBar.items = self.itemArray; [tabBar xzm_setShadeItemBackgroundColor: [UIColor cyanColor ]]; /* * 设置代理 */ tabBar.delegate = self; [ self .tabBar ad
2021-03-01 19:07:37 549KB Objective-C
1
有一段12行的JavaScript代码,可以让firefox、chrome、safari浏览器崩溃,而且还能让iphone重启、安卓闪退,本文作者对于该12行代码进行了分析解读并且提出了相应的防御办法,欢迎大家一同探讨。AJAX(阿贾克斯),这里说的可不是阿贾克斯俱乐部哦!AJAX(阿贾克斯)即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新-无刷新操作。但是,ajax应用也会造成
1
最近一直在想一个问题,如何能让js代码写起来更语义化和更具有可读性。上周末的时候突发奇想,当代码在运行的时候,其实跟我们做事情是类似的,都是做完一步接着下一步,并且这些事情有些是可规划的,有些是需要做完该步才知道下一步该做什么。想到这里一个js框架雏形在我大脑中慢慢形成,暂且命名为flowJS。可以预先规划好流程的每一步,如this.setNext('步骤A').setNext('步骤B')……可以在任何一步决定下一步做什么,如this.setNext('步骤C'),其实这里的API和上面的一样,只是调用的地方不一样而已。在任何一步中,可以知道当前步是在做什么,前面一步做了什么、下一步准备要做
2021-02-25 17:05:31 534KB 一个只有99行代码的JS流程框架
1
有一段12行的JavaScript代码,可以让firefox、chrome、safari浏览器崩溃,而且还能让iphone重启、安卓闪退,本文作者对于该12行代码进行了分析解读并且提出了相应的防御办法,欢迎大家一同探讨。AJAX(阿贾克斯),这里说的可不是阿贾克斯俱乐部哦!AJAX(阿贾克斯)即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新-无刷新操作。但是,ajax应用也会造成
1
一行代码解决RxJava 内存泄漏,一款轻量级别的RxJava生命周期管理库
2021-02-16 20:07:18 131KB rxjava
1
自己整理的第一行代码的资源
2021-02-04 09:07:58 152.63MB 第一行代码
1
neovim-async-tutorial:异步等待90行代码
2021-02-03 23:49:34 7KB lua neovim LuaLua
1
一行代码创建刻度尺,可根据用户需求更改样式,上下限颜色区分;长刻度、短刻度颜色、距离、长度等自由设置
2021-01-28 03:51:22 55KB iOS objective-c
1