网站建设

详解jQuery的拷贝对象

!DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" meta http-equiv="X-UA-Compatible" content="ie=edge" titleDocument/title script src="jquery.min.js"/script script $(fun...

用vue实现注册页效果 vue实现短信验证码登录

本文实例为大家分享了vue实现注册页效果 的具体代码,供大家参考,具体内容如下 一、实现效果图    二、实现代码 1、实现头部 template div class="box" div class="box1" span class="iconfont icon...

vue实现手机验证码登录

本文实例为大家分享了vue实现手机验证码登录的具体代码,供大家参考,具体内容如下 验证码 template div el-main el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleFo...

ios动态库和静态库的区别

目录 一、什么是库? 二、静态库和动态库的好处 使用静态库的好处: 动态库使用有如下好处: 三、iOS里静态库和动态库形式? 四、framework为什么既是静态库又是动态库? 五、a与....

jQuery解决添加元素后不执行原有事件的方法

我们先来看下我的错误代码 html: table border="1" id="best"trtdbutton class="change"修改/button/td/trtrtdbutton class="del"删除/button/td/trtr class="last"tdbutton class="add"添加/button/td/tr/table js: $(".add").click(f...

IOS内存泄漏检查方法及重写MLeakFinder

目录 MLeakFinder-原理 1,首先看viewWillAppear 2,在看viewDidAppear 3,我们看什么时候会被标记为YES呢? 4,我们重点看willDealloc 5,现在我们回到:2的代码 [self willDealloc] 6,自己也在尝试重写...

HTML+CSS+JavaScript创建一个简单的井字游戏

目录 实现 HTML 添加 CSS 实现 Javascript 部分 演示地址 实现 HTML 首先在 head 部分,我将包含我们稍后创建的 css 和 javascript 文件。我还添加了名为 Itim 的 Google 字体。 link rel="stylesheet" href...

WKWebview非全屏自动播放h5视频的实现方法(Swift、

前言 WKWebview加载一个视频播放的h5页面时,默认是需要用户点击一下才能播放视频,且视频播放时会全屏播放。如果想要h5页面视频非全屏自动播放该怎么做呢? Swift实现 这个时候就需...

微信小程序通过uni-app进行全局分享

实际使用中,经常需要小程序分享到好友或者朋友圈,一般而言是一个个页面去设置。 官网分享介绍:https://uniapp.dcloud.io/api/plugins/shareid=onshareappmessage 单页面每一个需要分享的页面多需...

IO实现计算器功能

本文实例为大家分享了IO实现计算器功能的具体代码,供大家参考,具体内容如下 代码: //// ViewController.m// Fraction_Calculator//// Created by 鲁军 on 2021/4/26.//#import "ViewController.h"#import "Calcul...

手把手教你搭建vue3.0项目架构

目录 前言: 一、用 vue-cli 创建项目 二、安装路由 三、完善目录结构,创建配置文件vue.config.js 四、安装ant-design-vue,安装less、安装dayjs 五、安装vuex、axios 六、vue3的一些新语法 七、总...

iOS实现逐帧动画做loading视图

本文实例为大家分享了iOS实现逐帧动画做loading视图的具体代码,供大家参考,具体内容如下 我封装了一个可复用的loading视图组件,用于按照一定周期逐帧播放加载动画。代码如下:...

Vue+ElementUI怎么处理超大表单实例讲解

最近公司由于业务的调整,之前的超长表单的逻辑改动较多,所以我就打算重构了(之前是一个已离职的后台写的,也没有注释,一个组件写了4000+行,实在有心无力)。为了各位方便...

IOS小组件实现时钟按秒刷新功能

引言 上一节中我们了解了IOS小组件的刷新机制,发现根本没法实现按秒刷新,但是看别的App里面有做到,以为用了什么黑科技,原来是因为系统提供了一个额外的机制实现时间的动态更...

vue仿网易云音乐播放器界面的简单实现过程

由于工作项目的需要,需要使用到歌曲播放,参考多方资料,写了一个仿网易云音乐播放界面,能完整的实现音乐播放功能。 前端简单的使用vue组件和audio标签实现了播放器界面,后端...

详解IOS如何防止抓包

目录 抓包原理 防止抓包 一、发起请求之前判断是否存在代理,存在代理就直接返回,请求失败。 二、我们可以在请求配置中清空代理,让请求不走代理 SSL Pinning(AFN+SSL Pinning)推荐...

Vue实现跑马灯样式文字横向滚动

本文实例为大家分享了Vue实现跑马灯样式文字横向滚动的具体代码,供大家参考,具体内容如下 需求: 在Vue项目的顶部,来实现文字左右滚动 步骤: 1、可以自己封装一个组件,也可以自己...

浅谈IOS如何对app进行安全加固

目录 防止 tweak 依附 1.限制二进制文件头内的段 2.setuid 和 setgid 检测越狱设备上是否有针对性 tweak 防 http 抓包 混淆(或者加密)硬编码的明文字符串 使用 Swift 开发 使用静态内连 C 函数...

利用js实现简单开关灯代码

body部分: button开关灯/button script部分: script // window.onload 是窗口加载事件,可以实现将代码写到元素上面 window.addEventListener('load', function () { var btn = document.querySelector('button'); // 定义一...

详解IOS WebRTC的实现原理

目录 概述 P2P连接模式 WebRTC的服务器与信令 WebRTC的NAT/防火墙穿越技术 概述 它在2011年5月开放了工程的源代码,在行业内得到了广泛的支持和应用,成为下一代视频通话的标准。 WebRT...

详解如何使用ReactiveObjC

目录 概述 基本使用 1、基本控件 2、监听属性变化 3、遍历数组和字典 4、监听 Notification 通知事件 5、代替Delegate代理 二、RAC常用类 三、高级函数使用 1、连接信号、合并信号等 2、fl...

JavaScript中的宏任务和微任务详情

目录 1、微任务有哪些 2、宏任务有哪些 3、案例 3.1 结论 4、代码案例 4.1 代码分析 4.2 结论和运用的场景 1、微任务有哪些 Promise await 和 async 2、宏任务有哪些 setTimeout setInterval DOM 事件...

浅谈IOS屏幕刷新ADisplayLink

目录 什么是CADisplayLink CADisplayLink与NSTimer有什么不同 CADisplayLink使用的例子 注意 什么是CADisplayLink 我们在应用中创建一个新的CADisplayLink对象,把它添加到一个runloop中,并给它提供一个...

JS数组循环的方式以及效率分析对比

数组的方法 JavaScript发展到现在已经提供了许多数组的方法,下面这张图涵盖了数组大部分的方法,这篇文章主要说一说数组的遍历方法,以及各自的性能,方法这么多,如何挑选性能...

分析IOS RunLoop的事件循环机制

在RunLoop启动之后会发送一个通知,来告知观察者 将要处理Timer/Source0事件这样一个通知的发送 处理Source0事件 如果有Source1要处理,这时会通过一个go to语句的实现来进行代码逻辑的跳转...

Vue element树形控件添加虚线详解

目录 1.实现效果 2.实现代码 3.其他实现 总结 1.实现效果 2.实现代码 树形控件虚线的添加主要通过控制css来实现,并且在树形控件的缩进数只能为0,令class=“mytree” div class="mytree" !--i...

iOS按比例实现方块图

本文实例为大家分享了iOS按比例实现方块图的具体代码,供大家参考,具体内容如下 原理:二分法递归实现,就是每次“对半分”,分到只剩两个 上代码:SZBlockView @interface SZBlockView...

vue通过element树形控件实现树形表格

目录 实现效果图 安装依赖 自定义树形控件 其他实现 总结 在vue中通过element树形控件来实现树形表格的效果 通过缩进来实现近似树形表格的效果 实现效果图 安装依赖 $ npm install eleme...

iOS获取图片区域主色的方法

之前的项目有这样的需求,有一个页面可以检索一块区域内图片的主色。效果图如图所示 下面是如何获取区域主色的实现思路: 首先,我们需要从相册,或者相机去获取图片; 其次,...

vue网络请求方案原生网络请求和js网络请求库

一、 原生网络请求 1. XMLHttpRequest(w3c标准)    // 没有promise时的产物 当时的万物皆回调,太麻烦 2. Fetch    // html5提供的对象,基于promise 因为promise的存在,为了简化网络请求。 使用...

iOS tableView右侧索引视图状态获取的方法实例

前言 在iPhone和其他iOS的很多程序中都会看到Table View的出现,除了一般的表格资料展示之外,设置的属性资料往往也用到Table View,Table View主要分为以下两种: Plain:这是普通的列表风格...

Vue Element-ui实现树形控件节点添加图标详解

目录 1.效果图 2.树形表格绑定数据加标签 3.所有代码 其他实现 总结 1.效果图 2.树形表格绑定数据加标签 想要在树形控件的树节点加上图片或者element-ui的图标,可以在树形表格绑定数据...

iOS实现无感知上拉加载更多功能的思路与方法

目录 什么是无感知上拉加载更多 如何实现无感知上拉加载更多 网上的思路(一) 网上的思路(二) MJRefresh代码的追根朔源 总结 什么是无感知上拉加载更多 什么是无感知,这个这样...

Vue在echarts tooltip中添加点击事件案例详解

目录 需求 解决方法 1、设置tooltip 2、定义hookToolTip变量 3、在methods中添加方法 4、完整代码 需求 需要在echarts tooltip点击学校的名称,跳转到详情页面;项目是从上海市--- 某个区---- 具体...

iOS列表上拉(平滑加载数据)自动加载数据的问

项目需求 我的的列表需要改变,原来的分页加载采用的是MJRefresh框架进行加载更多数据,这需要有一个上拉动作才能触发,而我的产品的意思是当快要滑动到底部时自动加载下一页数据...

fetch网络请求封装示例详解

export default ({ url, method = 'GET', data = null,}) = { // 请求配置 let options = { method } // data不为空时,它就是post请求 if (data) { options = { ...options, body: JSON.stringify(data), headers: { 'content-type': 'applica...

iOS手动添加新字体的步骤和踩坑记录

目录 前言 字体添加 1、引入字体文件 2、配置 Info.plist 文件 3、解决添加新字体不生效问题 4、代码中设置字体 总结 前言 最近在一个日记软件,发现系统的默认字体过于丑陋,于是有了...

解决父子组件通信的三种Vue插槽

目录 前言 环境准备 Category组件 App组件 一、默认插槽 二、具名插槽 三、作用域插槽 总结 前言 插槽可以说是 Vue 中非常重要的一部分吧,在我学习和练习的过程中,当组件搭配着插槽...

iOS block循环引用详解及常见误区

Block循环引用 什么情况下block会造成循环引用 ARC 情况下 block为了保证代码块内部对象不被提前释放,会对block中的对象进行强引用,就相当于持有了其中的对象,而如果此时block中的对...

JavaScript函数this指向问题详解

目录 一、 函数内 this 的指向 1、普通函数 2、构造函数 3、对象方法 4、事件绑定方法 5、定时器函数 6、立即执行函数 二、改变函数内部 this 指向 1、call 方法 2、apply 方法 3、bind 方法...

Flutter Boost 混合开发框架

目录 一、Flutter Boost简介 二、Flutter Boost集成 2.1 Android集成 2.2 iOS集成 三、Flutter Boost架构 四、FlutterBoost3.0更新 4.1 不入侵引擎 4.2 不区分Androidx和Support分支 4.3 双端设计统一,接口统一...

setup+ref+reactive实现vue3响应式功能

setup 是用来写组合式 api ,内部的数据和方法需要通过 return 之后,模板才能使用。在之前 vue2 中,data 返回的数据,可以直接进行双向绑定使用,如果我们把 setup 中数据类型直接双向绑...

iOS实现日历行程的增删改查

前言 我们可以使用系统提供的EventKit框架来访问和操作用户的日历日程和提醒(虽然日历和提醒是两个独立的app,但是是用同一个框架来处理数据)。同样地,日历和提醒的数据的数据...

JS跨域解决方案react配置反向代理

跨域解决方案   jsonp(模拟get) CORS(跨域资源共享) 代理 iframe postMessage window.name WebSocket react的代理实现跨域 在配置在src/setupProxy.js文件,并通过npm安装http-proxy-middleware,代理中间件模块 创...

iOS实现贝塞尔曲线动画

本文实例为大家分享了iOS实现贝塞尔曲线动画的具体代码,供大家参考,具体内容如下 效果如图: 仿美人相机,手势滑动隐藏顶部view。为了方便讲解,将屏幕分为几个区域,如图:...

iOS实现从通讯录中选择联系人

有时候APP需要用户输入一位联系人的姓名和电话,除了用户手动输入,一般也允许用户从通讯录中选择一位联系人(图1),下面的代码就是使用系统的 AddressBookUI/AddressBookUI.h库 实现这...

iOS实现联系人列表功能

本文实例为大家分享了iOS实现联系人列表功能的具体代码,供大家参考,具体内容如下 按照顺序排列联系人列表,需要引入一些工具(详见demo): 主要部分代码: #import "LinkMan.h"#import...

IOS之WebSocket框架Starscream案例详解

传统的网络技术 (也就是 Berkeley sockets) 被认为是可靠和稳定的。但是 Berkeley socket 在某些 web 技术,比如代理和防火墙下不太好使。WebSocket 出现于 2011 年,是一种在客户端和服务端之间...

IOS NSTimeInterval使用案例详解

一 ios 获取时间间隔 想在程序开始或者进入某个界面 ,到结束程序或退出某个界面,获取到这个持续时间. 获取到这个时间还需要转化一个取得时分秒. -(NSString *)getCurrentTime{ NSDateForma...

IOS 算法 三数之和求解问题

目录 IOS 算法三数之和求解问题 1、三数求和简单介绍 2、代码 IOS 算法三数之和求解问题 1、三数求和简单介绍 对于一个整数的数组, 是否存在a, b, c 使得 a + b + c = 0, 返回a b c 数组,相同...