leozdgao

193
获赞数
8
关注数
736
粉丝数
上海
上海海事大学 | 电子信息工程
IP 属地上海
2015-04-16 加入
浏览 12.1k

前端爱好者

4,047 声望|专家
全站排名超越 99.67% 用户
前端
2.2k
react
1.1k
javascript
903
dom
338
css
306
个人动态
  • 赞了文章2018-01-06
    所谓Serverless,你理解对了吗?
    随着DevOps和微服务的理念日渐被IT业界所接受,另一个新名词Serverless也开始进入人们的视野。尤其在今年4月份国内两大云服务厂商阿里云、腾讯云先后推出各自的Serverless产品之后,Serverless一时洛阳纸贵。那到底什么是Serverless,它跟DevOps和微服务又有什么样的...
  • 赞了文章2017-10-30
    从暴力到 NAN 再到 NAPI——Node.js 原生模块开发方式变迁
    在 Node.js 开发领域中,原生 C++ 模块的开发一直是一个被人冷落的角落。但是实际上在必要的时候,用 C++ 进行 Node.js 的原生模块开发能有意想不到的好处。
  • 赞了文章2017-09-14
    页面性能优化实践总结
    页面性能优化 学而不思则惘,思而不学则殆 前几天接到一个页面效果优化的任务,边做边查阅了一些关于页面性能的资料。做完任务之后,抽空写了一篇总结,梳理一下思路,加深自己的理解。 1. chrome的timeline 先思考这样的一个问题: 什么叫页面性能好?如何进行评判...
  • 赞了文章2017-09-04
    开发工具心得:如何 10 倍提高你的 Webpack 构建效率
    webpack 是个好东西,和 NPM 搭配起来使用管理模块实在非常方便。而 Babel 更是神一般的存在,让我们在这个浏览器尚未全面普及 ES6 语法的时代可以先一步体验到新的语法带来的便利和效率上的提升。在 React 项目架构中这两个东西基本成为了标配,但 commonjs 的模块...
  • 赞了文章2017-07-03
    如何造一个『为移动端而生』的日历
    之前写了一篇Calendar -『为移动端而生』的自定义日历,一直有童鞋对这个插件的手势处理存在一些问题,所以想写篇文章,来说说它的成长史~ 在阅读本文之前,确保你有稍微看过 calendar 的效果 喔~ 点击查看github, 查看calendar源码 也可以在 NPM上搜索 mob-calenda...
  • 赞了文章2016-10-25
    浏览器中唤起native app || 跳转到应用商城下载
    前段时间遇到一个小需求:要求在分享出来的h5页面中,有一个立即打开的按钮,如果本地安装了我们的app,那么点击就直接唤起本地app,如果没有安装,则跳转到下载。
  • 发布了文章2016-10-16
    【译】MVC 在前端已死?
    在过去的 4 年里,我看过许多 web 项目并花了大量的时间在前端架构或是为它整合一些框架。在 2010 年前,JavaScript(实现 jQuery 的语言)在传统 web 应用中被广泛用于 DOM 操作以及添加一些简单的东西。人们并不关心架构方面的东西,一些 简单的模块化方式 似乎已...
  • 赞了文章2016-09-24
    HTTP2即未来
    现在浏览器里面很大一部分网页还在使用HTTP1.1作为主要的网络通信协议。 但,这傻逼协议是1999年弄出来的. 距今已经有xx年了, 这些年里,美国的IETF 觉得这样不行.我得出来拯救世界了, 在Chrome的倡导下, 借用Chrome的SPDY 来做为HTTP2的前身,即, HTTP2 是SPDY/3 draft...
  • 赞了文章2016-05-30
    那些年我们踩过的乱码坑
    这是一个由乱码引发的故事。抱歉我暂时找不到更加惨烈的图,请相信我,还有更目不忍视的画面。请看下图那些框框,那都是些什么鬼!这是要害死强迫症吗?如果同时看到几十个框,简直让人崩溃。
  • 赞了文章2016-05-15
    React.js 最佳实践(2016)_链接修正版
    译者按:最近React(web/native)依旧如火如荼,相信大家都跃跃欲试,我们团队也开始在React领域有所尝试. 2016年应该是React 逐渐走向成熟的一年,让我们一起来看看国外的开发者们都总结了哪些"最佳实践".
  • 发布了文章2016-03-12
    【翻译】Fuse 与 React Native 或者 NativeScript 比有什么区别?
    有的时候,这就是 Hybrid 应用和原生应用的区别,或者是创建一个原型和创建一个完整应用的区别(Fuse 实际上可以帮你无缝地从一个原型到完成一个完整应用),但通常我们需要更近一步说明。
  • 发布了文章2016-03-08
    搭建现代的 Karma 测试环境
    之前写过的测试都是针对简单的工具方法,用的 mocha + chai 写,最近在研究前端路由,想写写测试代码,遇到 window.location,突然意识到前后端的差异问题,需要一个浏览器环境,于是想到之前用过的 Karma + phamtonjs 环境,搭的过程中遇到一些坑,因为涉及到了 Bab...
  • 赞了回答2016-02-24
    【官方比赛】社区 1111 秀代码,让你来秀让你飞!
    {代码...}
  • 发布了文章2016-02-14
    写一个自己的 Yeoman Generator
    由于自己经常会写一些 demo,或者学习新工具库的使用,然后又比较依赖 npm 的模块管理(这个是重点)和 webpack 的代码打包功能,所以每次都要创建一个目录结构,复制各种 .rc 文件,复制 webpack 的配置文件,复制一个应用了 webpack dev 中间件的 express server,...
  • 赞了回答2016-01-06
    在哪里可以查到移动端各操作系统在国内的使用比率?
    可以用友盟看看
  • 提出了问题2016-01-06
    在哪里可以查到移动端各操作系统在国内的使用比率?
  • 发布了文章2016-01-02
    探索React源码的全局模块系统
    也可以在这里看:[链接] 扫了几眼react的源代码(0.14-stable分支),发现一个有趣的现象,比如如下这段代码: {代码...} 熟悉 node.js 的 CommonJS 模块系统的话,我们知道有如下3种情况: 依赖一个原生模块(native module),比如fs模块或者是events模块。 以 '/'...
  • 回答了问题2015-12-26
    webpack编译过程中,如何显示编译中的错误信息?
    可以加上--display-error-details来看更详细的错误日志
  • 赞了文章2015-12-25
    2015前端生态发展回顾
    编程技术及生态发展的三个阶段 最初的时候人们忙着补全各种API,代表着他们拥有的东西还很匮乏,需要在语言跟基础设施上继续完善 然后就开始各种模式,标志他们做的东西逐渐变大变复杂,需要更好的组织了 然后就是各类分层MVC,MVP,MVVM之类,可视化开发,自动化测...
  • 发布了文章2015-12-08
    为什么说DOM操作很慢
    首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint)。下面主要先介绍下这些浏览器行为,阐述一个页面是怎么最终被呈现出来的,另外还会从代码的角度,来说明...