最新 | 最热门 | 最高评价

+0  Chrome开发者工具的小技巧

Tag: Web开发 | 编程工具 | Chrome | CSS | HTML | Javascript
陈皓 发于 2017年01月19日 20:25 | 点击: 1930 | 展开摘要
Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。

话不多话,我们开始。

代码格式化

有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { }  标签,chrome会帮你给格式化掉。

强制DOM状态

有些HTML的DOM是有状态的,比如<a> 标签,其会有 active

查看全文: http://www.udpwork.com/item/16066.html

+0  ArraySizeHelper

Tag: c_cxx | c | chrome
suchasplus 发于 2014年06月30日 18:59 | 点击: 3153 | 展开摘要
在chromium的src/base/basictype.h中发现一段神奇的marco

template<typename T, size_t N>
char (&ArraySizeHelper(T (&array)[N]))[N];
#define arraysize(array) (sizeof(ArraySizeHelper(array)))

C++11版本 :
template<typename T, size_t N>
a

查看全文: http://www.udpwork.com/item/7859.html

+0  我的2013 – 年终总结 + 浏览器渲染发展的一些思考

Tag: Uncategorized | Android | Browser | Chrome | Graphics | WebKit
Roger 发于 2013年12月29日 20:27 | 点击: 1849 | 展开摘要
又到一年的年末,秉承传统,继续为这一年写一篇总结的文章。今年依旧延续了进入公司后每年都更换不同小组的传统,下半年调到了内核渲染组,不过之前在技术研究组的工作也一直是专注于浏览器渲染相关的技术研究,所以这次调动也算是顺理成章了,工作内容基本上没有任何变化。

 

今年一年以来的工作都跟硬件加速渲染有关,除了在不断完善和优化原有的硬件加速/图层混合加速的渲染架构,保证UC加速版的顺利发布外,另外最主要的工作就是设计和实现2D Canvas的加速渲染架构,从年初的初始实现版本到U

查看全文: http://www.udpwork.com/item/11619.html

+0  High Performance Canvas Game for Android

Tag: Android | Browser | Graphics | JavaScript | Canvas | Chrome | uc
Roger 发于 2013年09月02日 09:37 | 点击: 1938 | 展开摘要
UC在今年5月份发布了支持硬件加速的实验室版,开始实验性地支持对2D Canvas进行硬件加速。在9月份发布的9.3版本中开始分开两个版本 – 普通版和加速版,针对中高端手机的加速版开始正式支持硬件加速2D Canvas渲染。并且在未来将要发布的9.4加速版还会带来全新的Canvas渲染架构,进一步提升性能和减少对系统资源的占用。

这篇文章的主要目的是为移动Canvas游戏的开发者如何针对Android UC浏览器9.4加速版进行渲染性能优化提供指导,不过文中的

查看全文: http://www.udpwork.com/item/11620.html

+0  [译文]关于移动Web性能的5个神话

Tag: Browser | Chrome | WebKit | Android | Graphics | ios | JavaScript | Safari
Roger 发于 2013年08月12日 21:24 | 点击: 1740 | 展开摘要
译者前言

 

这篇文章(http://www.sencha.com/blog/5-myths-about-mobile-web-performance/)由Sencha的CEO  Michael Mullany所写,主要是回应早前的一篇引起较多关于移动Web性能讨论的文章“Why mobile web apps are slow”(原文,译文),作者的主要观点是“Why mobile web apps are slow”文中给出的数据虽然基本正确,但是对数据的解

查看全文: http://www.udpwork.com/item/11621.html

+0  Chrome插件开发

Tag: Front-end Development | Chrome | 插件
四火 发于 2013年07月14日 22:25 | 点击: 1954 | 展开摘要
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

经常要访问一些工具网站,根据页面上特定的取值。这些行为其实完全可以被视作重复劳动,有机会被脚本或者插件的自动行为取代。iMacro或者Greasemonkey都是做这件事的好工具,今天下午有时间,要不干脆写一个Chrome插件吧。

没有必要去Google什么教程,官方的文档已经非常详细,足够指导整个过程了。文档的质量非常好,又有很多例子,是很不错的示例。本质上,用到的技术还是HTML、JavaScript和CSS。

查看全文: http://www.udpwork.com/item/10191.html

+0  国内Android手机浏览器内核未来竞争势态分析

Tag: Android | Browser | Chrome | WebKit | Blink
Roger 发于 2013年04月20日 13:20 | 点击: 1730 | 展开摘要
前几天跟主管谈到这个话题,讨论得出一些结论,记录下来以备将来验证。国内手机浏览器在所谓“自有内核”的竞争上将会分为两个不同阶段,目前处于第一阶段。

第一阶段是基于WebKit开发的“自有内核”,大概有两种方式,一种是WebKit内核代码(WebCore部分)直接跟主干保持同步,定期更新,平台适配层架构基本跟Android系统浏览器的适配层架构保持一致,将大部分系统浏览器适配层代码移植过来;另外一种就是直接全部采用Android系统浏览器的代码,包括适配层代码和WebKit内

查看全文: http://www.udpwork.com/item/11623.html

+0  Why Blink and Why not Blink

Tag: Browser | Chrome | WebKit | Blink
Roger 发于 2013年04月04日 17:03 | 点击: 1398 | 展开摘要
清明放假的第一天,Mozilla 和 Google同时宣布了他们新的浏览器引擎的开发计划 —— Servo 和 Blink。Servo 早前其实就一直有消息了,而 Blink 的发布则是相当突然,因为工作的原因,我自然是对 Blink 更感兴趣(放个假都不得安生,苦逼的程序员),更希望了解 Google 为什么要从 WebKit fork 出一个新的浏览器引擎(Why Blink),这样的做法会给 Chrome 后续的发展带来什么样正面变化(Why not Blink)。

查看全文: http://www.udpwork.com/item/11624.html

+0  Chrome Updates

Tag: 崔凯杂谈 | chrome
崔凯 发于 2013年02月25日 21:25 | 点击: 1842 | 展开摘要
Maxthon for Mac is based on Chromium 21.0.1180.75.

And now we are planning to upgrade to Chromium 25.0.1364.99.

Let’s look at what they have improved.

25.0.1364.99

Improvements in managing and securing your extensions

Better supp

查看全文: http://www.udpwork.com/item/9297.html

+0  vimari – safari下的vimium扩展

Tag: common | chrome | safari | vim
Volcano 发于 2013年01月01日 09:43 | 点击: 5068 | 展开摘要
虽说我现在用的主力浏览器还是chrome,但是偶尔还是会给safari一些机会,这让在chrome下用惯了vimium插件的我很不适应,按下熟悉的按钮没得到应有的反馈,简直就跟残废了似的。 于是我开始放狗搜索,然后得到了这个 — vimari. 简单介绍 vimari从chrome的vimium移植而来,大部分代码都是基于vimium。而vimium对于chrome来说,就象是vimperator之于firefox,在浏览网页的时候,也能带来vim类似的操作体验,

查看全文: http://www.udpwork.com/item/8957.html

+0  用Chrome更高效的网购

Tag: Internet | Life | Chrome | Tab | Taobao
oasisfeng 发于 2012年12月05日 00:35 | 点击: 1896 | 展开摘要
疯狂淘宝的网购达人,都有一个共同的烦恼 —— 打开了太多浏览器标签,以至于标签栏拥挤得只剩图标,混乱到快要抓狂。

以前,我一般会建议用『多窗口』的方式对标签进行分割,在开始一段将用到大量标签的浏览之旅前,开启一个新窗口将会让接下来的浏览脉络更为清晰。因为在『多标签』成为浏览器的标配后,大家往往忽视了窗口的价值。

但我逐渐发现,除了对事物有很强梳理习惯的人士外,普通用户大多很难养成这个习惯,因为『事前规划』在很多人看来比预测地震还要困难,往往都是在标签泛滥成灾之后,才会意识

查看全文: http://www.udpwork.com/item/8787.html

+0  关于Markdown Preview Plus的补充说明

Tag: javascript | chrome | markdown
Volcano 发于 2012年10月30日 16:27 | 点击: 2027 | 展开摘要
对Markdown Preview Plus的使用方法做一个补充说明,这是一个chrome的插件,方便预览markdown格式的文件。 使用方法 从chrome的webstore安装Markdown Preview Plus插件 在设置页中勾选 “允许访问文件网址”,如图 在chrome中打开本地markdown文件,http/https也是可以支持的 你会看到已经转换成html的内容 为每个md文件设置样式 新的0.2.1版本已经支持对每个md文件设

查看全文: http://www.udpwork.com/item/8478.html
|<<<123>>>| 一共3页, 25条记录