上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页
摘要: 前言  每逢学习一个新的语言时总要先了解这门语言支持的数据类型,因为数据类型决定这门语言所针对的问题域,像Bash那样内置只支持字符串的脚步明显就是用于文本处理啦。而数据类型又分为标量类型(Scalar)、结构类型(Struct)和集合类型(Collection),标题中的简单类型实质就是 阅读全文
posted @ 2017-07-05 06:48 ^_^肥仔John 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 前言  习惯了Ramda.js就会潜意识地认为函数均已柯里化,然后就可以随心所欲的用函数生成函数,或者使用compose组合多个函数来生成一个新函数。如下  ES6的arrow function让我们轻易写出柯里化的函数(当然使用Ramda.js会更轻松),若换成ES5就蛋痛很多 阅读全文
posted @ 2017-07-02 09:11 ^_^肥仔John 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 前言  一个cljs文件定义一个命名空间,通过命名空间可以有效组织代码,这是构建大型系统必备的基础设施。本篇我们就深入理解cljs中的命名空间吧! 好习惯从"头"开始 每个cljs文件首行非注释的内容必定如下 而当前的cljs文件路径为 ,很明显命名空间与源码文件路径是一一对应的,对应规则 阅读全文
posted @ 2017-06-30 08:46 ^_^肥仔John 阅读(700) 评论(0) 推荐(1) 编辑
摘要: 前言  书接上一回,在了解cljs基本语法后并在clojurescript.net的奇特错误提示后,我们必须痛定思痛地搭建一个本地的开发环境,以便后续深入地学习cljs。 现有的构建工具  由于浏览器仅能运行JS,而无法直接运行cljs,因此我们需要搭建一个预编译环境将cljs编 阅读全文
posted @ 2017-06-28 08:44 ^_^肥仔John 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 前言  两年多前知道cljs的存在时十分兴奋,但因为工作中根本用不上,国内也没有专门的职位于是搁置了对其的探索。而近一两年来又刮起了函数式编程的风潮,恰逢有幸主理新项目的前端架构,于是引入Ramda.js来疗藉心中压抑已久的渴望,谁知一发不可收拾,于是抛弃所有利益的考虑,遵循内心,好好追逐 阅读全文
posted @ 2017-06-19 13:21 ^_^肥仔John 阅读(1147) 评论(0) 推荐(0) 编辑
摘要: 前言  最近在用Polymer封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历: 1. "《动手写个数字输入框1:input[type=number]的遗憾》" 2. "《动手写个数字输入框2:起手式——拦截非法字符》" 3. 阅读全文
posted @ 2017-06-07 09:25 ^_^肥仔John 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 前言  最近在用Polymer封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历: 1. "《动手写个数字输入框1:input[type=number]的遗憾》" 2. "《动手写个数字输入框2:起手式——拦截非法字符》" 3. 阅读全文
posted @ 2017-06-02 08:44 ^_^肥仔John 阅读(2084) 评论(0) 推荐(1) 编辑
摘要: 前言  最近在用Polymer封装纯数字的输入框,开发过程中发现不少坑,也有很多值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历: 1. "《动手写个数字输入框1:input[type=number]的遗憾》" 2. "《动手写个数字输入框2:起手式——拦截非法字符》" 3. 阅读全文
posted @ 2017-05-31 09:01 ^_^肥仔John 阅读(12258) 评论(3) 推荐(1) 编辑
摘要: 前言  前几天用户反映在录入资料时一不小心错按Backspace键,就会直接回退到是一个页面,导致之前辛辛苦苦录入的资料全部丢失了。哦?居然还有这种情况。下面我们来一起探讨一下吧! Windows系统下独有的行为  Windows下的IE、FireFox和Chrome 52之前的 阅读全文
posted @ 2017-05-23 08:27 ^_^肥仔John 阅读(2758) 评论(2) 推荐(2) 编辑
摘要: 前言  最近在用Polymer增强form,使其支持表单的异步提交,但发现明明订阅了onsubmit和submit事件,却怎么也触发不了。下面我们将一一道来。 提交表单的方式 1. 表单仅含一个以下的元素时,该元素得到焦点,按回车键,即可发起表单提交。 示例: 2. 表单含两个或以上的上述 阅读全文
posted @ 2017-05-12 08:44 ^_^肥仔John 阅读(7516) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 28 下一页