Felix的专栏

专注于基于嵌入式的WebOS的开发
私信 关注
felixs
码龄15年

浏览器开发移植优化 技术邮箱:talking1239gmail.com

  • 913,745
    被访问量
  • 102
    原创文章
  • 6,425
    作者排名
  • 149
    粉丝数量
  • 于 2006-05-12 加入CSDN
获得成就
  • 获得28次点赞
  • 内容获得45次评论
  • 获得137次收藏
荣誉勋章
TA的专栏
  • 技术
    245篇
  • JIT
    42篇
  • 版本控制工具
    11篇
  • webkit
    71篇
  • LayoutTest
    2篇
  • 项目构建工具
    6篇
  • HTML5
    19篇
  • Graphic
    11篇
  • Canvas
    2篇
  • WebGL
    5篇
  • 工具
    12篇
  • JSBinding
    1篇
  • 测试
    5篇
  • Unit test
    1篇
  • WINCE
    11篇
  • 代码分析
    1篇
  • 生产力
    3篇
  • Debug
    9篇
  • JSC
    13篇
  • ABI
    6篇
  • GCC
    2篇
  • MSVS
    5篇
  • CACHE
    1篇
  • 车载
    3篇
  • 交付
    1篇
  • adobe
    2篇
  • 应用
    7篇
  • 分布式计算与编译
    2篇
  • C++
    22篇
  • 设计模式
    5篇
  • Cookie
    1篇
  • Libcurl
    1篇
  • 架构
    6篇
  • Widget
    3篇
  • 浏览器
    8篇
  • 市场
    2篇
  • 职业
    2篇
  • 脚本语言
    2篇
  • Porting
    4篇
  • 过程改进
    2篇
  • APP
    6篇
  • 杂项
    2篇
  • 反汇编
    4篇
  • VS
    5篇
  • JS
    9篇
  • 混合编程
    1篇
  • 操作系统
    1篇
  • C#
    6篇
  • 编程语言
    4篇
  • C
    9篇
  • 数据结构
    3篇
  • Linux
    11篇
  • WebApp
    4篇
  • Performance
    1篇
  • 脚本语言
    1篇
  • HTTP
    1篇
  • ASCILL
    1篇
  • WIN8
    8篇
  • Proxy
    1篇
  • 基础
    6篇
  • UML
    1篇
  • 推荐
    1篇
  • 站外
    1篇
  • Web
    4篇
  • 生活
    8篇
  • Chromium
    39篇
  • Android
    10篇
  • JAVA
    1篇
  • Open GL
    2篇
  • Crawler
    1篇
  • 技术趋势
    23篇
  • QT
    14篇
  • 授权协议
    1篇
  • webinspector
    1篇
  • Remote Debugging
    1篇
  • 前端
    18篇
  • DOS
    1篇
  • 移动互联网
    6篇
  • V8
    2篇
  • browser
    10篇
  • 移动
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

欢迎使用CSDN-markdown编辑器

转自:http://blog.csdn.net/wanlong360599336/article/details/46474415HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS) 最近项目中用到音频视频播放,所以就写了一个demo: 这个是JPlayer插件的视频播放:这个是音频播放,歌词同步:[html] view plain copy prin
转载
730阅读
0评论
0点赞
发布博客于 5 年前

QT中PRO文件写法的详细介绍

转自http://blog.csdn.net/adriano119/article/details/5878169http://www.cnblogs.com/braver/articles/1935891.html学习Qt时,发现有些知识看了不经常用就忘了,以下是书本上写的一些关于qmake的相关知识,自己看后,打算把一些经常用到的记下来,整理整理。Qt程序一
转载
12193阅读
0评论
5点赞
发布博客于 5 年前

Vista/Win7 UAC兼容程序开发指南

转自:http://blog.csdn.net/chenlycly/article/details/28959293?utm_source=tuicool&utm_medium=referral一、UAC引入什么是UAC?UAC的原理是什么?为什么微软要设计UAC?UAC对我们开发应用程序有什么影响?要如何保证一个程序能够在Vista和Win
转载
900阅读
0评论
0点赞
发布博客于 5 年前

Android Netroid解析之——断点续传下载及问题修正

转自:http://www.mamicode.com/info-detail-673603.html提到Netroid或许很多人不知道这个框架,但我如果说Volley想必没有人不知道吧。Netroid是一个基于Volley实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能,关于网络请求,图片加载没什么好说的,Vo
转载
1229阅读
0评论
0点赞
发布博客于 5 年前

Volley拓展框架——Netroid,以及与Volley的差异

转自:http://blog.csdn.net/brian512/article/details/50499423?ref=myreadNetroid是一个基于Volley实现的Android Http库。提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。功能上的区别:作为V
转载
519阅读
0评论
0点赞
发布博客于 5 年前

Activity Intent相关FLAG介绍

转自:http://blog.sina.com.cn/s/blog_6f3ff2c90101j50x.html先首先简单介绍下Task和Activity的关系Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Task中取出东西(Activity)是从最顶端取
转载
399阅读
0评论
0点赞
发布博客于 5 年前

Android中的Drawable资源

转自:http://www.cnblogs.com/hjtdlx/p/4300622.html在Android应用中,常常会用到Drawable资源,比如图片资源等,在Android开发中我们是用Drawable类来Drawable类型资源的。Drawable资源一般存储在应用程序目录的\res\drawable目录下,当然依据分辨率的高低可以分别存储不同分辨率的资源到如下
转载
918阅读
0评论
0点赞
发布博客于 5 年前

Android native和h5混合开发几种常见的hybrid通信方式

三种解决方法本质都是通过重载webview的一些策略来和native api通讯。前言在看这篇文章之前你要确保你有那么一点点的js知识,没错只需要一点点,能看懂最简单的代码就可以。如果你之前没接触过js的话。。也没关系,我会把其中对应的逻辑用语言表达出来。为什么需要用到js呢,因为前端体系中,像我们说的点击按钮这样的逻辑都是放在js脚本中执行的,有点像我们Android
转载
2631阅读
0评论
0点赞
发布博客于 5 年前

Cardboard虚拟现实开发初步(三)

转自:http://m.blog.csdn.net/article/details?id=47191517Google Cardboard 虚拟现实眼镜开发初步(三)利用Cardboard SDK for Unity Demo进行后续开发在上一篇文章中,我们导入了Cardboard SDK,并且运行了Demo。这一次我会教给大家怎么利用这个Demo创建一个自
转载
857阅读
0评论
0点赞
发布博客于 5 年前

60个优秀的免费3D模型下载网站

转自:http://www.360doc.com/content/11/0527/16/930254_119801102.shtml三维模型代表一个3D对象使用一个由各种几何在三维空间实体连接点的集合。 一个免费的3D模型,完全可以节省您的预算和最后期限。 平均来说,一个建模节省建模时间超过2小时的时候,他们可以得到一个免费的3D模型。今天,三维模型
转载
34050阅读
0评论
2点赞
发布博客于 5 年前

Cardboard虚拟现实开发初步(三)

Google Cardboard 虚拟现实眼镜开发初步(三)利用Cardboard SDK for Unity Demo进行后续开发转自 http://m.blog.csdn.net/article/details?id=47191517在上一篇文章中,我们导入了Cardboard SDK,并且运行了Demo。这一次我会教给大家怎么利用这个Demo创建一个自己的
转载
972阅读
0评论
0点赞
发布博客于 5 年前

Cardboard虚拟现实开发初步(二)

Google Cardboard 虚拟现实眼镜开发初步(二)Cardboard SDK for Unity的使用转自http://m.blog.csdn.net/article/details?id=47189057上一篇文章作为系列的开篇,主要是讲了一些虚拟现实的技术和原理,本篇就会带领大家去看一看谷歌的Cardboard SDK for Unity,虽然目前资料和文
转载
1717阅读
0评论
0点赞
发布博客于 5 年前

Google Cardboard 虚拟现实眼镜开发初步(一)

Google Cardboard 虚拟现实眼镜开发初步(一)虚拟现实技术简介转自:http://www.bkjia.com/Androidjc/1041792.html 不得不说这几年虚拟现实技术逐渐火热,伴随着虚拟现实设备的价格迅速平民化,越来越多的虚拟现实设备来到了我们眼前,也因此虚拟现实方面的开发离我们也越来越近。这几年迅速崛起的Oculus,其成功就在于
转载
2732阅读
1评论
0点赞
发布博客于 5 年前

IOS回调

在iOS 的设计中,至少存在两种方式的回调实现,一种是delegate,一种是CodeBlocks. blocks和delegate都含有转发并执行的逻辑;blocks适合小而常用的逻辑,比如action,animation,delegate适合重量级的转发,比如UIViewController之间的...,一般一个delegate涉及的接口会比较多。delegate和block示
原创
471阅读
0评论
0点赞
发布博客于 6 年前

IOS push功能集成

在集成iOS push 功能时,由于各种原因遇到了一些坑,在网上查了很多资料也很少让初学者直接看明白的,在参考百度云推送关于证书的文档更是不适合初学者,不为吐槽,只是希望大家不要掉进坑里浪费时间,因此大家有遇到这方面的问题的,建议找本ios疯狂讲义(下)第十一章 推送机制 看下,看一遍就会明白整个流程了,也知道整个过程中每一步操作的意义了。
原创
525阅读
0评论
0点赞
发布博客于 6 年前

IOS多线程编程

参考自1. http://blog.csdn.net/qinlicang/article/details/422215852. http://blog.csdn.net/lengshengren/article/details/129057873. http://my.oschina.net/aofe/blog/270093正在进行中的程序被称为进程,负责程序运行的内存分配
原创
457阅读
0评论
0点赞
发布博客于 6 年前

CocoaPOD集成方法

使用时各种报错,查了很多方法在自己机器上都没解决问题,最后通过下面的方式解决了。1.sudo gem update --system 更新gem(1.1 sudo gem uninstall cocoapods该情况看是否需要卸载cocoapods 一般不必使用该命令)2. sudo gem install -n /usr/local/bin cocoapo
转载
543阅读
0评论
0点赞
发布博客于 6 年前

IOS运行时

我们前面已经讲过一篇runtime 原理,现在这篇文章主要介绍的是runtime是什么以及怎么用!希望对读者有所帮助!首先,第一个问题, 1》runtime实现的机制是什么,怎么用,一般用于干嘛? 这个问题我就不跟大家绕弯子了,直接告诉大家, runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。 在我们平时编写的OC代码中, 程
转载
342阅读
0评论
0点赞
发布博客于 6 年前

Fragment生命周期

转自:http://blog.csdn.net/hjj0212/article/details/8530273写的很清晰官方文档中有详细的文字说明,不过最好还是实践下,熟悉过程。http://developer.android.com/guide/components/fragments.html一、Activity的生命周期图:
转载
457阅读
0评论
0点赞
发布博客于 6 年前

如何模拟扩展唯一的ID

摘要:在manifest.json文件中的key这一项是打包文件使用的公钥,可以通过公钥来直接还原原始的扩展ID,具体原理可以参考下文。不过目前对于app,chrome完全禁止从官网之外的地方进行安装了。转自:http://yunli.blog.51cto.com/831344/1211260RSA算法在Chrome的扩展程序中被用于对其.crx安装文件进行签名
原创
2224阅读
0评论
0点赞
发布博客于 6 年前

胖APP的4大发展方向

很好的归类总结,有一些思路目前在PC产品上也有体现。转自:http://www.cocoachina.com/programmer/20140416/8173.html移动互联网仍然是个炙手可热的战场,但是移动APP已经不是当年单兵作战的节奏了,小而美的APP可以继续抢占蓝海,而大而全的APP才会更深度的满足用户刚性需求。APP需要提供更多更有价值的服务,需要不仅仅拘泥
转载
823阅读
0评论
0点赞
发布博客于 7 年前

百度浏览器7.0

转自http://article.pchome.net/content-1765199.html。毫无疑问,现在的浏览器市场正在进入混战时代,在关注算法加速和兼容性等基础特性之外,用户也开始更多地在意多功能方面的创新。而这也正是我们进行百度浏览器、Chrome、360、搜狗、遨游、QQ、UC和猎豹八大浏览器横测的最大目的,谁玩页游最快,谁加载时间最短,谁的创新功能最全面?今天就
转载
1072阅读
0评论
0点赞
发布博客于 7 年前

频繁分配释放内存导致的性能问题的分析

转自:http://blog.csdn.net/leer168/article/details/8585507现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为:    进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70  2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量
转载
5806阅读
0评论
0点赞
发布博客于 7 年前

Chrome 程序启动

1.WinMain函数在chrome/app/main.cc中,它在chrome工程中编译。2.WinMain执行Google自动更新客户端。它会找到当前版本的子目录,然后载入chrome.dll。3.调用刚载入的库里的ChromeMain,代码在chrome_dll工程里的chrome_main.cc。4.ChromeMain初始化通用
转载
748阅读
0评论
0点赞
发布博客于 7 年前

Chromium源代码工程目录分析

转自:http://blog.csdn.net/leer168/article/details/8439615总体概览Chromium分为3个大模块(包括第三方库):浏览器,渲染器,WebKit。浏览器负责主进程,UI展现和I/O。渲染器一般是由浏览器调用的标签子进程。它嵌入WebKit中做布局和渲染。你应该熟读多进程架构和Chromium如何显示web页。
转载
1551阅读
0评论
0点赞
发布博客于 7 年前

Chrome多进程调试

launch_win.cc中的launchProcess创建进程的地方。Chrome的多进程模型给DEBUG带来了很大的挑战。一、如果你设置代码的断点,默认情况下,VS只会跟踪那些在主进程Browser代码中的那些断点。VS提供了"Attach To Process"的方法。比如当Render Process启动之后,可以用菜单"Debug"=>"Attach To P
转载
886阅读
0评论
0点赞
发布博客于 7 年前

计算机网络应用层之HTTP协议

一、什么是HTTP协议HTTP是HyperText Transfer Protocol即超文本传输协议的缩写,是Web应用层协议之一。HTTP协议由两部分程序实现:一个客户机程序和一个服务器程序,它们运行在不同的端系统中,通过交换HTTP报文运行会话。HTTP定义了Web客户机是如何向Web服务器请求Web页面,以及服务器如何将Web页面传送给客户机的。
转载
1272阅读
0评论
0点赞
发布博客于 7 年前

浏览器如何进行简单的测试

浏览器如何进行简单的测试浏览器常规测试(Peacekeeper、JS系列、HTML5兼容性、FPS性能、ACID3基准及加载速度)和系统资源占用,共六大方面的专门性测试。详细信息可以参考http://soft.zol.com.cn/258/2581774.html
原创
2508阅读
0评论
0点赞
发布博客于 7 年前

Chromium项目文化

这是一个很好的向导,尤其是当你需要给自己的chromium代码升级时会变的xoa
转载
1558阅读
0评论
0点赞
发布博客于 7 年前

NPAPI deprecation: developer guide

http://www.chromium.org/developers/npapi-deprecationNPAPI deprecation: developer guideWe recentlyannounced that Chrome will be phasing out support for NPAPI in 2014.  This gu
转载
778阅读
0评论
0点赞
发布博客于 7 年前

Connection Management in Chromium

https://insouciant.org/tech/connection-management-in-chromiumConnection latency and parallelism are significant factors in the networking component of web performance. As such, Chromium engi
转载
963阅读
0评论
0点赞
发布博客于 7 年前

Chrome.storage和HTML5中localStorage的差异

Chrome为扩展应用提供了存储API,以便将扩展中需要保存的数据写入本地磁盘。Chrome提供的存储API可以说是对localStorage的改进,它与localStorage相比有以下区别:·        如果储存区域指定为sync,数据可以自动同步;·        content_scripts可以直接读取数据,而不必通过background页面;·        在隐身模式
原创
8484阅读
1评论
0点赞
发布博客于 7 年前

HTML select option 详解

HTML select option 详解javascript之HTML(select option)详解一、基础理解:var e = document.getElementById("selectId");e. options= new Option("文本","值") ;//创建一个option对象,即在标签中创建一个或多个文本//options
转载
607阅读
0评论
0点赞
发布博客于 7 年前

jquery学习

jQuery的三种$()$号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数
转载
457阅读
0评论
0点赞
发布博客于 7 年前

自定义浏览器协议,实现web程序调用本地程序

转自:http://blog.sina.com.cn/s/blog_4a77f0630100hav3.html最近项目遇到这么个问题。客户要求用web页面,点击一个链接,调用本地的一个程序。 参考了一下qq的方式。tencent://Message/?Uin=000000&websiteName=qzone.qq.com&Menu=yes 
转载
6132阅读
0评论
0点赞
发布博客于 7 年前

chrome扩展开发:[10]消息传递

转自:工具/原料chrome浏览器文本编辑器概述1前面几篇文章我们介绍了browser action 、background pages、content scripts。他们是在不同的上下文中运行的,不能彼此直接访问,有什么办法在他们之间传递数据或消息吗?答案是:消息传递(Mes
转载
6191阅读
0评论
0点赞
发布博客于 7 年前

chromium如何以json方式新增extension API以及添加内部扩展

转自:http://www.cnblogs.com/cswuyg/archive/2013/03/13/2956863.html
转载
2233阅读
0评论
0点赞
发布博客于 7 年前

chrome如何添加一个extension的api

好的好的,这里演示的是如何在chrome里添加一个extebsuib的api.       先看下需求:平时做过插件的人都用过 chrome.XXx  ,现在我们想自己来做个,让其在插件的js运行时候可以调用,并且在c++的代码里执行一些特殊的代码。参考: http://dev.chromium.org/developers/design-documents/extension
转载
3838阅读
0评论
0点赞
发布博客于 7 年前

Chrome扩展编写一二三

be编写Chrome扩展的两个示例。一、QQ云词典QQ云词典提供了收藏夹内点击即可在当前页面启动QQ云词典的方式。但是我不太习惯在chrome下使用收藏夹。搜索Google Chrome扩展网站,未果,于是打算自己写一个。1、新建一个文件夹。2、新建一个 manifest.json内容 JavaScript代码{   "updat
转载
842阅读
0评论
0点赞
发布博客于 7 年前

windbg dump分析入门

1.符号路径基本语法:SRV* 【cache】*toppath例如:Microsoft公有符号存储地址:http://msdl.microsoft.com/download/symbols设置符号路径就是:SRV*c:\mysymbols*http://msdl.microsoft.com/download/symbolsc:\mysymbols作为符号缓存以加快符
原创
2846阅读
0评论
0点赞
发布博客于 7 年前

Chrome 插件: 起动本地应用 (Native messaging)

Chrome 插件: 启动本地应用 (Native messaging)最近碰到了一个新问题,需要利用Chrome 的插件, 从我们的一个网站中启动一个我们的本地C#应用,同时给这个应用传值来进行不同的操作。在这里记录下解决的过程,以便以后查找首先我们需要新建一个google的插件 这个插件包含了三个文件manifest.json(名字不可改,
转载
30201阅读
7评论
4点赞
发布博客于 7 年前

HTML5桌面通知:notification api

目前额NotifacHTML5桌面通知:notification api1. 为什么需要HTML5的桌面通知传统的桌面通知可以写一个div放到页面右下角自动弹出来,并通过轮询等等其他方式去获取消息并推送给用户。这种方式有个弊端就是:当我在使用京东 进行购物的时候,我是不知道人人网有消息推送过来给我的,而必须要等我把当前页面切到人人网才知道有消息推送了。这种方式的消息
转载
2970阅读
0评论
0点赞
发布博客于 7 年前

免费的抢小米软件

发现一个免费抢小米的工具。http://liulanqi.baidu.com/
原创
952阅读
0评论
0点赞
发布博客于 7 年前

二手房交易注意事项

自己已经被链家给坑了,希望1.房屋手续是否齐全 房产证是证明房主对房屋享有所有权的惟一凭证,没有房产证的房屋交易时对买受人来说有得不到房屋的极大风险。房主可能有房产证而将其抵押或转卖,即使现在没有将来办理取得后,房主还可以抵押和转卖。所以最好选择有房产证的房屋进行交易。 2.房屋产权是否明晰 有些房屋有好多个共有人,如有继承人共有的、有家庭共有的、还有夫妻共有的,对此买受人应当和全部共有人签订
原创
659阅读
0评论
0点赞
发布博客于 7 年前

如何下载和离线安装Chrome的CRX扩展文件包

转自:http://xy7.cn/blog/
转载
1985阅读
0评论
0点赞
发布博客于 7 年前

Chromium extension开发文档

https://code.google.com/p/crxdoczh/wiki/About
原创
1161阅读
0评论
0点赞
发布博客于 7 年前

chrome extension(2)

开发第一个chrome扩展转自:http://blog.csdn.net/tango991820/article/details/8129702如何开始第一步根据使用的用途和产品特征,来选择扩展的表现形式:接口表现介绍page action地址栏图标,点击打开新tab页面或内容注入适用于只对少数
转载
1249阅读
0评论
0点赞
发布博客于 7 年前

chrome extension develope(1)

每一个扩展、可安装的WebApp、皮肤,都有一个JSON格式的manifest文件,叫manifest.json,里面提供了重要的信息 。 字段说明下面的JSON示例了manifest支持的字段,每个字段都有连接指向专有的说明。必须的字段只有:name和version。{// 必须的字段 "name": "My Extension", "version": "ve
转载
934阅读
0评论
0点赞
发布博客于 7 年前

关于Google Chrome 浏览器的一些命令及用法

一些Chrome的地址栏命令(这些命令会不停的变动,所有不一定都是好用的)在Chrome的浏览器地址栏中输入以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,网络状态,DNS服务器状态,插件缓存等等。about:version - 显示当前版本 about:memory - 显示本机浏览器内存使用状况about:plugins - 显示已安装插件 ab
转载
5281阅读
0评论
0点赞
发布博客于 7 年前

脱机应用开源项目

https://code.google.com/p/httrack/source/browse/
原创
786阅读
0评论
0点赞
发布博客于 7 年前

如何把CEF3整合到MFC程序中

1. 根据http://code.google.com/p/chromiumembedded/到http://www.magpcss.net/cef_downloads/index.php?query=label%3A~Deprecated+label%3ACEF3+label%3Adocs#list说明下载代码和库;2. 设置编译环境3. 编译代码4. 查看文档介绍http://
原创
7676阅读
1评论
0点赞
发布博客于 7 年前

浏览器性能和稳定性分析

现在做浏览器的大概有下面几个方向吧1. 从事浏览器外壳的工作,开发基于浏览器的各种应用和扩展;2. 做浏览器内核优化的,大概又分为几个部分:a. 渲染模块优化;        b. Webgl硬件加速优化;        c. 符合ECMAScript5.1 规范的JS引擎的优化;d. 针对特定的行业进行优化,比如游戏,社区,社交等;e. 现在andriod很火,专门针
原创
3974阅读
0评论
0点赞
发布博客于 7 年前

Chromium building with nanja or najia+vs2013

特此申明 此文来自于James ,感谢他的分享.请先阅读完本文再动手操作。 摘要先dos下编译编译完成后打开vs直接就可以调试了具体步骤1. 下载depot_tools到e盘根目录。并将路径添加到环境变量path中. 进入dos (WIN+R,CMD)运行gclient会自动下载必要文件(不能用以前版本的depot_tools,一定要自己
原创
7759阅读
1评论
1点赞
发布博客于 7 年前

Chromium 在win7 64bit 上的编译

下载源代码1. 安装源代码下载工具depot_tools    Google为我们提供了工具depot_tools,极大地方便了下载和编译chrome。这个工具很容易使用,下载depot_tools.zip,然后解压到比如目录E:\depot_tools下即可。2. 建立源代码存放目录    我在E:盘下新建了一个目录chromium,用来存放Chrome的源代码3.
原创
3137阅读
2评论
0点赞
发布博客于 7 年前

chromium相关问题集合--持续更新中

Q: 如何替换chromium浏览器中的图标?A: 替换src\chrome\app\theme\chromium下面相关的图片;Q: chrome应用可以分为哪些类型? A:    case Manifest::TYPE_EXTENSION:    case Manifest::TYPE_THEME:    case Manifest::TYPE_USER
原创
10585阅读
1评论
1点赞
发布博客于 7 年前

Javascript是单线程的深入分析

面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清楚。来深入分析一下:首先看下面的代码:123456789f
转载
23911阅读
7评论
13点赞
发布博客于 7 年前

网页渲染 - 现状与展望

在google+上看到的一篇不错的文章,考虑到国内网络状况,直接把关键部分搬过来了。原文请移步https://plus.google.com/communities/101300618741389614166具体的文字介绍还是请移步原作者的这篇文章https://rogeryi.wordpress.com/2013/12/29/%E6%88%91%E7%9A
原创
2028阅读
0评论
0点赞
发布博客于 7 年前

javascript深入了解文章

http://dmitrysoshnikov.com/page/
原创
580阅读
0评论
0点赞
发布博客于 7 年前

有深度的文章站点

http://www.w3ctech.com/
原创
1053阅读
0评论
0点赞
发布博客于 7 年前

同步HTTP请求也很温柔

同步HTTP请求也很温柔  XHR对象发起HTTP同步请求时在干什么?“同步”是个很模糊的词汇,微软的很多程序对“同步”的实现都是直接使用线程消息劫持的方式,直接让线程挂起了。但是到了Web,所谓的“同步”就被像alert弹出的对话框那样给弱化了,他们不能再像从前那样暴力。  由于规范文档中很多地方只说明了结果,并没有规定实现方式,所以很多细节的地方都存在浏览器差异。就Web的线程这个问题,我现在
转载
548阅读
0评论
0点赞
发布博客于 7 年前

HTML5本地存储

Local Storage 属于 Web Storage 标准,是HTML5的一部分,又称为DOM Storage. 那么究竟什么是HTML5本地存储 ? 简单来说,它就是一种让网页可以把键值对存储在用户浏览器客户端的方法。像Cookie一样,这些数据不会因为你打开新网站,刷新页面,乃至关闭你的浏览器而消失。 LocalStorage、SessionStorage、IndexedDB、co
转载
854阅读
0评论
0点赞
发布博客于 7 年前

WebKit的HTML解析顺序和优化

http://developkey.com/post/253119JavaScript和DOM文档解析的顺序总体上看,整个Web页面数据的解析处理模型是一个同步的过程,当在解析HTML文档时,一旦出现了标签,Web开发者期望JavaScript程序能够立即得到解析和执行,而HTML文档的解析流程就会被暂停,直到JavaScript脚本解析执行完毕后,才重新恢复原来的解析流程
转载
1011阅读
0评论
1点赞
发布博客于 7 年前

传统应用开发公司如何升级自己的平台

最近发现有一些传统的公司想要把自己基于IE开发的web site迁移到自己的浏览器内核上,需求大概如下:1. 兼容以前的开发的web site,主要是针对IE开发的,不过由于IE版本的原因,出现了兼容性的问题;2. 减少开发成本,采用HTML5技术来开发应用,这样就需要一个app 管理模块来负责管理运行APP;3. 开发一个核心的平台,作为将来所有产品的核心,不同的产品只要实现不同的a
原创
1176阅读
0评论
0点赞
发布博客于 7 年前

Chromium多进程,多线程剖析

Chromium多进程的原因:1. 提高浏览器的健壮性:包括单个plugin,单个页面的崩溃导致整个浏览器的崩溃;2. 提高浏览器的安全性:基于多进程的安全模型(sanbox模型),比如Render进程默认是基于Sandox模型的,限制了该进程除I/O之外的能力。Chromium中的进程:Browser进程:负责管理浏览器的界面,页面间的管理,其它进程的管理;Rende
原创
5036阅读
0评论
0点赞
发布博客于 7 年前

android 开发入门知识点

挺不错的,可以作为android应用开发入门的向导。转载自http://www.apkbus.com/android-17331-1-1.html以下面试题都是在网上找的总结出来的,谢谢大家的分享!希望,我们共同进步,找到自己梦想的公司:1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个a
转载
649阅读
0评论
0点赞
发布博客于 7 年前

Chrome源码剖析、上--多线程模型、进程通信、进程模型

http://blog.csdn.net/v_july_v/article/details/6296329
原创
773阅读
0评论
0点赞
发布博客于 7 年前

Offscreen WebKit Rendering

Offscreen WebKit Rendering转自:http://0gram.me/?p=215Posted on March 27, 2013Overgrowth使用Awesomium做UI,Awesomium是无窗口WebKit,将HTML元素直接绘制到用户自己定义的视频缓冲区里。效果看起来很不错,使用HTML和CSS来
转载
1519阅读
0评论
0点赞
发布博客于 7 年前

如何优化运行在webkit上的web app

近来公司有个web app 项目运行在移动版android系统上,发现在电脑上跑的很流畅的web页面在移动版webkit上非常不流畅。根本无法和native app相媲美。HTML5的性能还真是让人纠结啊的egg pain...  后来发现国外的 Netflix 网络电视服务提供商的web app,全是HTML5实现的,而且2年前就跑在了250多种移动设备上,在40多个国家上市,UI非常流畅。
转载
2691阅读
1评论
0点赞
发布博客于 7 年前

v8 document

http://www.grati.org/docs/v8doc/
原创
1132阅读
0评论
0点赞
发布博客于 7 年前

V8引擎嵌入指南

转自:http://www.grati.org/?p=344译自:http://code.google.com/apis/v8/embed.html,转载请注明译文链接。如果已读过V8编程入门那你已经熟悉了如句柄(handle)、作用域(scope)和上下文(context)之类的关键概念,以及如何将V8引擎作为一个独立的虚拟机来使用。本文将进一步讨论这些概念,并介绍其他有关V8引
转载
4816阅读
0评论
2点赞
发布博客于 7 年前

Chromium如何显示网页

转自:http://www.grati.org/?p=563译自:How Chromium Displays Web Pages本文档从底层原理开始介绍了Chromium如何显示网页。阅读本文之前你应该首先阅读“Chromium的多进程架构”这篇文章,重点要理解主要组件结构图。您可能也有兴趣阅读“多进程资源加载“这篇文章来了解网页是如何从网络获取的。应用层次概念图
转载
1721阅读
0评论
0点赞
发布博客于 7 年前

多进程资源加载

转自http://nickandmiles.blog.163.com/blog/static/2342212320104319059717/多进程资源加载http://www.chromium.org.sixxs.org/developers/design-documents/multi-process-resource-loading 目录1。背景2。概述
转载
894阅读
0评论
0点赞
发布博客于 7 年前

程序加壳去壳工具

http://upx.sourceforge.net/
原创
4247阅读
1评论
0点赞
发布博客于 8 年前

浏览器开发工具的秘密

http://jinlong.github.io/blog/2013/08/29/devtoolsecrets/
原创
595阅读
0评论
0点赞
发布博客于 8 年前

理解$watch ,$apply 和 $digest --- 理解数据绑定过程

转自:http://angularjs.cn/A0a6这篇博文主要是写给新手的,是给那些刚刚开始接触Angular,并且想了解数据帮定是如何工作的人。如果你已经对Angular比较了解了,那强烈建议你直接去阅读源代码。Angular用户都想知道数据绑定是怎么实现的。你可能会看到各种各样的词汇:$watch,$apply,$digest,dirty-checking... 它
转载
601阅读
0评论
0点赞
发布博客于 8 年前

浅析企业移动Web架构的设计

iUI、jQTouch、WPTouch、PhoneGap、XUI、iWebkit、Rhodes、gwt-mobile…当我们已经开始惊叹web移动应用充斥着各种各样框架与类库的时候,其实各大web框架才刚刚开始他们的移动领域:Yahoo的YUI3.2的Touch版、jQuery的jQueryMobile、ExtJS整合JQTouch和Raphaël库推出的Sencha-Touch框架……
转载
636阅读
0评论
0点赞
发布博客于 8 年前

Html5 游戏引擎介绍

具体请参考https://github.com/bebraw/jswiki/wiki/Game-Engines
原创
558阅读
0评论
0点赞
发布博客于 8 年前

团队建设之能力账户

团队建设之能力账户转自:http://blog.csdn.net/horkychen  识人用人是指识别和发掘下属的优势与潜能,用人之长。对于不足的部分,也可以有效地加以补强。虽然这个工作很重要,但相关的研究和方法五花八门。个人觉得适合就好,倒不一定非要熟读九型人格,然后再加以套用,并且不见得合适。准确的认识一个人总需要一些过程,中间需要多次修正,才可能比较完整。结合所从事软件
转载
563阅读
0评论
0点赞
发布博客于 8 年前

如何查找当前活动的frame路径

为了得到当前active frame的path, 可以通过一下方式获取。activeFramePath:[],findActiveFramePath:function(currentWindow) {var length = currentWindow.frames.length;for(var index = 0; index {var currentframeWindo
原创
2406阅读
0评论
0点赞
发布博客于 8 年前

如何使用JavaScript操纵iframe

使用JavaScript操纵iframe 框架间的互相引用 一个页面中的所有框架以集合的形式作为window 对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是 document的属性。因此,要引用一个子框架,可以使用如下语法: window.frames["frameName"]; win
转载
846阅读
0评论
0点赞
发布博客于 8 年前

各种浏览器下的页面元素xpath获取方法

转自:http://blog.sina.com.cn/s/blog_654c6ec70100v1i2.html录制web自动化脚本时,最麻烦的一件工作就是给需要检测的Element进行定位。难在2点:1.如果需要使用ID定位的话需要开发同志配合,有的时候开发同志会忘记加;有的时候如多重Table嵌套,动态生成未知数量内容,ID是非常难添加的。2.不用ID一般就需
转载
44204阅读
3评论
0点赞
发布博客于 8 年前

跨平台的一些开源框架

持续更新中1. enyo: http://enyojs.com/跨越从PC端到移动端的各种平台浏览器。
原创
821阅读
0评论
0点赞
发布博客于 8 年前

How to build the chromium on ubuntu12.04

不记得先前是否介绍过,不过刚好在邮箱中看到以前的笔记,贴出来供大家参考。PrepareInstall Ubuntu 12.04 ( Only Ubuntu 10.04 through 12.04 are currently supported)Install the depot_toolsFetch depot_tools:git:git clone https://git.
原创
2110阅读
0评论
0点赞
发布博客于 8 年前

厌食症(小儿)

厌食症(小儿)医药数据库中心 中医论坛  疾病名称(英文)child anorexia拚音YANSHIZHENG(XIAOER)别名中医:厌食。西医疾病分类代码消化系统疾病(儿科)中医疾病分类代码 西医病名定义厌食症是指较长
转载
1269阅读
0评论
0点赞
发布博客于 8 年前

小孩脾胃虚弱疗法

请先就医咨询,切勿私自吃药。脾胃虚弱,治宜健脾养胃,方用宋氏自拟悦脾汤。藿香10g 苏梗10g 竹茹10g 沸手10g 焦三仙10g 天花粉10g 乌梅6g 砂仁3g 荷叶6g 内金6g 仙灵脾10g 钩藤6g
转载
765阅读
0评论
0点赞
发布博客于 8 年前

webkit features configuration

https://trac.webkit.org/wiki/FeatureFlagshttp://www.paulirish.com/2013/webkit-for-developers/
原创
615阅读
0评论
0点赞
发布博客于 8 年前

北京的软件公司分布

在北京呆了这么久,一直没有搞清楚北京的IT企业分布状况,今天特意查了下,下面是摘抄自别的站点的一些介绍北京的软件公司大多集中在中关村 中关村是我国第一个IT。提起中关村,人们立刻会联想到高科技,然而几十年前这里却还是一片荒凉的坟场,大多是太监的坟墓。明朝时,太监们就开始在中关村一带购买“义地”,形成了太监自己的墓葬地,年老出宫的孤苦太监就寄居在这里,他们生活上依靠富裕大太监的捐赠,
原创
7437阅读
1评论
1点赞
发布博客于 8 年前

webkit中的一些常用名词解释

1)Document:这个类的爷爷类是 Node ,它是 DOM 树各元素的基类; Document 有个子类是 HTMLDocument ,它是整个文档 DOM 树的根结点,这样就明白了:原来 Document 就是描述具体文档的代码,看一下它的头文件,就更明白了,它的属性与方法就是围绕着各种各样的结点: Text , Comment , CDATASection , Element??
转载
606阅读
0评论
0点赞
发布博客于 8 年前

headless browser

QtWebKit 设置浏览器的大小和触发拉动滚动条的动作:https://groups.google.com/forum/#!topic/python-cn/8XYiefPRVJU QWebView.resize() 方法 QWebFrame::scroll(int dx, int dy) QApplication::QApplication ( int & a
转载
6537阅读
1评论
1点赞
发布博客于 8 年前

COMPARING HTML5 MOBILE UI FRAMEWORKS

http://html5hub.com/comparing-html5-mobile-ui-frameworks/?utm_source=html5weekly&utm_medium=email
原创
653阅读
0评论
0点赞
发布博客于 8 年前

Qt qDebug方法release时不打印

在compile時決定qDebug()要不要把訊息印出來,這樣,在release的時候,就可以把debug message關掉。只要define QT_NO_DEBUG_OUTPUT 這個 symbol,就可以不讓qDebug()的訊息印出來;另外,QT_NO_WARNING_OUTPUT則可以不讓qWarning()印出來。加入到.pro定义关闭
原创
6169阅读
0评论
0点赞
发布博客于 8 年前

详细的DOS命令说明

1 echo 和 @回显命令@         #关闭单行回显echo off      #从下一行开始关闭回显@echo off      #从本行开始关闭回显。一般批处理第一行都是这个echo on       #从下一行开始打开回显echo        #显示当前是 echo off 状态还是 echo on 状态echo.       #输出一个”回车换行”,
转载
659阅读
0评论
0点赞
发布博客于 8 年前

网络爬虫的东东

http://www.kaiyuanba.cn/list/107-1.htm
原创
3405阅读
0评论
0点赞
发布博客于 8 年前

QT5.1编写及调用DLL.

一:编写DLL库1:新建项目->选择C++ Library->选择共享库->改类名(如Hellowadd)2:在头文件中增加add方法如下:#ifndef HELLOADD_H#define HELLOADD_H#include "helloadd_global.h"class HELLOADDSHARED_EXPORT Helloadd{
转载
6066阅读
0评论
3点赞
发布博客于 8 年前

QT/WebKit::Enable HTML5 Cache

QtWebKit provides support for features specified in HTML5 that improve the performance and capabilities of Web applications. These include client-side (offline) storage and the use of a Web applicat
转载
1112阅读
0评论
0点赞
发布博客于 8 年前

人才引进注意事项

1. 确保有派遣证和转正定级表,派遣证报道单位和转正定级单位一致 2. 好像听说不能有空档记录  3、档案转移过程中要有干部转移单 4、中间不要有空白的工作历程,就是不要失业过久 5、要有转正定薪表,如果当地有政策不执行这个,则要开个证明 6、不要有受罚记录,可以有功,但不要有过 7、某些地方有就失业证,最好不要放在档案里,虽然不影响,但是解释起来很麻烦
原创
830阅读
0评论
0点赞
发布博客于 8 年前

淘宝技术博客

http://www.searchtb.com/http://blog.nosqlfan.com/html/2604.html
原创
688阅读
0评论
0点赞
发布博客于 8 年前

9种适合工程师的好物

感觉很不错,有机会给孩子们买一个四轮驱动。转自:http://laoyaoba.com/ss6/html/93/n-454393.html今年美国的感恩节(Thanksgiving)以及犹太人的传统节庆光明节/修殿节(Hanukkah)恰巧是在同一个时候;据说这是自1888年以来的第一次,下回两个节日要同时,恐怕得等7万9,000年。两个节日也带来双倍的欢乐,会特别想把这份喜悦分享给亲友─
转载
1012阅读
0评论
0点赞
发布博客于 8 年前

QT中的qmake详解

http://hi.baidu.com/fightiger/item/14854fe51b18b20f8c3ea8c6关于qmake,好一段时间令我一头雾水,不知道用来干嘛的,只知道怎么用,而且也只懂那么一两个命令,详细看过资料以后整理如下:1.首先,感性的认识是,qmake可以利用源文件(包括头文件h,实现文件cpp,qt的ui文件等等)生成各种不同类型的工程,工
转载
32791阅读
1评论
12点赞
发布博客于 8 年前

qtwebkit编译过程

http://www.cppblog.com/citywanderer/articles/164962.htmlqtwebkit编译过程执行编译qtwebkit命令:./Tools/Scripts/build-webkit --qt --no-video --debug./Tools/Scripts/build-webkit  590588     } elsi
转载
5876阅读
0评论
0点赞
发布博客于 8 年前