上一篇介绍了 函数回调,高阶函数以及函数柯里化等高级函数应用,同时,因为正在学习JavaScript·函数式编程,想整理一下函数式编程中,对于我们日常比较有用的部分。 为什么函数式编程很重要? 学习过C++,java这些面向对象编程语言,我们大概都知道面向对象编程就是把目标问题分成几个部分,实现各部 ...
分类:
编程语言 时间:
2017-01-25 18:52:42
阅读次数:
218
(1)把JSON文本转换为JavaScript对象由于JSON语法是JavaScript语法的子集,JavaScript函数eval()可用于将JSON文本转换为JavaScript对象。语法:varobj=eval("("+jsonTxt+")");其中jsonTxt是JSON文本。实例如下:varjsonTxt=‘{"name":"leinov","sex":"famle","address":"beijin..
分类:
Web程序 时间:
2017-01-17 22:01:35
阅读次数:
207
nodejs的所有调用几乎是全异步的,而所有的IO操作也都是通过回调函数才能知道结果。 如果一个异步调用依赖另一个异步调用,如果没有Promise的话,有可能陷入传说中的回调地狱。 bluebird实现了将异步回调写法转变为链式写法,并且扩展出了catch、finally、bind等api,如cat ...
分类:
其他好文 时间:
2017-01-17 14:13:07
阅读次数:
406
javascript函数: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 .cookie函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显示一个确认对话框,包括OK、Cance ...
分类:
编程语言 时间:
2017-01-08 03:56:39
阅读次数:
271
看到的笔试题,总结在这里吧! 1.运用JS设置cookie、读取cookie、删除cookie 2. 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:var url = “http://witmax.cn/index.php?key0= ...
分类:
其他好文 时间:
2017-01-05 15:19:53
阅读次数:
170
1、iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.parent就可以了。比如调用a()函数,就写成: window.parent.a(); 2、iframe父页面调用 子页面js函数 这个就稍微复杂一些,下面的方法支持ie和firefox浏览器: documen ...
分类:
编程语言 时间:
2016-12-29 17:24:23
阅读次数:
207
在学习javascript中,函数是非常重要的,现在我来谈谈对函数的理解以及在工作和用法中的一些技巧 技巧一、 【作用域安全的构造函数】 构造函数其实就是一个使用new操作调用的函数 如果没有new操作,原本针对Person对象的三个属性被添加到window对象中去 如上代码所示,直接的person ...
分类:
编程语言 时间:
2016-12-27 23:22:33
阅读次数:
204
技巧三: 【函数绑定】 在javascript与DOM交互中经常需要使用函数绑定,定义一个函数然后将其绑定到特定DOM元素或集合的某个事件触发程序上,绑定函数经常和回调函数及事件处理程序一起使用,以便把函数作为变量传递的同时保留代码执行环境 上面的代码创建了一个叫做handler的对象。handle ...
分类:
编程语言 时间:
2016-12-27 23:15:11
阅读次数:
223
技巧二: 【惰性载入函数】 因为浏览器之间的行为的差异,我们经常会在函数中包含了大量的if语句,以检查浏览器特性,解决不同浏览器的兼容问题,比如,我们最常见的为dom节点添加时间的函数 每次调用addEvent函数的时候,它都要对浏览器所支持的能力进行检查,首先检查是否支持addEventListe ...
分类:
编程语言 时间:
2016-12-27 23:10:18
阅读次数:
214
事件 概念:事件是可以被 JavaScript 侦测到的行为。 JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户 点击某按钮时产生一个 onClick ...
分类:
编程语言 时间:
2016-12-25 21:10:56
阅读次数:
160