最新文章
-
关于雪碧图预处理和后处理方案的讨论前端小图标处理方案众多,本文主要介绍基于雪碧图的处理方案,分析雪碧图的预处理和后处理模式的得与失,以及在项目中通常会遇到的问题以及解决方案。其他小图标处理方案未在此文探讨之列。 讨论的起点是工程工具 Gulp/Webpack 上的集成方案(手动拼合雪碧图的做... -
职场“35岁危机”,特别是IT人:这是我看过的最棒建议真正的问题是:当你不再年轻了,你还能做什么?特别是IT人 职场上最纠结、敏感的年龄是多少? 大概是35岁—— 35岁意味着,你投递求职简历可能会收到“年龄不合要求”的拒信; 35岁意味着,哪怕你在华为这样的大公司,也有被清理的风险; 35岁意味着,哪... -
Android性能优化之减小APK大小最全总结前言 随着版本迭代,功能增加安装包体积也会慢慢增大。本文主要是介绍APK瘦身中用到的一些方法。 APK分析 既然是要优化APK的大小,那首先就得看下APK文件的构成。 Android Studio在2.2版本添加 APK Analyzer功能,可以直接打开apk文件,如下图所示 ... -
如何使用 Flexbox 和 CSS Grid,实现高效布局CSS 浮动属性一直是网站上排列元素的主要方法之一,但是当实现复杂布局时,这种方法不总是那么理想。幸运的是,在现代网页设计时代,使用 Flexbox 和 CSS Grid 来对齐元素,变得相对容易起来。 使用 Flexbox 可以使元素对齐变得容易,因此 Flexbox 已经被广泛使用... -
详解 CORS 跨域资源共享CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 一、简介 CORS需要浏览器和服务器同时支持。目前... -
你应该知道的 setTimeout 秘密计时器setTimeout是我们经常会用到的,它用于在指定的毫秒数后调用函数或计算表达式。 语法: setTimeout(code, millisec, args); 注意:如果code为字符串,相当于执行eval()方法来执行code。 当然,这一篇文章并不仅仅告诉你怎么用setTimeout,而且理解其是...





