-
前端页面卡顿?可能是DOM操作惹的祸,你需要优化代码
文档对象模型(DOM)是一个独立于特定语言的应用程序接口。在浏览器中,DOM接口是以JavaScript语言实现的,通过JavaScript来操作浏览器页面中的元素,这使得DOM成为了JavaScript中重要的组成部分。在富客户端网页应用中,界面上UI的更改都是通过DOM操作实现的,并不是通过传统的刷新页面实现的。尽管DOM提供了丰富接口供外部...2015-04-21 阅读191
-
(推荐)Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
今天刚在csdn上看到这篇文章,写得很实际,就来推荐下。对于想学自定义组件的同学,测绘(onMeasure)应该是第一步,毕竟只有在确定组件的宽高后才上绘制。其实,组件中心的每个例子都是一个简单学习自定义组件的demo,有兴趣的可以看下。转载内容:上一篇文章详细讲解了一下onMeasure/measure方法在Android自定义控件时的...2015-04-19 阅读203
-
Android Intent Action 大全
1.Intent的用法:(1)Action跳转1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个对话可框来提示...2015-04-19 阅读199
-
2015 前端[JS]工程师必知必会
上次我写《前端工程师必知必会》已经是三年前了,那是我写过最火的文章了。三年了,我仍然会在Twitter上收到关于这篇文章的消息。从2012年到现在,一篇文章都没发过让我觉得有点羞羞哒。三年是一段很长的时间,很多东西都发生了改变。2012年,我鼓励同学们去学习浏览器开发者工具和模块化;虽然有很多同学会觉得CSS...2015-04-18 阅读214
-
Android自定义方式设置背景
如果我们不设置LinearLayout的宽度或高度,即设置wrap_content时,此时设置背景时,LinearLayout的宽度和高度会和背景图的宽高一致。这种情况有时是我们不想要看到的。如图:而我实际想要的效果是:这种情况对于现有的api是无解的。如何解决那,变换方式,我们可以对LinearLayout进行改进。package com.example.t...2015-04-18 阅读178
-
Android图片的压缩和缩放
图片的压缩:由于Android并没有提供api可以一次性将图片压缩到指定大小,只提供了按压缩比,即:Bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);所以要想压缩到指定大小可以这样做:/** * 压缩图片 * @param image * @return ...2015-04-18 阅读177
-
不翻墙一样更新Android SDK
此篇为GFW内的程序员专用,涉及的内容Android 的SDK更新Android Studio的下载Android Source的下载Android NDK的下载Android Other Source的下载国内很多科研机构提供了镜像下载,比如北京化工大学镜像站我们这里先说一下SDK的更新,因为Android SDK Manager直接提供了代理,我们可以直接使用,打开Android ...2015-04-17 阅读180
-
2015超实用的前端开发指南
【编者按】感谢@lenville对《A Baseline for Front-End [JS] Developers: 2015》的翻译,该文章全面而系统地介绍了前端开发者所应掌握的关键技术及最流行、实用的工具,尤其对于JS开发者大有裨益。大约三年前,我写了一篇《 前端开发者的基本技能》,嗯,那大概是我最出名的一篇文章。三年后,仍然有...2015-04-16 阅读199
-
T3框架:简化大型JavaScript应用创建
【编者按】原文作者Nicholas C. Zakas是前Yahoo!首页首席前端工程师和YUI代码贡献者,目前在Box公司任职。在这篇文章中,介绍了他们团队所创建的JavaScript框架T3,使创建大型JavaScript应用更为容易,以下为译文。在2013年我加入Box那会,Web应用前端是一个快速增长公司的典型状态——由几名工程师维护的代码库成...2015-04-16 阅读191
-
Google《Android性能优化》学习笔记(电量篇)
1) Understanding Battery Drain手机各个硬件模块的耗电量是不一样的,有些模块非常耗电,而有些模块则相对显得耗电量小很多。电量消耗的计算与统计是一件麻烦而且矛盾的事情,记录电量消耗本身也是一个费电量的事情。唯一可行的方案是使用第三方监测电量的设备,这样才能够获取到真实的电量消耗。当设备处于待机状态时...2015-04-15 阅读190