Android 各个版本WebView 前言: 根据Google公布的Android 各个系统版本市场占有率(Google Android dashboards), android 4.0及其以上系统将近90%左右,发展趋势必将是未来市面上几乎是Android 4.0以上系统。本文主要关注Android 4.0及以上系统WebView的...
深入理解Android插件化技术 插件化提要 可以说,插件化技术涉及得非常广泛,其中最核心的就是Android的类加载机制和反射机制,相关原理请大家自行百度。 插件化发展历史 插件化技术最初源于免安装运行apk的想法,这个免安装的apk可以理解为插件。支持插件化的app可以在运行时加载和运行插件,这样便可以将app中一些不常用的功能模块...
模块化到组件化 模块化:模块化就是将一个程序按照其功能做拆分,分成相互独立的模块,以便于每个模块只包含与其功能相关的内容。 组件化:每个组件是一个独立的app。每个组件都有自己独立的版本,可以独立的编译,测试,打包和部署 开发的架构的历史: 1)单工程开发模型:最早的开发模型 这种工程模式,随着业务的增加,项目越来越不好维护,耦合增加的...
1、跨页面跳转,跳转过程中不出现白屏,闪屏 解决方案如下: mui.openWindow({ id: "/pages/xunjiannew/offline-submission.html", url: "/pages/xunjiannew/offline-submission.html", wai...
JS中彻底删除json对象组成的数组中的元素 只是分享一个小知识~ 在JS中,对于某个由json对象组成的数组,例如: var test = [{ "a": "1", "b": "2" }, { "a": "3", &...
代码示例 let ha = [ {id:'H',name:'3'}, {id:'A',name:'6'}, {id:'B',name:'14'}, {id:'C',name:'60'} ]; let hb= [ {id:'H',...
HTML5+的离线本地存储有如下多种方案: HTML5标准方案:cookie、localstorage、sessionstorage、websql、indexedDB HTML5Plus扩展方案:plus.navigator.setCookie、plus.storage、plus.io、plus.sqllite cookie(标准h5方...
addEventListener多次触发,removeEventListener不生效问题 用addEventListener绑定事件,但是addEventListener可以给同一元素多次绑定同一事件,导致多次触发。 解决示例如下: var clickFun = null // 定义在最外层,不会重新执行的地方 aa = funct...
JS系列——Linq to js使用小结 前言:前面几篇介绍了下C#基础技术中的几个:反射、特性、泛型、序列化、扩展方法、Linq to Xml等,本来还有两三个知识点没有写完,比如委托、多线程、异步等,后面会陆续将它们补起来,以便作为一套完整的系列。之所以有这篇是因为目前BS项目中前端经常需要对Json的数组对象进行筛选、查找、判断是...
Linq对DataTable或者集合的排序,Where筛选,分组,统计总数sum等操作 //对集合进行筛选,排序,分组 var query = (from x in dsResult.Tables[0].AsEnumerable() Where DataTrans.CBoolean(x[" IsChecked "]...