用GeoChart和Firebase开发一个去过哪儿应用

作为一个纯前端工程师,你是否也曾想过开发一个属于你自己的应用?在这个应用里,没有后端,没有API,你不再需要可怜巴巴地等待后端工程师给你设置数据库,给你打通第三方登录接口,而你自己一个人把所有这些事情全部搞定。那么今天我们来一步一步建立这个工程,这个只属于你一个人开发,但能提供给无数人服务的工程。 GeoChart GeoChart是属于Google Charts一部分的地理图表,Google Charts提供了各种各样的柱状图、饼状图、折线图等等图形,我们目前只关注GeoC

React同构与极致的性能优化

本文发表于北斗同构github, 转载请注明出处 注: 本文为第12届D2前端技术论坛《打造高可靠与高性能的React同构解决方案》分享内容,已经过数据脱敏处理。 前言 随着React的兴起, 结合Node直出的性能优势和React的组件化,React同构已然成为趋势之一。享受技术福利的同时,直面技术挑战,在复杂场景下,挑战10倍以上极致的性能优化。 什么是同构? 一套代码既可以在服务端运行又可以在客户端运行,这就是同构应用。简而言之, 就是服务端直出和客户端渲染的组合, 能

Hexo的自动构建与发布

Hexo简介Hexo是一个基于Node.js的快速、简洁且高效的博客框架,自从2015年开始,我就把blog迁移到了Hexo,使用两年有余,发觉再也回不去Wordpress了。Hexo通过Markdown来记录每一篇blog日志,非常方便的通过Git来进行版本控制(这对于程序员来说,是再爽不过的事情了),而且能够构建出完全静态的blog页面,不用依赖于任何的数据库,以及动态的脚本语言,只需要一个简单的HTTP Server,比如用 Caddy Server 就能够host起来

介绍一下渐进式 Web App(消息推送) - Part 3

在第一篇:介绍一下渐进式 Web App(离线) - Part 1中我们介绍了一个典型的PWA应该是什么样子的,并且介绍了一下sercer worker和应用壳(app shell),在第二篇[介绍一下渐进式 Web App(即时加载) - Part 2](https://juejin.im/post/5a3245...,我们缓存了动态数据,并实现了从本地保存的数据中即时加载数据到页面中,也顺便介绍了web的一些数据库。 这篇文章也是这系列的完结篇,我们将实现: 在Web应

React深度编程:受控组件与非受控组件

受控组件与非受控组件在官网与国内网上的资料都不多,有些人觉得它可有可不有,也不在意。这恰恰显示React的威力,满足不同规模大小的工程需求。譬如你只是做ListView这样简单的数据显示,将数据拍出来,那么for循坏与{}就足够了,但后台系统存在大量报表,不同的表单联动,缺了受控组件真的不行。 受控组件与非受控组件是React处理表单的入口。从React的思路来讲,作者肯定让数据控制一切,或者简单的理解为,页面的生成与更新得忠实地执行JSX的指令。 但是表单元素有其特殊之处,

越看越期待,常滑推荐游览地点介绍

越看越期待,常滑推荐游览地点介绍 怀念已久的那种安逸感与治愈人心的风景,这就是常滑之旅 游览常滑的游客们都会发出这样的感慨,”真是让人松一口气的治愈系小镇啊”。其原因大概是,该地区的景色充满了浓厚昭和时代的古老气息,好像正是这种 “令人怀念的风景”,极具有治愈人心的作用。 作为景点,常滑没有多余的装饰,瓷器相关的事物则是其最重要的部分。 这篇文章的目的,是把被称为 &ldquo

越看越期待,常滑推荐游览地点介绍

越看越期待,常滑推荐游览地点介绍 怀念已久的那种安逸感与治愈人心的风景,这就是常滑之旅 游览常滑的游客们都会发出这样的感慨,”真是让人松一口气的治愈系小镇啊”。其原因大概是,该地区的景色充满了浓厚昭和时代的古老气息,好像正是这种 “令人怀念的风景”,极具有治愈人心的作用。 作为景点,常滑没有多余的装饰,瓷器相关的事物则是其最重要的部分。 这篇文章的目的,是把被称为 &ldquo

越看越期待,常滑推荐游览地点介绍

越看越期待,常滑推荐游览地点介绍 怀念已久的那种安逸感与治愈人心的风景,这就是常滑之旅 游览常滑的游客们都会发出这样的感慨,”真是让人松一口气的治愈系小镇啊”。其原因大概是,该地区的景色充满了浓厚昭和时代的古老气息,好像正是这种 “令人怀念的风景”,极具有治愈人心的作用。 作为景点,常滑没有多余的装饰,瓷器相关的事物则是其最重要的部分。 这篇文章的目的,是把被称为 &ldquo