JavaScript

在 React 项目中使用 React-intl 实现多语言支持

组件替代,最后通过简单的配置实现语言的国际化,那我们就用React-intl吧。注意:本文说的是用法,源码我也没有拜读过,太深的东西去github给作者留言吧。 包裹在需要语言国际化的组建的最外层,为包含在其中的所有组建提供包含id和字符串的键值对。(如:"homepage.title":"Hommily";)日期时间a. 用于格式化日期,能够将一个时间戳格式化成不同语言

2016年前端开发学习计划

2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。一、开发工具1. atomAtom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一

【译】两百行内 JavaScript 打造 lambda 演算解释器

本文转载自:众成翻译译者:文蔺链接:http://www.zcfy.cc/article/661原文:http://tadeuzagallo.com/blog/writing-a-lambda-calculus-interpreter-in-javascript/最近,我发了一条推特,我喜欢上 lambda 演算了,它简单、强大。我当然听说过 lambda 演算,但直到我读

web入门+书籍推荐

如果你想建立一个自己的网站,你可以从网上搜到许多的教程:比如wordpressgitpages等等。如果你想了解这个框架是怎么工作的,你可以了解以下下面的三个基本概念:服务器,数据库,前端工程(即以前页面制作的升级版)服务器首先,我先简单的介绍一下服务器。服务器,顾名思义,是提供服务用的。打个比方,你在浏览器窗口中输入http://baidu.com,就能看百度的首页。这是

使用 krpano 实现全景视频

使用 krpano 制作全景视频krpano的强大我就不多说了,了解过的人应该都知道,现在市场上只要应用全景的几乎都是使用的krp来实现,krp官方提供了插件,全景视频使用的是 videoplayer 插件,使用全景摄像机录制视频,在将他们播放到网页上,可以操作鼠标改变视角,也可以在移动设备上使用VR眼镜观看。搭建好环境,需要一个本地web服务,我使用的是nodeJS。下载

【译】JavaScript 命名空间

原文链接:《JavaScript Namespacing》译文原链:【译】JavaScript 命名空间JavaScript 中有很多可以给你的对象安全分配命名空间的方法。这篇文章讨论我见过的普遍的实践。前缀命名空间如果命名空间的目的是避免冲突的话。下面这个系统,只要我们知道全局变量名前缀 myApp_ 是唯一的,可以像其他系统一样避免命名空间冲突。// add uniqu

SF博客小助手v1.1.0更新日志

前言我是在第一个版本发布了之后的第二天才发现这个bug的,因为segmentfault每天只允许发表10篇博文,而我,不知道。因为最早的时候,这个项目我从未想着对外发布,但是嘛,入乡随俗,javascript就这风气,随便写个东西都想开源。正因为此,导致一个非常高危的安全隐患。令我悲伤的是,这么明显的bug,竟然没人向我反馈,这证明了,我写个这个破玩意儿,根本没人用。好吧,

【译】无限滚动加载最佳实践

本文转载自:众成翻译译者:文蔺链接:http://www.zcfy.cc/article/673原文:https://uxplanet.org/infinite-scrolling-best-practices-c7f24c9af1d无限滚动(Infinite scrolling),有时候被称为无尽滚动(endless scrolling),这种技术允许用户在大量内容上滚动

vue组件系列-气泡卡片

从模态弹框讲起前端攻城:lion_face:️对模态弹框肯定很熟悉,不管是套用bootstrap的还是自己写的,它常用来完成与用户的展示交互和处理一些数理逻辑。但是在用来展示小体量的信息是我认为它是过于庞大的,我们可以采用更优雅的气泡卡片来展示那些小体量的信息。就像这样的↓↓↓先附上体验地址实现vue模版 {{title}} {{content}}这里对

混合应用中的javascript实践

混合应用(hybird app) 在几年前便进入大众视野,近来更是越发风生水起,深受人民群众的喜爱。概念什么是混合应用混合应用(hybird app) 顾名思义,便是将web app与native app混合在一起,既享受html快速开发、快速版本迭代带来的便利,也能使用原生app调用系统接口和第三方SDK的强大扩展能力。混合方式如同茴字有几种写法一般,构建混合应用也有不同