最近一段时间,函数式编程又开始活跃起来了。函数式编程是一种编程范式,它将电脑运算视为数学上的函数计算,并且避免使用程序状态以及可变数据。函数式编程强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。
今天我试图用js去梳理函数式编程相关的一些知识。文中代码风格采用Standard,使用ES6语法。
函数式编程初试
...
分类:
编程语言 时间:
2016-05-30 15:48:19
阅读次数:
307
总结: <a href="javascript:;"/>,其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:;可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好。 ...
分类:
其他好文 时间:
2016-05-29 22:56:59
阅读次数:
182
我们都知道 JavaScript 函数中 this 在不同情况下是指向不同的对象的。接下来我就来谈谈以下几种情况下 this 的值。 全局作用域下 当在全局作用域中使用 this ,它指向全局对象 window. 这里详细介绍下全局对象: 全局对象(Global object) 是在进入任何执行上下 ...
分类:
编程语言 时间:
2016-05-29 18:09:48
阅读次数:
286
上个星期四下午,接到了网易的视频面试(前端实习生第二轮技术面试)。面了一个多小时,自我感觉面试得很糟糕的,因为问到的很多问题都很难,根本回答不上来。不过那天晚上,还是很惊喜的接到了HR面电话。现在HR面试的结果还没有出来,听说要等到下周二才出,所以再好好等几天哈。 前面说了这多的废话,现在是时候和伙 ...
分类:
编程语言 时间:
2016-05-29 10:49:14
阅读次数:
216
看过很多解决这个办法的文章,但是对于ajax请求的弹出窗都没什么用,直到看到了这边文章才豁然开朗,其实是很简单的,下面是复制过来的文章。 window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以使用wi ...
分类:
其他好文 时间:
2016-05-27 14:46:27
阅读次数:
1991
在写上一篇有关apply和call的博文时(闲聊JS中的apply和call),起初我还是担心大家理解起来比较困难,因为要理解apply调用方式的前提是,至少先理解在JavaScript中函数是什么?this到底代表什么意思?等等。不过从大家的反馈来看,我的担心是多余的,诸位园友都是高手,理解这些基 ...
分类:
编程语言 时间:
2016-05-25 01:55:57
阅读次数:
205
什么是事件: JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一 ...
分类:
编程语言 时间:
2016-05-24 20:34:11
阅读次数:
336
jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库。 jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 文档就绪函数 您也 ...
分类:
Web程序 时间:
2016-05-23 17:01:16
阅读次数:
190
以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 1. 将TCP切换为UNIX域套接字 UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。 但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络 ...
分类:
Web程序 时间:
2016-05-23 09:10:29
阅读次数:
246
1、事件(event):事件是可以被 JavaScript 侦测到的行为。网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。2、事件源: 触发事件的元素 事件: 被 JavaScript 侦测到的行为3、事件分类 a、鼠标事件 事件句柄 触发时机onclick 鼠标点击操作o ...
分类:
其他好文 时间:
2016-05-23 09:08:14
阅读次数:
184