上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 47 下一页
摘要: 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。 将讨论的浏览器 今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。 本文将基于一些开源浏览器的例子—— 阅读全文
posted @ 2017-01-18 23:47 {前端开发} 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 前言:对很多 react 新手来说,网上能找到的资源大都是些简单的 tutorial ,它们能教会你如何使用 react ,但并不会告诉你怎么在实际项目中优雅的组织和编写 react 代码。用谷歌搜中文“ React 最佳实践”发现前两页几乎全都是同一篇国外文章的译文...所以我总结了下自己过去那个 阅读全文
posted @ 2017-01-10 23:39 {前端开发} 阅读(4234) 评论(0) 推荐(0) 编辑
摘要: 本文为大家分享了JavaScript对象的浅拷贝和深拷贝代码,供大家参考,具体内容如下 1.浅拷贝 拷贝就是把父对像的属性,全部拷贝给子对象。 下面这个函数,就是在做拷贝: var Chinese = { nation:'中国' } var Doctor = { career:'医生' } func 阅读全文
posted @ 2017-01-02 15:02 {前端开发} 阅读(3012) 评论(0) 推荐(1) 编辑
摘要: 学习webpack,基本始终是围绕: 1.如何安装webpack 2.如何使用webpack 3.如何使用loader 4.如何使用开发服务器 可能我们会在如何使用开发服务器的时候,遇到诸如调试的相关问题: 使用开发服务器 我们webpack中使用的开发调试服务器通常是 webpack-dev-se 阅读全文
posted @ 2017-01-01 22:58 {前端开发} 阅读(3583) 评论(1) 推荐(0) 编辑
摘要: 回顾 2016 iOS 和 Android 系统不约而同学习了对方的优点,长得越来越象:3D touch、权限控制、夜间模式、电话防骚扰... 原本属于桥的两侧的开放与封闭,越来越往一个中心靠;由此看来,真正在 OS 里的应用 App 才是系统的灵魂。 像「微信」,不论你用 iOS 还是 Andro 阅读全文
posted @ 2016-12-31 15:29 {前端开发} 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 2016年马上过去了,像过去六年中的每一年一样,Web前端领域又产生了“面目全非”而又“耳目一新”的变化,不但旧事物持续不断地被淘汰,新事物也难保坐久江山,大有岌岌可危之势。开源界如群雄逐鹿,不断生产新的概念、新的框架、新的工具,去年中一些流行的技术今年大多得到了进一步的演进和升级,活跃度非常高,却 阅读全文
posted @ 2016-12-31 15:20 {前端开发} 阅读(725) 评论(0) 推荐(1) 编辑
摘要: 在开发环境下,往往需要一个工具来自动重启项目工程,之前接触过 python 的 supervisor,现在写 node 的时候发现 supervisior 在很多地方都有他的身影,node 也有一个 npm 模块 supervisior 也是用来监控进程的,不过除了 supervisior 外,还有 阅读全文
posted @ 2016-12-31 13:05 {前端开发} 阅读(37673) 评论(0) 推荐(0) 编辑
摘要: 闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。 1 匿名自执行函数 我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误 阅读全文
posted @ 2016-12-13 17:37 {前端开发} 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 何谓技术体系 技术体系指社会中各种技术之间相互作用、相互联系、按一定目的、一定结构方式组成的技术整体。技术体系是科技生产力的一种具体形式。 前端技术体系的范围和作用 随着科技的发展,终端种类越来越丰富,前端行业也在迅猛发展,目前前端早已成为连接用户终端、视觉体验、服务端的重要一环,相比十年前前端的边 阅读全文
posted @ 2016-12-13 16:36 {前端开发} 阅读(2179) 评论(1) 推荐(0) 编辑
摘要: 注:以下所有例子均 只 在 iOS 的微信中测试过,但对于饿了么APP的内置浏览器同样适用(两者使用相同内核) 引题 工作中常常有需要显示大量信息的情况,列表超出一屏就涉及到滚动的问题。例如 在 iOS 中用微信打开,滚动非常顺滑,so far so good!但某天产品需求有变,要求加一个固定在头 阅读全文
posted @ 2016-12-12 16:17 {前端开发} 阅读(28084) 评论(5) 推荐(1) 编辑
摘要: 作为一个前端,不能不考虑性能问题。对于大多数前端来说,性能优化的方法可能包括以下这些: 等等…… 有兴趣的同学,可以自行搜索雅虎关于前端优化的十四条规则。但这些规则当中,有多少是需要前端工程师付诸实践的?就我来说,CDN、缓存的设置,就是不需要我去关心的(作为一个苦逼外包,是没有权限去生产环境操作的 阅读全文
posted @ 2016-12-11 23:24 {前端开发} 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 在Web开发中,需要将数据的变化实时反映到UI上,这时就需要对DOM进行操作,但是复杂或频繁的DOM操作通常是性能瓶颈产生的原因,为此,React引入了虚拟DOM(Virtual DOM)的机制。 什么是虚拟DOM? 虚拟DOM VS 直接操作原生DOM? 虚拟DOM VS MVVM? 对React 阅读全文
posted @ 2016-12-11 23:10 {前端开发} 阅读(9943) 评论(0) 推荐(1) 编辑
摘要: 这两天比较闲,写了两篇关于JS性能缺陷与解决方案的文章(《JS特性性能缺陷及JIT的解决方案》,《Javascript垃圾回收浅析》),主要描述了untyped,GC带来的问题与JIT引擎的解决方案。但相对于Js引擎的问题,我认为DOM导致的性能问题更值得关注。 一.Dom的性能瓶颈及原因 1. 为 阅读全文
posted @ 2016-12-11 23:03 {前端开发} 阅读(452) 评论(0) 推荐(0) 编辑
摘要: React组件性能优化 前言 众所周知,浏览器的重绘和重排版(reflows & repaints)(DOM操作都会引起)才是导致网页性能问题的关键。而React虚拟DOM的目的就是为了减少浏览器的重绘和重排版。 说到React优化问题,就必须提下虚拟DOM。虚拟DOM是React核心,通过高新的比 阅读全文
posted @ 2016-12-11 14:59 {前端开发} 阅读(4850) 评论(0) 推荐(0) 编辑
摘要: 对于重绘和回流的概念不是很清晰,查看了许多博文,在这里说一下自己的理解!!欢迎同学们与我交流。 1、重绘概念 2、回流的概念 3、如何减少重绘和回流 重绘和回流也是为什么要减少dom操作的原因之一,在本博客文章《dom tree和render tree》中会有详解。 阅读全文
posted @ 2016-12-11 14:37 {前端开发} 阅读(317) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 47 下一页