Two months ago I published a starter pack for React based on webpack . Today I found out that I need almost the same thing but without the React bit. This simplifies the setup but there are still some tricky parts. So, I made a brand new repository webpack-library-starter and placed all the stuff that we need for creating a JavaScript library.
Blog,简称Ameblo)于2016年9月,将前端部分由原来的Java架构的应用,重构成为以node.js、React为基础的Web应用。这篇文章介绍了本次重构的起因、目标、系统设计以及最终达成的结果。
对话框是个好东西,创建简单有实用。当下的开发中,很多的开发者反而更喜欢使用activity来代替对话框,至少笔者的团队中,类似于升级提示或者指示页及其他一些交互的地方,大量的把Dialog替换成activity,好处是显而易见的,activity具有更灵活的操作和布局,另外很重要一点是,一些容易涉及内存泄漏的代码放在activity中执行比放在Dialog中执行要好的多,当然这是笔者自己的观点,文中有不对的地方,欢迎大家提出指正。
le,我马上搜到了一个项目 SwipeCards ,是仿照探探的老父亲Tinder的app动画效果打造的,果然程序员都一个操行,看到好看的就想动手实现,不过人家的成绩让我可望而不可及~ 他实现的效果是这样的:
1、0个类0行代码(除了apt及生成的仅仅一个类的代码) 2、0反射0性能损耗,基于编译期间注解处理器 3、支持任何类型的参数传递,没有原生Intent的数据大小限制 4、支持页面元素共享的转场动画
在多元化的今天,一个热门的移动app,或多或少都会有内在H5在其中。而对于一个有很多运营场景的app来说,这种情况更常见了。试想一下,如果在一个公司,存在很多native和H5同时需要开发的页面,为了节省开发成本,此时如果只开发H5,就需要考虑native的体验了,而这就是本文的目的, 如何让native端拥有像加载本地页面一样的速度去加载H5 。
Google 的设计一向以简单著称,让页面清爽优雅地呈现,一方面节省了页面载入的时间,减少用户的等待,另一方面也减少了用户在浏览页面时的分心。然而,在这简单的 设计背后,并不是设计师偷懒,而是更加灵敏、细致、轻便的交互体验设计。Google+ 作为社交网络的又一力作, 在继承了公司著名的十大设计准则下,在如何更轻、更快速、更人性化方面有了很大的突破。本文主要以社交网络为例,分析总结出了六条让 web 体验更灵动的设计方法,供大家参考
Android Material Design 对 EditText 输入框的交互设计定义了一个规范,android.support.design 包中恰好提供了一个实现这些设计细节的新控件:TextInputLayout,本文就来细细分析一下。
,作为内容的沉淀对象。生活中的光影瞬间,在温暖的小角落予以展示,表达“你我TA的空间回忆”。 打造用户的“参与式体验” 画面内容以用户的“第一视角”来呈现,营造用户“自身”翻看回忆的氛围。即:
本篇由 代码咖啡 投稿,这是 代码咖啡 的第1篇投稿
Google开发了一个叫做Bookcase的3D书架网页应用,可展示超过一万本图书,被分了28个分类,用鼠标即可让书架一直滚动下去,找到你想要的书。整个网页的3D效果赞到爆。在你选择了一本书之后,该应用会直接引导你到Google Books在线阅读。选取图书时还会显示出一个二维码,利用手机扫描也可直接快速在手机上阅读。 Bookcase的效果如果将来移植到Android平板上就爽了。
10月8号的时候,Opera Software向开发者通道推送了Opera 34 Build 2011.0。作为一个“新版”浏览器,其“内核”已基于Chromium 47。根据注释,该版本在修复bug之外,还带来了一些新功能。此外,原先让不少Opera用户困惑的“发现”(Discover)组件,现已被重命名为“News”,它可以为用户呈现最新消息和热点趋势。
HTMLWidgets是专为R语言打造的可视化JS库,使得一两行R语言代码就能生成交互的可视化页面, 比如复杂的地图标注数据可视化。 项目主页: http://www.open-open
1. 使用Jetty为嵌入式服务器; 2. 使用ant将web应用打包为runnable.war; 3. 命令行java -jar runnable.war启动web服务。
运行下面两个命令,即可把 Vim(含插件)配置成 Python IDE。目前支持 MAC 和 Ubuntu。
1、Android 自定义控件实战 电商活动中的刮刮卡 2、 Android自定义控件实战 打造Android流式布局和热门标签 3、 Android智能机器人“小慕”的实现 4、高仿QQ5
打造一个创客专用的UbuntuKylin版本-UMaker: 创客经常要干的事情都是从无到有,都将经历一个从创意、草图到模型、实体,然后电子电路开发、软...
Vim 编辑的需求又来了。。加之 WebStorm 经常假死,我决定重新启用 Vim 。同时重新打造了我的 Vim ,使它能够满足我在 IDE 中的所有需求。这篇文章便来记述整个过程,或许有些帮助。先上图:
82388 年后开始上班甚是清闲,所以想捣鼓一些东西。在翻阅大神杰作 Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI 的时候看到下面有一条评论说,如果
粒子数量很多,而且涉及到图像像素处理,所以这里使用 Canvas 是不二选择。注意,以下演示的代码只是关键代码,重点在于解决思路。