
javascript
文章平均质量分 76
liumf2005
这个作者很懒,什么都没留下…
展开
-
CSS content, counter-increment 和 counter-reset详解
http://www.qianduan.net/css-content-counter-increment-counter-reset.html *****译自:CSS Content, Counter-Increment & Counter-Reset中文原文:CSS content, counter-increment 和 counter-res转载 2013-03-07 15:14:36 · 1451 阅读 · 0 评论 -
Collapsing Margins
http://blog.youkuaiyun.com/professorsheep/article/details/6302962前端开发中总会遇到这样那样的问题,而margin collapsing(我译为边距重叠)总会给你带来惊喜:或者是需要紧连着的元素怎么中间突然多了一块空白;或者是我需要边距的地方它给我去除了。这些都源于CSS的margin collapsing。 首先熟悉一下ma转载 2013-04-24 17:02:05 · 684 阅读 · 0 评论 -
负边距(negative margin)的相关问题整理
http://www.codebit.cn/css/negative-margin.html负边距(negative margin)在页面制作过程中,有许多妙用,用的好了能让原本复杂的问题变的简单,本文是针对负边距相关问题的整理,欢迎各位补充。负边距的使用非常简单:1234567转载 2013-04-24 17:35:02 · 845 阅读 · 0 评论 -
深入理解HTTP Session
http://lavasoft.blog.51cto.com/62575/275589深入理解HTTP Session session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于J转载 2013-04-16 22:31:24 · 442 阅读 · 0 评论 -
webkit page对象分析
http://blog.youkuaiyun.com/shunzi__1984/article/details/6243767webkit Page对象的分析 Page对象是webkit的核心对象之一,顾名思义,Page数据结构就是描述览器上我们打开的一个页面,这样一个页面包括很多部分,比如菜单控制,拖拽控制,页面显示,以及一些参数设置等。所以webkit中的Page对象里面也对应很多转载 2013-04-24 23:13:00 · 642 阅读 · 0 评论 -
窥孔优化 peephole optimization
http://www.lingcc.com/2010/10/13/11308/#more-11308窥孔优化Leave a reply虽然很多产品级的编译器在经过仔细的指令选择和寄存器分配后能产生不错的汇编代码。但还有一种基于汇编代码的优化方式,这种方式利用目标CPU能提供的指令和特性,能很好的提升性能。窥孔优化就是此类优化中最典型的。窥孔优化,顾名思义,是转载 2013-04-27 11:05:02 · 6491 阅读 · 0 评论 -
JavaScriptCore、V8如何与WebCore交互
http://blog.youkuaiyun.com/leeeryan/article/details/6131050在WebCore::Frame的数据结构中包含数据成员KJSProxy* m_jscript;而在Chrome的代码中调整为JSBridge* m_jscript;而针对不同实现JavaScriptCore、V8,分别有:class KJSBridge : public JSB转载 2013-04-18 22:39:08 · 773 阅读 · 0 评论 -
Range对象详解
http://hi.baidu.com/hmhaoao/item/afb92c168caf71088fbde43dRange对象详解需求:很多时候,我们要通过js向文本输入框(textarea)里添加内容,这些内容有部分文字需要直接选择,然后方便用户修改。这时候就需要用到对象Range。这里,我们就详细介绍Range对象。通常,Range代表用户的一个选择区域。本文集中于获转载 2013-05-06 23:31:35 · 2154 阅读 · 0 评论 -
浏览器的渲染原理简介
http://coolshell.cn/articles/9666.html看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,1)这篇文章太长了,阅读成本太大,不能一口气读完。2)花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。转载 2013-05-22 09:58:37 · 632 阅读 · 0 评论 -
css行高line-height的一些深入理解及应用
http://www.zhangxinxu.com/wordpress/2009/11/css%E8%A1%8C%E9%AB%98line-height%E7%9A%84%E4%B8%80%E4%BA%9B%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%8F%8A%E5%BA%94%E7%94%A8/css行高line-height的一些深入理解及应用转载 2013-07-04 13:43:14 · 502 阅读 · 0 评论 -
webkit源码分析系列-css盒模型和元素绘制
http://www.byywee.com/page/M0/S438/438952.htmlwebkit源码分析系列-css盒模型和元素绘制 一、什么是css盒模型? W3C组织就建议把所有网页上的对象都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、边转载 2013-03-26 14:02:27 · 801 阅读 · 0 评论 -
Webkit Painting and Event Flow 绘屏和事件 探讨
http://blog.youkuaiyun.com/robinqcn/article/details/3777477 WebKit来自khtml, 以前khtml中, 整个页面是一个大qscrollview, 网页上的控制元素就是Qt里的控件, 可能是为了移植方面原因, 现在webkit中没有用传统的控件概念来实现网页上的button等元素, 而是把控件的两个主要功能分离出来, (p转载 2013-03-26 13:59:47 · 706 阅读 · 0 评论 -
浏览器探究——webkit部分——Button
http://blog.youkuaiyun.com/hxwwf/article/details/7646359浏览器探究——webkit部分——Button测试页面 DOM Tree*#document 0xcfbbf8 HTML 0xc7dba8 HEAD 0xcef368 BODY转载 2013-03-26 13:59:00 · 678 阅读 · 0 评论 -
理解WebKit和Chromium: WebKit的CSS实现
http://blog.youkuaiyun.com/milado_nju/article/details/7685517转载请注明原文地址:http://blog.youkuaiyun.com/milado_nju/article/details/7685517# CSS在WebKit和Chromium中的实现## 概述前面章节介绍了CSS的三种基本要素,大概可以分成选择器,转载 2013-03-11 15:39:39 · 822 阅读 · 0 评论 -
Webkit内核探究【2】——Webkit CSS实现
http://xjchilli.blog.163.com/blog/static/4534773920118741959931/2011-09-07 16:19:59| 分类: Chrome/WebKit|字号 订阅出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html转载 2013-03-11 15:40:45 · 490 阅读 · 0 评论 -
Webkit CSS引擎分析
http://blog.youkuaiyun.com/cnnzp/article/details/6590087转载请注明出处:http://blog.youkuaiyun.com/cnnzp/article/details/6590087Webkit CSS引擎分析浏览器CSS模块负责CSS脚本解析,并为每个element计算出样式。CSS模块虽小,计算量大,设计不好往往成为浏览器性能的瓶颈。CSS转载 2013-03-12 15:17:52 · 1197 阅读 · 0 评论 -
WebKit中的Chrome和ChromeClient
http://blog.youkuaiyun.com/dlmu2001/article/details/6208241WebKit中的Chrome和ChromeClient红心地瓜(tomorrow.cyz@gmail.com)摘要:浏览器的GUI接口分成两种,一种是控件的绘制,另一种则是同应用息息相关的窗口交互操作。本文主要介绍后一种,在WebKit里面,称之为宿主窗口。Chro转载 2013-03-14 23:56:34 · 564 阅读 · 0 评论 -
浏览器探究——APP层UI布局
http://blog.youkuaiyun.com/hxwwf/article/details/7798016浏览器探究——APP层UI布局 最外层的布局最外层的View是Activity的mActivity.getWindow().getDecorView(),显示为PhoneWindow$DecorView它的内部有FrameLayout为id/c转载 2013-03-29 12:55:08 · 720 阅读 · 0 评论 -
说说静态单赋值(SSA,Static Single-Assignment)
http://www.lingcc.com/2011/08/13/11685/说说静态单赋值(SSA,Static Single-Assignment)2 条回复精确的数据流分析是让编译优化能高效进行的基础。 SSA就是一种高效的数据流分析技术,目前几乎所有的现代编译器,如GCC、Open64、LLVM都有将SSA技术的支持, 不仅仅是编译器,Jikes R转载 2013-03-19 10:05:37 · 12818 阅读 · 1 评论 -
Yacc 与 Lex 快速入门
http://www.ibm.com/developerworks/cn/linux/sdk/lex/index.htmlYacc 与 Lex 快速入门Lex 与 Yacc 介绍Ashish Bansal (abansal@ieee.org), 软件工程师, Sapient 公司简介: Lex 和 Yacc 是 UNIX 两个非常重要转载 2013-03-20 15:04:33 · 848 阅读 · 0 评论 -
webkit 源码分析系列--css样式解析
http://hi.baidu.com/imxiangpeng/item/c30a463161739528b3c0c51dhttp://www.cnblogs.com/yc_sunniwell/archive/2010/06/29/1767399.html1、css解析和执行过程(1).浏览器自带属性解析;(2).网页上css属性解析,在 此之前有部分浏览器自带属性转载 2013-03-20 14:55:12 · 803 阅读 · 0 评论 -
WebCore Rendering
https://www.webkit.org/blog/115/webcore-rendering-ii-blocks-and-inlines/转载 2013-03-22 13:50:23 · 546 阅读 · 0 评论 -
CSS行高——line-height
http://www.cnblogs.com/dolphinX/p/3236686.html初入前端的时候觉得CSS知道display、position、float就可以在布局上游刃有余了,随着以后工作问题层出不穷,才逐渐了解到CSS并不是几个style属性那么简单,最近看了一些关于行高的知识,就此总结一下。所谓行高是指文本行基线间的垂直距离。要想理解这句话首先得了解几个基本知转载 2013-08-19 23:57:45 · 665 阅读 · 0 评论 -
使用CSS3 Flexbox布局
http://www.w3cplus.com/css3/css3-flexbox-layout.html 本文由大漠根据Helen Emerson的《Using the CSS3 flexbox layout》所译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://helephant.com/2013/03/转载 2013-08-20 23:53:05 · 922 阅读 · 0 评论 -
BiDi 算法的实现及应用
http://www.ibm.com/developerworks/cn/opensource/os-cn-bidi/BiDi 算法的实现及应用张 顺, 软件工程师, IBM简介: 软件的国际化是软件发展的趋势和挑战,软件国际化要处理编码转换、日期、数字和货币格式以及双向阅读顺序(Bidirection)等问题。世界上有二十多个国转载 2013-08-27 14:17:50 · 1341 阅读 · 0 评论 -
[WebKit] JavaScriptCore解析--基础篇 (一)JSC与WebCore
http://blog.youkuaiyun.com/horkychen/article/details/8915907先看一下官方的基本介绍,短短几句就塞满了关键字。SquirrelFish,正式名称是JavaScriptCore,包括register-based(基于寄存器的虚拟机), direct-threaded, high-level bytecode engine(字节码引擎)转载 2014-07-03 11:48:46 · 600 阅读 · 0 评论 -
深入理解iframe
http://www.cnblogs.com/fangjins/archive/2012/08/19/2645631.html一 目的 iframe是网页布局中重要的元素,是解决一些常见前端问题的必修课,而iframe总是让人捉摸不透,不好掌握。关于iframe,有很多问题我们必须要彻底弄清。笔者累一年经验,3天构思,欲阐述关于iframe的那些事。虽然都是常见的知识,但是很转载 2014-07-05 00:08:57 · 5162 阅读 · 0 评论 -
CSS专题(二):元素大小与位置offsetLeft offsetTop offsetWidth offsetHeight clientWidth clientHeight scrollWidth s
http://www.cnblogs.com/fangjins/archive/2012/08/02/2619835.html这是一些极易混淆的概念。仔细分析,这些值都是用来对元素进行定位的,下面逐一介绍。本文只介绍width,left等值,与其对应的是 height,top。本文还只介绍在Firefox下的表现,我认为,先不要考虑在IE各版本,Chrome等浏览器下的表现,这样一来,转载 2014-07-04 23:41:24 · 709 阅读 · 0 评论 -
iframe跨域
http://www.cnblogs.com/fangjins/archive/2012/08/19/2645631.html 最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续" 1.什么引起了ajax跨域不能的问题 ajax本身实际上是通转载 2014-07-05 00:10:55 · 516 阅读 · 0 评论 -
Introducing the WebKit FTL JIT
https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/转载 2014-08-20 16:21:12 · 842 阅读 · 0 评论 -
GObject 学习笔记汇总 GObject Introspection
http://garfileo.is-programmer.com/2012/2/20/gobject-introspection-introduction.32200.htmlhttp://garfileo.is-programmer.com/2011/3/28/a-simple-example-for-gobject-introspection.25662.html转载 2014-08-21 14:52:34 · 2906 阅读 · 0 评论 -
执行代码[WebKit] JavaScriptCore解析--基础篇(二)解释器基础与JSC核心组件
http://www.cnblogs.com/jiangu66/archive/2013/05/15/3080571.html转载 2014-08-21 20:08:23 · 735 阅读 · 0 评论 -
Wireshark基本介绍和学习TCP三次握手
http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html转载 2014-08-22 10:05:17 · 429 阅读 · 0 评论 -
TCP三次握手(Three-way Handshake)
http://blog.youkuaiyun.com/zuyi532/article/details/75997661、TCP三次握手的作用: 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。在socket编程中,客户端执行connect()时,将触发三次握手。2、TCP三次握手过程:转载 2014-08-22 16:22:52 · 2287 阅读 · 0 评论 -
Javascript 面向对象编程
http://coolshell.cn/articles/6441.htmlJavascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明转载 2014-07-02 23:15:54 · 370 阅读 · 0 评论 -
ECMAScript 中有5种简单数据类型 undefined null NaN
http://blog.youkuaiyun.com/cony100/article/details/7286947ECMAScript 中有5种简单数据类型(也称基本数据类型):Undefined,Null,Boolean,Number,和String .还有一种复杂数据类型object. object 本质上是由一组无序的名值对组成的。EcmaScript不支持任何创建自定义类型的机制,而所转载 2014-07-02 22:52:47 · 655 阅读 · 0 评论 -
一步步学习汇编(11)之Call和ret指令(破解软件的必修课二)
http://www.cnblogs.com/mfm11111/archive/2009/03/29/1424300.html一.ret指令用栈中的数据,修改IP的内容,从而实现近转移; CPU执行ret指令时,进行下面两步操作:a) (1)(IP)=((ss)*16+(sp))b) (2)(sp)=(sp)+2二.retf指令用栈中的数据,修转载 2014-01-16 10:30:03 · 1026 阅读 · 1 评论 -
CSS专题(二):元素大小与位置offsetLeft offsetTop offsetWidth offsetHeight clientWidth clientHeight scrollWidth s
http://www.cnblogs.com/fangjins/archive/2012/08/02/2619835.html 这是一些极易混淆的概念。仔细分析,这些值都是用来对元素进行定位的,下面逐一介绍。本文只介绍width,left等值,与其对应的是 height,top。本文还只介绍在Firefox下的表现,我认为,先不要考虑在IE各版本,Chrome等浏览器下的表现,这转载 2013-08-16 16:21:13 · 717 阅读 · 0 评论 -
JavaScript正则表达式
http://www.cainiao8.com/web/js_note/js_regular_expression.html什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:转载 2013-09-11 23:10:49 · 533 阅读 · 0 评论 -
[译]什么是Shadow Dom?
http://www.toobug.net/article/what_is_shadow_dom.html如果你做过网站,那么很可能你已经用过一些JavaScript类库。既然如此,你可能会对这些不知名的类库作者心存感激。这些作者——web开发领域的勇士们——都面对着同样的一个问题——封装。他们会花大量的精力在面向对象的经典问题之一上面,即如何封装自己的代码,以便与类库使用者的转载 2013-09-23 10:02:39 · 859 阅读 · 0 评论