- 博客(16)
- 收藏
- 关注
原创 JavaScript对象之深拷贝和浅拷贝
前言最开始意识到深拷贝的重要性是在我对对象进行合并的时候。例如:var fruit = { apple: { count: '10', price: '20' }, banna: { count: '5', price: '15' }, durian: '100'}var fruit1 ...
2020-04-29 15:43:00 389
原创 cordova手动升级
背景说明最近参与公司开发一款移动端App,由于原生开发成本较大(没有人会原生开发),最终公司决定采用H5+cordova实现web打包App。再多次尝试之后,我们开发出来了第一版系统,并成功发版。不可避免的(bug、新的需求)提上来了,对系统进行修改之后,升级就成了一个大难题(技术不熟练)。我们采用了每次升级让用户卸载再重新下载新的版本安装。在用户体验上成了老大难…解决方案查阅相关资料,我们...
2020-04-29 15:39:24 733
转载 百度网盘下载速度慢的解决方式
百度网盘下载速度慢的解决方式使用场景解决方法结论使用场景应该有很多小伙伴平时的文件、资源都会放到百度网盘上面,或者从别人网盘上找到各种资源,但是当你下载的时候你就发现百度云是以一种龟速的速度下载。每秒几十 KB,小的文件还好,如果稍微大点的软件,就得先去玩一天,慢慢等着了,或则选择充值百度会员以提升下载速度,以下为大家介绍一种免费提升下载速度的方式。截至发稿前亲测有效。话不多说,进入正题!!!...
2019-09-06 23:53:11 2101
转载 一毫米
美国有一间生产牙膏的公司,产品优良,包装精美,深受广大消费者的喜爱,每年营业额蒸蒸日上。记录显示,前十年每年的营业增长率为10~20%,令董事部雀跃万分。 不过,业绩进入第十一年,第十二年及第十三年时,则停滞下来,每个月维持同样的数字。董事部对此三年之业绩表现感到不满,便召开全国经理级高层会议,以商讨对策。 会议中,有名年轻经理站起来,对董事部说:“我手中有张纸,纸里有个建议,若您要使...
2019-06-17 22:22:40 346
转载 驴子和狗
一位农夫养了一头驴子 和一只狗。驴子每天日出而 作、日落而息。狗白天吃饭、睡 觉, 当夕阳西下农夫拖着疲累 的身心回家时, 狗就摇头摆尾 地陪在主人身旁逗乐, 而农舍 外面的驴子早已因为白天工 作得太累呼噜呼噜地睡着了。 长此以往, 狗儿越来越深得主 人宠爱, 驴子却日渐被冷落。 驴子满腹委屈, 便向狗儿请教 取悦主人的办法。狗儿说: “这 很简单啊, 你只要学我白天好 好养精蓄锐, 待主人回...
2019-06-17 21:28:32 335
原创 cordova-plugin-statusbar
cordova-plugin-statusbar实现对手机状态栏的操作。官方文档提供了更改颜色、透明度、显隐操作等,此处记录自己在使用中遇到的问题以及解决办法。安装cordova plugin add cordova-plugin-statusbar沉浸式状态栏实现修改platforms\android\app\src\main\java\org\apache\cordova\stat...
2019-05-21 15:51:25 533
原创 cordova-plugin-file-opener2
cordova-plugin-file-opener2cordova 打开本地文件,常用于系统内部更新使用方法cordova.plugins.fileOpener2.open(url, 'application/vnd.android.package-archive', { error() { console.log('安装文件打开失败') }, success: fun...
2019-05-14 22:11:29 582
原创 cordova 项目打包开发
cordova 项目打包开发1.安装Cordova开发环境node,cordova,jdk,sdk,gradle(java编译器)cordova 安装: npm install -g cordova环境配置jdk: 1.添加环境变量JAVA_HOME(jdk安装路径) 2.修改环境变量PATH(添加:%JAVA_HOME%\bin;%JAVA_H...
2019-05-14 22:08:36 189
原创 判断当前访问平台
判断当前访问平台应用场景开发中往往需要兼容开发,考虑到不同的平台设备对内容需求往往不一样,为此需要进行针对设计。目前我所接触到的业务都是根据这些属性的不同区分不同的入口,比如要区分是IOS还是Android客户端进行访问的,或者是区分是否是微信访问的等等。判断方式方式一利用navigator对象Navigator 对象包含有关浏览器的信息。不过应当注意,navigator 对象没有统...
2019-05-14 22:05:47 379
原创 屏幕自适应
屏幕自适应介绍解决移动端复杂的显示屏幕导致网页呈现不同的显示问题方法详情参考标签<meta name="viewport" content="width=device-width,initial-scale=1.0">属性名取值描述width正整数 或 device-width定义视口的宽度,单位为像素height正整数 或 device...
2019-05-14 22:03:34 138
原创 文本常规设置
文本常规设置缩进设置text-indent所有浏览器都支持 text-indent 属性。IE不支持属性值"inherit"text-indent 属性规定文本块中首行文本的缩进。注释:允许使用负值。如果使用负值,那么首行会被缩进到左边。注意:在 CSS 2.1 之前,text-indent 总是继承计算值,而不是声明值。取值描述length定义固定的缩进。默认...
2019-05-14 21:56:49 217
原创 Flex布局
Flex布局网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 +float属性。针对于某些特殊布局就显得非常不方便,例如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有新版主流浏览器的支持,这意味着,现在就能很安全地...
2019-05-14 21:51:58 137
原创 监听浏览器后退事件
监听浏览器后退事件(手机通过JS监听返回按钮事件)在开发过程中我们经常遇到需要自定义返回按钮跳转到指定位置,而并非按照历史纪录一级一级向后跳转本文将详细介绍如何利用浏览器自带的popstate事件监听浏览器返回事件,并跳转到指定位置popstateThe popstate event is fired when the active history entry changes. If th...
2019-05-10 22:19:02 11015
原创 vue嵌套iframe一系列问题
vue嵌套iframe一系列问题最近在项目中遇到一个需求需要在一个项目中直接引用另一个项目,尝试各种情况无果后选择了iframe。现将调用过程中遇到的问题做一个分享。router.go()的使用 此情况主要适用于更改iframe中src值以后导致的路由跳转混乱。 详细描述:当多次更改iframe->src属性后,调用router.go(-1),不能实现路由后退上一级,而是将ifr...
2019-05-10 14:48:41 8507
原创 本地数据存储(客户端存储)
本地数据存储(客户端存储)本地存储数据分为四种方式:1.cookie2.webStorage3.Flash存储:借助Flash播放器4.IndexedDBwebStorage提供了通过浏览器存储键/值对,以更直观的方式比使用cookie机制特点1.客户端存储数据技术,本地存储2.每个存储源不能大于10MB3.包括localStorage,sessionStorage优点:...
2018-12-31 13:59:00 1022
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人