会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晴天碧日
博客园
首页
新随笔
联系
管理
订阅
2016年10月7日
函数式编程基础---高阶函数和偏函数
摘要: 一、高阶函数 所谓高阶函数是指可一把函数作为参数,或者是可以将函数作为返回值的函数(我们见得闭包函数就是高阶函数)。 对于程序的编写,高阶函数比普通函数要灵活的多,除了通常意义的函数调用返回外,还形成了一种后续传递风格的结果接收方式,而非单一的返回值形式,后续传递风格的程序编写将函数的业务重点从返回
阅读全文
posted @ 2016-10-07 16:55 晴天碧日
阅读(4036)
评论(0)
推荐(0)
2016年8月7日
ES6新特性-------解构、参数、模块和记号(续)
摘要: 六、解构 解构提供了一个方便的地从对象或数组中提取数据的方法,请看下面的例子: 使用这个语法,可以一次性给多个变量赋值。一个很好的附加用处是可以很简单的交换变量值: 解构也可以用于对象,注意对象中必须存在的对应的键: 另一个有趣的模式是模拟多个返回值: 解构可以用来为参数对象赋默认值。通过对象字面量
阅读全文
posted @ 2016-08-07 11:47 晴天碧日
阅读(8824)
评论(0)
推荐(1)
2016年7月31日
ES6新特性-------数组、Math和扩展操作符(续)
摘要: 三、Array Array对象增加了一些新的静态方法,Array原型上也增加了一些新方法。 1.Array.from 从类数组和可遍历对象中创建Array的实例 类数组对象包括:函数中的arguments、由document.getElementsByTagName()返回的nodeList对象、新
阅读全文
posted @ 2016-07-31 14:43 晴天碧日
阅读(2332)
评论(0)
推荐(0)
2016年7月24日
ES6新特性-----变量和字符串
摘要: 一、变量 1. LET 我们都习惯用var 来声明变量,现在还可以用let来声明变量,两者的主要区别是作用域:var声明的变量作用域为包围它的函数,而let声明的变量作用域仅在它所在的块中。(在ES5中是没有块的概念的)。 这样使代码更加干净,减少滞留的变量,再如我们经常用的数组遍历: 通常情况下,
阅读全文
posted @ 2016-07-24 14:11 晴天碧日
阅读(9640)
评论(0)
推荐(1)
2016年6月9日
css3实现的三种loading动画(转载)
摘要: 收藏了: 效果如下:
阅读全文
posted @ 2016-06-09 18:49 晴天碧日
阅读(1974)
评论(0)
推荐(0)
2016年5月22日
HTML5新属性-----拖放
摘要: 最早引入JS拖放功能的是IE4,当时,网页中只有两种对象可以拖放:图像和某些文本。拖动图像时,把鼠标放在图像上,按住鼠标不放就可以拖动它。拖动文本时,需要选中文本,然后可以像拖动图像一样拖动被选中的文本。在IE4中,唯一有效的放置目标是文本框,到了IE5拖放功能得到扩展,添加了新的事件,而且网页中任
阅读全文
posted @ 2016-05-22 13:05 晴天碧日
阅读(3139)
评论(0)
推荐(2)
2016年5月8日
跨域技术之跨文档消息传输
摘要: 跨文档消息传送,简称为XDM,指的是来自不同的域的页面间的传递消息。 如果两个网页不同源,就无法拿到对方的DOM。典型的例子是iframe窗口和window.open方法打开的窗口,它们与父窗口无法通信。 比如,父窗口运行下面的命令,如果iframe窗口不是同源将会报错。 document.getE
阅读全文
posted @ 2016-05-08 12:55 晴天碧日
阅读(1026)
评论(0)
推荐(0)
2016年5月5日
Javascript 之内置对象
摘要: JS提供了11种引用类型:Object、Array、Date、Function、Error、RegExp、Math、Number、String、Boolean、Globle。其中包括了三种基本包装类型,也就是Number、String和Boolean,它们是特殊的引用类型,既与其他的引用类型相似,同
阅读全文
posted @ 2016-05-05 20:31 晴天碧日
阅读(1654)
评论(0)
推荐(0)
2016年4月25日
Array 的五种迭代方法 -----every() /filter() /forEach() /map() /some()
摘要: ES5定义了五个迭代方法,每个方法都接收两个参数:要在每一项上运行的函数和运行该函数的作用域对象(可选的),作用域对象将影响this的值。传入这些方法中的函数会接收三个参数:数组的项的值、该项在数组中的位置和数组对象本身。 1.every() 和 some() every()是对数组中的每一项运行给
阅读全文
posted @ 2016-04-25 21:24 晴天碧日
阅读(5065)
评论(1)
推荐(2)
2016年4月24日
正则表达式知识详解
摘要: 一、什么是正则表达式? 1.定义: 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与运算符可以将小的表达式结
阅读全文
posted @ 2016-04-24 13:54 晴天碧日
阅读(18413)
评论(0)
推荐(7)
下一页
公告