上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
摘要: 前言  以前说起前端动画必须使用JS,而CSS3为我们带来transition和@keyframes,让我们可以以更简单(声明式代替命令式)和更高效的方式实现UI状态间的补间动画。本文为近期对Transition的学习总结,欢迎各位拍砖。 属性介绍  首先先我们简单粗暴了解 属性 阅读全文
posted @ 2018-06-06 03:53 ^_^肥仔John 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: 前言  Flex是Flexible Box的缩写,就是「弹性布局」。从2012年已经面世,但由于工作环境的原因一直没有详细了解。最近工作忙到头晕脑胀,是要学点新东西刺激一下大脑,打打鸡血。 Flex就这么简单 浏览器兼容性  一说到兼容性就是永远的痛,不过幸运的是只要在IE10加 阅读全文
posted @ 2018-06-04 16:48 ^_^肥仔John 阅读(1480) 评论(1) 推荐(2) 编辑
摘要: 前言  在上一篇 "《前端魔法堂——异常不仅仅是try/catch》" 中我们描述出一副异常及如何捕获异常的画像,但仅仅如此而已。试想一下,我们穷尽一切捕获异常实例,然后仅仅为告诉用户,运维和开发人员页面报了一个哪个哪个类型的错误吗?答案是否定的。我们的目的是收集 刚刚足够 的现场证据,好 阅读全文
posted @ 2017-10-25 16:40 ^_^肥仔John 阅读(1569) 评论(0) 推荐(2) 编辑
摘要: 前言  本文是学习Thinking in React这一章后的记录,并且用Reagent实现其中的示例。 概要 1. "构造恰当的数据结构" 2. "从静态非交互版本开始" 3. "追加交互代码" 一、构造恰当的数据结构 Since you’re often displaying a JS 阅读全文
posted @ 2017-10-19 15:59 ^_^肥仔John 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 前言  编程时我们往往拿到的是业务流程正确的业务说明文档或规范,但实际开发中却布满荆棘和例外情况,而这些例外中包含业务用例的例外,也包含技术上的例外。对于业务用例的例外我们别无它法,必须要求实施人员与用户共同提供合理的解决方案;而技术上的例外,则必须由我们码农们手刃之,而这也是我想记录的内 阅读全文
posted @ 2017-10-18 09:51 ^_^肥仔John 阅读(4297) 评论(2) 推荐(6) 编辑
摘要: 前言  话说"动态类型一时爽,代码重构火葬场",虽然有很多不同的意见( "请参考" ),但我们看到势头强劲的TypeScript和Flow.js,也能感知到静态类型在某程度上能帮助我们写出更健壮的代码(当然要基于充分的单元测试上啦)。  ClojureScript与JavaScr 阅读全文
posted @ 2017-10-10 09:07 ^_^肥仔John 阅读(554) 评论(2) 推荐(0) 编辑
摘要: 前言  磨刀不误砍柴工,本篇将介绍如何搭建Chrome插件的ClojureScript开发环境。 具体工具栈:vim(paredit,tslime,vim clojure static,vim fireplace) + leiningen(lein cljsbuild,lein doo,l 阅读全文
posted @ 2017-10-09 09:16 ^_^肥仔John 阅读(1023) 评论(0) 推荐(1) 编辑
摘要: 前言  动态类型语言,少了静态类型语言必须声明变量类型的累赘,但也缺失了编译时类型检查和编译时优化的好处。cljs虽然作为动态类型语言,但其提供Metadata让我们在必要的时候可选择地补充类型提示,以便提高代码可读性和供编译器优化使用。除了上述以外,Metadata还让我们在不影响对象本 阅读全文
posted @ 2017-07-19 09:14 ^_^肥仔John 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 前言  在项目中我们一般会为实际问题域定义领域数据模型,譬如开发VDOM时自然而言就会定义个VNode数据类型,用于打包存储、操作相关数据。clj/cljs不单内置了 、`Vector Set Map deftype defrecord`让我们可以自定义数据结构,以满足实际开发需求。 定义 阅读全文
posted @ 2017-07-12 10:22 ^_^肥仔John 阅读(814) 评论(1) 推荐(1) 编辑
摘要: 前言  作为一门函数式编程语言,深入了解函数的定义和使用自然是十分重要的事情,下面我们一起来学习吧! 3种基础定义方法 定义语法 示例 定义语法 示例 其实 是个macro,最终会展开为 这种定义方式。因此后面的均以 这种形式作说明。 Lambda表达式 定义语法 示例 注意: 1. La 阅读全文
posted @ 2017-07-10 09:07 ^_^肥仔John 阅读(881) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页