淘宝新势力周H5性能优化实战

2018-04-13
阅读 3 分钟
12.4k
淘宝新势力周(春上新)是命运石kimi链路(H5链路)第一次承接S级大促,面对S级大促内容丰富且复杂的页面需求,kimi链路遇到了一些性能问题,在未进行性能优化之前,搭建出来的页面,业务方普遍反馈页面卡顿严重,无法滑动。

Vue的异构

2017-09-12
阅读 7 分钟
2.3k
组件化是至上而下的,一旦一个页面从某个Dom节点开始逐渐话之后,相当于从这个Dom节点开始所有的子辈节点都被组件化框架所接管了,这是因为Vue或React这类组件化框架都有一个重要的特性:那就是 数据=》视图 的一一对应关系,所以在被组件化框架所接管的区域内,所以的Dom操作都应该有组件化框架来完成,如果中间有其他...

Vue项目的自动化测试

2017-09-07
阅读 9 分钟
29.2k
说到自动化测试,许多开发团队都是听说过、尝试过,但最后都止步于尝试,不能将TDD(测试驱动开发)、BDD(行为驱动开发)的完整流程贯彻到项目中。思考其中的原因:终究还是成本抵不上收益。

javascript典型内存泄漏及chrome的排查方法

2017-03-31
阅读 4 分钟
23.4k
对于JavaScript这门语言的使用者来说,大多数的使用者的内存管理意识都不强。因为JavaScript一直以来都只作为在网页上使用的脚本语言,而网页往往都不会长时间的运行,所以使用者对JavaScript的运行时长和内存控制都比较漠视。但随着Spa(单页应用)、node.js服务端程序和各种js工具的诞生,我们需要重新重视JavaScript...

源码解析 —— Vue的响应式数据流

2016-11-25
阅读 4 分钟
5.7k
目前前端社区比较推崇的框架有Vue 和 React,公司内部许多端都自发的将原有的老技术方案(widget + jQuery)迁移到 Vue / React上了。我觉得Vue / React 有以下几点优势

从零搭建移动H5开发项目实战

2016-11-12
阅读 4 分钟
12.4k
在Pc的时代,前端技术无疑统治了大多数用户的交互界面!而在移动为王的今天,NA开发在早期占领了大多数用户的交互界面,后来逐渐的前端H5开发找到了自己的技术优势,慢慢的后来居上。

网页缓存 cache 二三事

2015-10-31
阅读 3 分钟
6.1k
一个网页是如何在浏览器上进行缓存的,其中涉及了哪些机制,有哪些技术可以采用,如何才能最大化利用缓存.个人觉得这些知识点都是一个前端工程师必须了解的.曾经在面试的时候被问过一个问题,"有没有不返回304,同时又使用了缓存的情况?".当时因为对缓存机制了解不深,所以答不上来.下面我总结一下这方面的知识.

JavaScript函数声明与函数表达式

2015-09-06
阅读 1 分钟
3.5k
JavaScript函数声明与函数表达式 如何定义一个函数         在JavaScript里有两种定义函数的方法 函数声明        function 函数名称 (参数:可选){ 函数体 } 函数表达式        function 函数名称(可选)(参数:可选){ 函数体 } 常见的函数定义以及所属的定义方法 function foo(){} 函数声明 var bar = function foo()...

浏览器同源策略以及跨域请求时可能遇到的问题

2015-09-06
阅读 2 分钟
8.4k
https 和 http 的协议不同,是不同域当以上三个元素中的一个与网页的document.domain不相同时,浏览器会认为你的请求是跨越请求。

javascript 的基本类型 和 与操作符结合时的类型转换

2015-08-31
阅读 2 分钟
2.4k
javascript的基本类型和类型转换系统相较于其他语言例如 Java 来说可以说是非常混乱的.这个是许多新手必定会遇到的坑.首先javascript 有五种简单的基本类型(undefined,null,Number,Boolean,String).和一种复杂的数据类型object.