两个月前我们的app开始平板化,要全面支持平板横屏。之前不支持的时候,app只支持竖屏,在平板上感觉就像在大手机上一样,对于习惯横屏使用平板的用户来说体验非常不好。在GP上我...
两个月前我们的app开始平板化,要全面支持平板横屏。之前不支持的时候,app只支持竖屏,在平板上感觉就像在大手机上一样,对于习惯横屏使用平板的用户来说体验非常不好。在GP上我...
由于最近在整理Fragment相关的资料,所以把这篇文章翻出来,转到了简书。虽然已经是几年前的文章了,但是有些思想还是值得学习,转自:gitbook 最近我在Droidcon...
楼主有注意到,23方法获取到的文字高度会有差异吗? 一般文字可能这两种方法会差1到2像素,但是特殊文字比如,“一” 这个字,两种方法会差到十几二十像素
1.访问者模式简介 访问者模式(Visitor Pattern)模式是行为型(Behavioral)设计模式,提供一个作用于某种对象结构上的各元素的操作方式,可以使我们在不改...
前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 上述功能是由 Android的WebView 实现的,但...
webview上方被其他元素遮盖时无法获取获取屏幕宽高在小米、vivo手机上(机型没有记录,不确定是否是全部机型),在无论是window.innerWidth还是zepto的...
Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/downlo...
原文,https://zhuanlan.zhihu.com/p/88767748。 前言 广告打点和图片懒加载是两个非常常见的需求,最简单的实现方式通过监听scroll事件,...
《TypeScript开发实战》是极客时间上的课程,是由搜狗营销事业部高级架构师的梁宵老师出品,总共47章,涵盖了TypeScript所有用法,以及我们如何在实战中应用TS。...
装饰器(Decorator)是一种设计模式,允许向一个对象添加功能,但是又不改变其内部结构。装饰器只是ES7中提案,目前处于Stage 2阶段,但是不久的将来就会变成规范。它...
前言 对于前端的性能话题,从来都没有断绝过。因为这个东西没有最好,只有更好。而且往往也是业务的繁杂程度去决定优化程度的。作为一个前端开发者,性能是我们关注的指标。它直接影响着...
原文来自:https://zhuanlan.zhihu.com/p/29983598 首先有一个非常巨大的对象… 这里有100,000条待办事项: 我要把第50,005条任务...
元素的垂直方向对齐,是一个我随便使用的概念,为的是:表达同一行的元素在垂直方向的对齐方式。 换句话说就是inline或者inline-block元素摆放在同一行时,每个元素在...
配置环境也是门学问,反正我每次配环境能出一堆问题,望所有同学都有耐心,最后一定会解决的~ ps:如果解决不了,可使用饮鸩止渴大法--叫同组小伙伴直接发node-module给...
近一年业务项目中都在使用React框架,也出现了一些以前没怎么关注过的新概念,例如虚拟DOM。虚拟DOM本身不是什么新鲜事物,网上随便一搜,早在2015年就有人详细介绍过了,...
不支持,支持有限,而且我也没发现打包时间有什么优化,不如有dllPlugin打包了
webpack优化之HappyPack 实战由于运行在 Node.js 之上的 Webpack 是单线程模型的,所以Webpack 需要处理的事情需要一件一件的做,不能多件事一起做。我们需要Webpack 能同一时间处...
良好的代码规范有助于项目的维护和新人的快速上手。前段时间,把eslint引入了项目中做静态代码检查。 一下把所有的代码都改造是不可能,要改的地方太多,而且要保证后来提交代码的...
html按照你这种方式是不会刷新的
webpack-dev-server开启服务监测js、HTML、CSS并自动刷新网页的套路详细步骤并附代码在一个合适的文件夹下npm初始化 安装webpack 创建webpack.config.js文件,也可以鼠标右键创建(下同,省略)。 建立一个app文件夹 在app文件夹中建...