当前位置:首页 > 移动开发 >

文章分类:移动开发

移动开发 call apply bind的使用方法和区别

call 1.改变this指向 2.执行函数 3.传参 var obj= {}; function fun(a,b){ console.log(a,b, this ); } fun( 1,2); // 1,2,window fun.call(obj,3,4); // 3,4,obj apply 1.改变this指向,执行函数,传参(参数必须是数组的形式……

移动开发 android studio 代码混淆如何忽略第三方jar包

最近在打包混淆时,遇到一个问题,混淆编译都不出错,运行出错,一般遇到这种问题,肯定是在运行的地方有代码被混淆了,经过错误排查,发现是程序中用到第三方的jar包的方法出……

移动开发 Android自动化测试------monkeyrunner(六)

monkeyrunner 1.简介 monkeyrunner即android SDK中自带的工具之一,此工具提供API可按制android设备或模拟器。 monkeyrunner提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模……

移动开发 iOS开发-NSCache

开发时,经常会遇到一个问题,从网络下载的图片应该如何来缓存?难道每次请求都要去下载一次?流量不要钱哇?所以比较好的方法就是把图片资源下载下来,保存到本地,然后下次……

移动开发 apply()和call()用法

文章目录 每个函数都有两个非继承的方法:apply()和call()。这两个方法都是在特定作用域中调用函数,实际上等于设置函数体内this对象的值。 方法定义 1、apply()方法——apply([thisOb……

移动开发 spring源码分析6: ApplicationContext的初始化与BeanDefinition的搜集入库

先前几篇都是概念的讲解:回顾下 BeanDefinition 是物料 Bean是成品 BeanFactory是仓库,存储物料与成品 ApplicationContext初始化搜集物料入库,触发生产线,取出物料生产Bean 本文研究springboo……

移动开发 Android 配置 ADB

一、macOS 配置 adb 1. 方法一:使用 Android Studio 自带的 adb配置 ① $touch .bash_profile ② $open -e .bash_profile 在打开的文件添加如下两行: export PATH=${PATH}:~/Library/Android/sdk/platform-tools export PATH……

移动开发 跨组件传参,cookies组件,axios组件

路由跳转 this.$router.push(‘/course‘);this.$router.push({name: course});this.$router.go(-1);this.$router.go(1);router-link to="/course"课程页/router-linkrouter-link :to="{name: ‘course‘}"课程页/router-link 路由传参 第一……

移动开发 移动端输入框获取焦点后,虚拟键盘弹起,把固定的底部也顶起来了

var homeFootBar = document.querySelector("底部foot") var shortcutVal = document.querySelector("input") shortcutVal.addEventListener("focus", function (e) { if(navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)){ focusInput() } }) /*屏……

移动开发 正则匹配移动端

if (navigator.userAgent.match(/(iPhone|iPod|Android|ios)/ i)){ }……