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