浏览器工作过程详解(译)(二)

2017-04-28
阅读 2 分钟
2.3k
在构建好render树后,浏览器就开始进行布局了。这意味着浏览器会给每个节点正确的坐标,让它们出现在该出现的地方。下一步就是进行绘制了,浏览器将会遍历render树,每一个节点都会被UI后端层所绘制。

浏览器工作过程详解(译)(一)

2017-04-18
阅读 2 分钟
3.5k
web浏览器可能是我们使用最广的软件了。在这篇文章中我将会详细介绍一下浏览器在背后究竟是如何工作的。我们将会知道,在你在地址栏键入“google.com”到浏览器呈现页面的这段时间内,究竟发生了什么。

JS的内置对象系列:Array(一)

2017-02-26
阅读 2 分钟
1.6k
日常开发过程中,发现自己对很多原生方法都不知道,有些早已实现的方法,却傻乎乎自己去实现,因此萌生了总结和练习JS内置对象方法的想法。以下内容可能并不有趣,请谨慎观看?,参考自MDN

js 简易模块加载器 示例分析

2017-02-24
阅读 3 分钟
2.3k
由于javascript本身并没有制定相关标准(当然es6已经有了import和export),所以在模块化方面诞生了各种不同的规范。主要有AMD规范(随requirejs诞生而普及),CMD规范(随seajs的出现而普及),commonjs(主要用于node,并不适合前端)。至于以上几种规范的异同,无耻的我在这里就不多费口水了,请还不了解的亲们自行去...

老生常谈的跨域问题JSONP解决方式

2017-02-22
阅读 2 分钟
16.9k
说起来源...今天去茶水间倒水时,偶然听到公司面试官在问面试者前端跨域的如何解决。我心中默默想了一想,啪啪啪瞬间想出几个关键词,iframe,cors,同源策略,jsonp...转念一想,虽然这是很常见的面试题,然而我在开发过程中,还真没有用过jsonp这种方式...就连原理也说不好。一阵冷汗,? ,赶紧去找了相关资料。

multipart/form-data 格式的http请求,以及lua构造实现

2016-12-31
阅读 3 分钟
12.4k
大多数前端工程师对于这个multipart/form-data并不陌生,当我们需要发送二进制数据如图片时,通常会用到这个玩意儿~我们用form表单提交数据时,会指定form元素的enctype属性值为multipart/form-data,又或者使用html5新对象Formdata,我们用ajax发送数据时会指定content-type为multipart/form-data.

css background-position和background-size以及clip属性

2016-08-30
阅读 2 分钟
5.4k
今天聊一聊css背景属性的background-position和background-size以及clip三个属性。 {代码...} {代码...}

jq easyui数据网络的分页过程

2016-06-08
阅读 2 分钟
3.3k
我们在处理分页时,通常有两种方式,前端分页和后台分页。前端分页会将后台数据一次性全部查询返回,然后在前端存储处理。这样的方式缺点很明显,如果数据量非常大,存储在前端显然是一种非常不明智的方式,对于性能有明显影响。