
嵌入式浏览器开发
文章平均质量分 58
helloaya
真诚地热爱IT行业.
展开
-
HTML DOM树生成之 匿名元素
匿名(anonymous)元素有两种: 匿名 block 元素 和 匿名 inline 元素.匿名元素是指原来的DOM树中不存在的元素,但是为了满足CSS标准 而出现的一种元素。 什么时候会出现匿名元素呢? 这要分情况来说: 第一种情况:block 元素内部包含有 block 元素和 inline 元素, 如: this is some text!原创 2009-05-11 12:11:00 · 1168 阅读 · 0 评论 -
reiserfs 日志结构
1. 日志的结构reiserfs的日志由一组连续的块组成,并且是固定大小的8192 + 1块 , 结构如下:Transaction0 | Transaction1 | Transaction2 | ....| TransactionN | Journal Header2. Journal Header是日志的头部,大小是12个字节,并且固定占据一个块, 结构如下 :原创 2009-06-18 17:23:00 · 1056 阅读 · 0 评论 -
机顶盒网页分辨率设计原则
要设计一个在电视上显示的网页,要考虑一个问题, 电视屏幕有不同的大小,还有不同的分辨率。但是网页是固定一个的,所以设计网页的时候,要考虑适应不同的分辨率。 首先要理解两个概念:背景区域: 背景区域就是一个网页的背景显示区域,可以认为背景区域决定了这个网页的大小。有效显示区域:有效显示区域小于背景区域,并且处于背景据区域的左上角。 网页有效的信息(如文字,图片,控件等)原创 2009-09-02 10:08:00 · 1198 阅读 · 0 评论 -
9个月,浏览器 mBrsrCore出BETA版本
经过9个月的开发,我们的浏览器终于出BETA版本。 虽然简单,但是基本还算齐全了,支持CSS,HTML,JS。 能不能说服老板把这个项目 open source呢。。呵呵。。原创 2009-09-11 00:17:00 · 647 阅读 · 1 评论 -
windows 环境下 简单编译 spidermonkey 的方法
1. 下载js-1.7.0.tar.gz, 解压2. 进入src3. 用文本编辑器打开 js.mak4. 在314行和315行插入 "$(INTDIR)/jsiter.obj" / LINK32_OBJS= /"$(INTDIR)/jsiter.obj" / "$(INTDIR)/jsapi.obj" / "$(INTDIR)/jsarena.obj" /原创 2009-09-27 17:25:00 · 2911 阅读 · 0 评论 -
IPTV 技术规范 整理
阅读了DAVID发给我的IPTV终端设备技术规范,将里面软件方面的规范要点理解之后整理出来. 1. 需要支持的网络协议IP, IGMP v2, TCP, UDP, DHCP, PPPOE 2. 需要支持的应用协议HTML, JAVASCript,SSL2.0/3.0, HTTP,XML, SOAP,NTP,FTP,TFTP,RTSP, RTCP,SIP, H323,原创 2009-10-10 12:10:00 · 1419 阅读 · 0 评论 -
关于嵌入浏览器架构的一些总结和思考
1. 浏览器主线程和工作线程的任务划分一开始浏览器没有划分主线程和工作线程, 整个浏览器只有一个线程. (8623资源太少, 所以我们坚持很长一段时间都是一个线程).后来, 由于CPU太烂, 加载一个页面的时间太长 (大概是2秒左右), 影响了按键的响应速度, 又后来, 执行阻塞型的JS脚本会导致动态GIF停下来, 所以我决定增加一个线程作为工作线程, 这个工作线程主要的任务就是处原创 2010-01-19 14:09:00 · 1025 阅读 · 0 评论 -
机顶盒 FLASH 流播放器 开发完毕
class CFlashPlayer {public: /** 创建播放器 playerUrl : 播放器对应的URL,例如要播放优酷的视频,则URL填: http://static.youku.com/v1.0.0103/v/swf/qplayer.swf **/ static CFlashPlayer*原创 2010-05-28 12:14:00 · 981 阅读 · 0 评论 -
webkit port 分析
如何port webkit到新平台原创 2010-08-23 16:28:00 · 2522 阅读 · 0 评论