会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
open_wang
博客园
首页
新随笔
联系
管理
订阅
2018年5月6日
我从没理解js的闭包,直到他人向我这么解释。。。
摘要: 前段时间根据执行上下文写过一次闭包,但是写的简陋些。昨天在twitter上看到这篇文章,感觉背包的比喻挺恰当的。所以就翻译了。 这篇文章有些啰嗦,但是讲解很细,希望还是耐心看完。也欢迎指出错误。 "原地址" 如题所述,闭包对我有很强的神秘感。我读过许多的文章,在工作中使用闭包,有时我甚至在没有意识到
阅读全文
posted @ 2018-05-06 16:44 open_wang
阅读(264)
评论(0)
推荐(1)
2018年4月29日
js中OOP小指南
摘要: js中OOP小指南 在指南中,我将尝试解析以面向对象规范聚焦的es6的新特性。 首先, 什么是设计模式 范例是某个事务的例子或模型,在某种情况下,按照一种模式创建了计算机程序。 什么是面向对象 显然你意识到这是一种设计模式,像已经存在的这个模式,我们还有许多其它的设计模式,比如函数式编程和反应式编程
阅读全文
posted @ 2018-04-29 00:02 open_wang
阅读(316)
评论(0)
推荐(0)
2018年4月8日
经典题目谈闭包
摘要: 侃侃闭包 春暖花开,又到了程序猿换领地的季节了,各大论坛出现很多的面试题和各种押题,然后我和小伙伴仔细研究,果然大部分不会。其中有一个讲zepto源码的,提到了js三座大山: 闭包 , 原型 和 异步 。我曾经入门的时候在这3个山里面饶了很久很久,而且多次以为绕出去的时候才发现我只是过了一个小山头,
阅读全文
posted @ 2018-04-08 23:49 open_wang
阅读(950)
评论(0)
推荐(0)
2016年8月25日
再议js的传递和深复制
摘要: 起源 最近焦头烂额,无休止的在项目中徘徊,解决各种疑难杂症,感觉已经可以持刀上手术台了。护士长小姐(测试姐姐)推着看似健康却只进气不呼气的病人走到跟前时,我真是一脸的茫然,怎么下刀,第一反应啊,根本不知道问题出在哪。
阅读全文
posted @ 2016-08-25 18:40 open_wang
阅读(249)
评论(0)
推荐(1)
2016年3月19日
浅谈replace()
摘要: replace()简单介绍 replace()基本语法是String.replace(searchValue,replaceValue),其中searchValue为字符串或者正则,replaceValue为字符串或者函数。对于第一个参数为字符串是很简单的。 这算是最基本的的替换了。如果仅仅只用到这
阅读全文
posted @ 2016-03-19 01:11 open_wang
阅读(638)
评论(0)
推荐(1)
2016年3月15日
字符串的模式匹配
摘要: 承上启下 对于上篇中@Samaritains给的意见,底下查了一下,发现match()这个方法用在那里真的是太合适了。 首先match返回的是一个数组,而且对于文本框输入的格式没有了太多限制,只要输入的2个数字不是紧挨着的(当然中间也不可以用数字的),那么就可以得到想要的结果。Samaritains
阅读全文
posted @ 2016-03-15 01:41 open_wang
阅读(559)
评论(0)
推荐(1)
2016年3月5日
《javascript高级程序设计》读书小延伸
摘要: 这本书已经读了几章了,想着试试能不能做出点东西,就简单的练了把手。觉得对于初学者,自己试着练练,效果还不错的。 挥刀要从轻的开始,起初的原因是和同事谈起曾经的逝水年华(小时候干的坏事)时说起了曾经的一篇课文,讲的是一个小朋友如何巧妙地从1到100累加起来的,猛然间我觉得可以用js算出来,说干就干。
阅读全文
posted @ 2016-03-05 13:14 open_wang
阅读(568)
评论(1)
推荐(1)
2016年2月25日
js函数中参数的传递
摘要: 最近在读《javascript高级程序设计》时碰到了js传递方式的问题,花费了些时间,不过总算明白了。 数据类型 在 javascript 中数据类型可以分为两类: 基本类型值 primitive type,比如Undefined,Null,Boolean,Number,String。 引用类型值,
阅读全文
posted @ 2016-02-25 17:51 open_wang
阅读(102732)
评论(8)
推荐(13)
公告