FED

©FrontEndDev.org
2015 - 2024
web@2.23.0 api@2.21.1
2015阿里11.11:手淘Promise实践
11/25/2015, 12:03:01 AM
2015阿里11.11
访问
1655
·
评论
0
之前较早的时候,在我们团队中已经陆续分享过几次Promise的实践,主要分享了Promise的常用特性,包括then/catch,链式调用等。而本次借双11技术巡演的机会,主要结合手淘前端的一些日常业务,来阐述Promise的编程模式。笔者对Promise的态度是极其推崇的,不仅仅因为它能被完美的Polyfill和解决异步调用的问题,更从ES6/7的发展来看,Promise有更大的用武之地(ES6的generator以及ES7的async/wait)。...
2015阿里11.11:HTML5性能最佳实践
11/25/2015, 12:01:10 AM
2015阿里11.11
访问
4143
·
评论
1
2015年是全面『无线化』的一年,在BAT(财报)几家公司都已经超过50%的流量来自移动端,这次双11更是占到了68.67%无线交易(天猫微博)。手淘中大量的业务采用H5的方式开发,H5体验好坏全面影响着手淘的使用体验。今年手机淘宝在技术上重点解决“顿”,“卡”,“慢”的问题,并提出了“521法则”,具体指:...
2015阿里11.11:密令红包的前端技术方案
11/24/2015, 11:55:20 PM
2015阿里11.11
访问
1637
·
评论
0
今年的双11不仅买买买令人兴奋,密令红包也让人欲罢不能、抢到手软。每天,都有新鲜出炉的密令从各种渠道放出,只要打开手机淘宝,在搜索框输入密令就可以抢现金红包啦~一年一度的红包盛事没有彩蛋怎么行呢?输入秋裤、冰箱、手机膜试试看?哎呀我的手机怎么这样了?...
2015阿里11.11:手淘敲钟项目总结
11/24/2015, 11:51:18 PM
2015阿里11.11
访问
2861
·
评论
1
4号得到消息要做一个紧急项目,双十一当晚10点30分,北京水立方,美国纽约证券交易所为“2015天猫双十一全球狂欢节”举行远程开市敲钟仪式,见证这场全球商业的狂欢。到时马大大会和8位曾获得阿里公益“天天正能量”奖的人物代表举行远程开市敲钟仪式,这是纽交所首次为一家中国的互联网企业举行远程敲钟仪式。我负责在手淘上开发一个敲钟功能,让手淘的一亿多用户能够在手机上和马总一块敲响开市钟。...
文档生成工具 idoc
11/18/2015, 6:54:43 PM
埋名
访问
1368
·
评论
0
通过markdown生成静态页面的工具。经常用markdown写一些接口文档,为了方便特写此工具玩耍。生成的页面预览效果这些文档是都是使用idoc生成的页面哦,可以提交用idoc生成的文档哦提交收录。仓库地址【https://github.com/jaywcjlove/idoc】欢迎提需求和bug,提交地址issues。...
ssr无需等待,让前端独立于后端进行开发
11/18/2015, 4:18:00 PM
埋名
访问
1648
·
评论
1
将一个目录设置成一个静态服务器。。大家肯定遇到过,当后端API没有编写完成时,前端无法进行调试,这就导致了前端会被后端阻塞的情况。而ssr相当于是搭建了一个MockServer,构建假数据,然后把这些假数据存到JSON文件上,MockServer可以响应请求或者生成页面,当然也可以顺便生成API文档。命令帮助。...
前端进阶计划第45周作业
11/10/2015, 8:46:40 PM
前端工程师进阶计划
访问
2213
·
评论
0
兼容性要求:兼容到IE8兼容实现返回从自身开始向上查找符合className的最近元素。兼容实现返回元素的兄弟元素集合(不包含自身)。兼容实现选择第几个子元素。...
前端进阶计划第44周作业
11/2/2015, 8:56:40 PM
前端工程师进阶计划
访问
1758
·
评论
0
尽可能与Function.prototype.bind保持一致。...
Javascript进阶-闭包
10/31/2015, 8:50:24 PM
跟着Reven一起玩前端
访问
1909
·
评论
0
#Javascript进阶-闭包##1.什么是闭包函数嵌套函数,内部函数可以引用外部的参数和变量,参数和变量不会被垃圾回收机制所收回,外部函数最终返回内部函数的函数名。从垃圾回收机制来看,一个闭包就是当一个函数返回时,一个没有释放资源的栈区。...
JS兼容性方法小结
10/31/2015, 8:47:43 PM
跟着Reven一起玩前端
访问
1856
·
评论
0
#JS兼容性方法##事件事件对象兼容取消事件冒泡兼容阻止默认事件事件监听兼容##DOMchildren属性...
组件分享-javascript 运动框架
10/31/2015, 12:02:02 AM
跟着Reven一起玩前端
访问
1504
·
评论
1
大家都知道JQuerry有animate方法来给DOM元素进行运动,CSS3中也有transition、transform来进行运动。而使用原生的Javascript来控制元素运动,需要写很多运动的细节以及兼容。然而,当你的BOSS不让你使用庞大的JQ框架,而且你开发的产品也需要在一些不兼容CSS3的浏览器运行的时候,你是否觉得每次都要开个定时器来琢磨运动该怎么进行,是件很费力的事情呢?...
前端进阶计划第43周作业
10/30/2015, 11:26:46 PM
前端工程师进阶计划
访问
1426
·
评论
0
更健壮的typeis,可以判断任何数据类型定义一个不可修改的对象实现对象的深度拷贝。实现base64、debase64实现randomNumber和randomString。...
前端进阶计划第42周作业
10/30/2015, 11:24:45 PM
前端工程师进阶计划
访问
1790
·
评论
6
实现typeis方法,可以正确返回传入的数据类型。实现each方法,可以正确遍历对象、数组,并且能够正确break。实现无限柯里化加法。实现以下功能,f函数可以根据参数的形参个数返回不同的结果。...
前端进阶计划-2015
10/30/2015, 11:17:55 PM
前端工程师进阶计划
访问
2327
·
评论
3
掌握前端必备的基础知识,提高自身开发能力。时间规划:时间安排:在阅读教程的时候,建议去查阅一些文档,使用谷歌搜索。进阶时间尽量安排在业余和平时工作空闲时,不能本末倒置将工作耽误。按入职顺序。...
MongoDB 学习三:查询操作
9/14/2015, 10:54:21 AM
MongoDB 学习
访问
1644
·
评论
1
这章我们学习MongoDB的查询操作。find方法用于执行MongoDB的查询操作。它返回collecion中的documents子集,没有添加参数的话它将返回整个collection数据。例:查找c的所有数据...
MongoDB 学习二:基本操作
9/9/2015, 4:26:51 PM
MongoDB 学习
访问
1714
·
评论
2
这章我们学习数据操作。上一章我们已经简单介绍了数据插入,如:那么,假如你碰到需要插入多条documents的时候情况怎么办呢?只要传入数组就行MongoDB在插入数据的时候仅做最少的检查。它检查document的基础结构并且"_id"不存在时帮你自动添加。...
MongoDB 学习一:概念
9/9/2015, 4:20:36 PM
MongoDB 学习
访问
1443
·
评论
0
这一章,我们先介绍几个MongoDB的概念:1.document:它是MongoDB的基础数据单元,它大概等价于关系型数据库中的行。2.collection:可以想象成动态的表。3.一个简单的MongoDB实例可以携带多个独立的数据库,每个数据库都有属于自己的collections。...
coolie 心中的前端构建
9/9/2015, 3:28:51 PM
coolie介绍
访问
2905
·
评论
3
前端开发为什么要进行构建,它的意义在哪?回答这个问题之前,来先看下两个案例案例1案例2因为案例1的教训,使用了CDN技术。接触过前端开发的同学,肯定对这两个案例颇有感触,因为这两个案例是最为常见的。...
在自然语言的角度理解 JavaScript 中的 this 关键字
9/8/2015, 12:49:55 PM
访问
1390
·
评论
3
在编写JavaScript应用的时候,我们经常会使用this关键字。那么this关键字究竟是怎样工作的?它的设计有哪些好的地方,有哪些不好的地方?本文带大家全面系统地认识这个老朋友。小明正在跑步,他看起来很开心...
为什么不是 200 OK (FROM CACHE) 而是 304 NOT MODIFIED
8/25/2015, 9:57:47 AM
访问
2345
·
评论
1
为什么有的缓存是200OK(fromcache),有的缓存是304NotModified呢?很简单,看运维是否移除了EntityTag。移除了,就总是200OK(fromcache)。没有移除,就两者交替出现。最近在做百度云观测的nginx配置优化。从知乎上看到这个问题:“阿里云存储如何让浏览器始终以200(fromcache)缓存图片?”,提问者强调200OK(fromcache)和304NotModified的区别,有感而发。...