异步的JavaScript

引子 前几天学校的交流群里面讨论JavaScript回调函数,有个同学提出了一个观点:回调函数就是异步执行的! 看到这个观点,我想了想我使用回调函数的场景,还真都是异步的,一时竟觉得他说得很有道理。 当然,这句话本身,当然是错的,在JavaScript中函数作为一等公民,可以在任何地方定义,在函数内或函数外,可以作为函数的参数和返回值,基于这个基本事实,就可以写出高阶函数。 接受或者返回一个函数的函数称为高阶函数 常用的内置高阶函数例如Array对象的forEach,map等,函数组合,函数柯里化,回调模式都属于高阶函数。实际上,JavaScript是有能力进行函数式编程的(FED关于函数式编程的文章) »

钟离 钟离 浏览量:0

在酷家乐实习的日子

前言 在写这篇文章时,我在酷家乐实习已经有两个月了。趁着前端团队强化对外输出的机会,我写一下我实习时候的一些经历和感受。一方面可以对外介绍一下我们公司,另一方面也算对自己的实习做一个小的总结。 初来乍到 七月十日,是开启新生活的第一天,带着一丝紧张和满满的期待,我来到了酷家乐。 酷家乐总部坐落于杭州城西的莱茵-矩阵国际,建筑风格大气且优雅,周边环境宜人,风景秀丽。 来到前台,看到了可爱的酷家乐LOGO。在前台漂亮姐姐的带领下,去参加了入职前的小会议。 入职会议完毕后,在 hr姐姐的带领下,来到了自己的工位,同时见到了我的 mentor, »

从jQuery到Vue

前言 目前公司主站以及老的KMS页面采用的是JQ + ES6, 而新版KMS则是由Vue开发的。 使用Vue开发更加高效,优雅。但是从JQuery转到Vue其实有个过程,我在开发前自认为对Vue还是挺了解的,但是真正动手起来发现还是有一些不适应。因此在此写下一些心得,记录下来。 思维方式差异 JQuery 对于JQ大家肯定都非常熟悉,使用JQ开发,就像把大象装进冰箱: 拿到DOM元素 封装功能函数 操作DOM 这种思维很直观,拿到元素,然后就可以"为所欲为"。但是在页面复杂程度越来越高的情况, »