随笔分类 -  nodejs

nodejs
摘要:深入详解函数的柯里化 JavaScript作为一种弱类型语言,它的隐式转换是非常灵活有趣的。当我们没有深入了解隐式转换的时候可能会对一些运算的结果会感动困惑,比如4 + true = 5。当然,如果对隐式转换了解足够深刻,肯定是能够很大程度上提高对js的使用能力。只是我没有打算将所有的隐式转换规则分 阅读全文
posted @ 2017-12-04 11:06 lsgxeva 阅读(1885) 评论(0) 推荐(0) 编辑
摘要:函数与函数式编程 纵观JavaScript中所有必须需要掌握的重点知识中,函数是我们在初学的时候最容易忽视的一个知识点。在学习的过程中,可能会有很多人、很多文章告诉你面向对象很重要,原型很重要,可是却很少有人告诉你,面向对象中所有的重点难点,几乎都与函数息息相关。 包括我之前几篇文章介绍的执行上下文 阅读全文
posted @ 2017-12-04 11:01 lsgxeva 阅读(364) 评论(0) 推荐(0) 编辑
摘要:JS详细图解全方位解读this 对于this指向的理解中,有这样一种说法:谁调用它,this就指向谁。在我刚开始学习this的时候,我是非常相信这句话的。因为在一些情况下,这样理解也还算说得通。可是我常常会在开发中遇到一些不一样的情况,一个由于this的错误调用,可以让我懵逼一整天。那个时候我也查资 阅读全文
posted @ 2017-12-04 10:55 lsgxeva 阅读(606) 评论(0) 推荐(0) 编辑
摘要:JS详细图解作用域链与闭包 攻克闭包难题 攻克闭包难题 初学JavaScript的时候,我在学习闭包上,走了很多弯路。而这次重新回过头来对基础知识进行梳理,要讲清楚闭包,也是一个非常大的挑战。 闭包有多重要?如果你是初入前端的朋友,我没有办法直观的告诉你闭包在实际开发中的无处不在,但是我可以告诉你, 阅读全文
posted @ 2017-12-04 10:54 lsgxeva 阅读(814) 评论(0) 推荐(0) 编辑
摘要:JavaScript 面向对象开发知识基础总结 最近看了两本书,书中有些内容对自己还是很新的,有些内容是之前自己理解不够深的,所以拿出来总结一下,这两本书的名字如下: JavaScript 面向对象精要 JavaScript 启示录 如果对于 JavaScript 面向对象编程理解不够深的话,第一本 阅读全文
posted @ 2017-12-04 10:53 lsgxeva 阅读(389) 评论(0) 推荐(0) 编辑
摘要:前端资源汇总 正文 前端组织 虽混过外企俩家,但劳资英文这项的技能点还是灰色的...so,俺关注的站点主要以中文为主 前端博客 值得长期占坑的前端个人博客,都是偶经常关注的 博客搭建 使用 hexo/jekyll + GitPage,前端搭建静态博客那是相当 easy。用 Markdown 写文章做 阅读全文
posted @ 2017-12-04 10:50 lsgxeva 阅读(780) 评论(0) 推荐(0) 编辑
摘要:JS变量对象详解 开年之后工作热情一直不是很高,这几天一直处于消极怠工状态。早上不想起床,起床了不想上班。明明放假之前工作热情还一直很高,一直心心念念的想把小程序项目怼出来,结果休假回来之后画风完全不一样了。我感觉自己得了严重了节后综合征。还好撸了几篇文章,勉强表示这一周的时间没有完全浪费。这篇文章 阅读全文
posted @ 2017-12-04 10:47 lsgxeva 阅读(7314) 评论(0) 推荐(1) 编辑
摘要:JS执行上下文(执行环境)详细图解 先随便放张图 先随便放张图 我们在JS学习初期或者面试的时候常常会遇到考核变量提升的思考题。比如先来一个简单一点的。 暂时先不管这个例子,我们先引入一个JavaScript中最基础,但同时也是最重要的一个概念执行上下文(Execution Context)。 每次 阅读全文
posted @ 2017-12-04 10:46 lsgxeva 阅读(2262) 评论(1) 推荐(0) 编辑
摘要:JS内存空间详细图解 变量对象与堆内存 变量对象与堆内存 因为JavaScript具有自动垃圾回收机制,所以对于前端开发来说,内存空间并不是一个经常被提及的概念,很容易被大家忽视。特别是很多不是计算机专业的朋友在进入到前端之后,会对内存空间的认知比较模糊,甚至有些人干脆就是一无所知。 当然也包括我自 阅读全文
posted @ 2017-12-04 10:45 lsgxeva 阅读(1626) 评论(0) 推荐(0) 编辑
摘要:javascript中的this作用域详解 Javascript中this的指向一直是困扰我很久的问题,在使用中出错的机率也非常大。在面向对象语言中,它代表了当前对象的一个引用,而在js中却经常让我觉得混乱,它不是固定不变的,而是随着它的执行环境的改变而改变。在Javascript中this总是指向 阅读全文
posted @ 2017-12-04 09:52 lsgxeva 阅读(1353) 评论(0) 推荐(2) 编辑
摘要:html5开发之viewport使用 <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, use 阅读全文
posted @ 2017-12-04 09:35 lsgxeva 阅读(229) 评论(0) 推荐(0) 编辑
摘要:深入理解Delete(JavaScript) Delete 众所周知是删除对象中的属性. 但如果不深入了解delete的真正使用在项目中会出现非常严重的问题 (: Following 是翻译 kangax 的一篇文章 "Understanding Delete"; PS:文章主要分为8部分, 有时间 阅读全文
posted @ 2017-12-03 23:33 lsgxeva 阅读(535) 评论(0) 推荐(0) 编辑
摘要:JavaScript方法call,apply,caller,callee,bind的使用详解及区别 一、call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。 即 “某个方法”当做“指定的某个对象”的“方法”被执行。 Js代码 阅读全文
posted @ 2017-12-03 23:22 lsgxeva 阅读(742) 评论(0) 推荐(0) 编辑
摘要:javascript标准对象与包装对象 标准对象 在JavaScript的世界里,一切都是对象。 但是某些对象还是和其他对象不太一样。为了区分对象的类型,我们用typeof操作符获取对象的类型,它总是返回一个字符串: 可见,number、string、boolean、function和undefin 阅读全文
posted @ 2017-12-03 23:19 lsgxeva 阅读(463) 评论(0) 推荐(0) 编辑
摘要:javascript中var let const三种变量声明方式 1、var ①var表示声明了一个变量,并且可以同时初始化该变量。 ②使用var语句声明的变量的作用域是当前执行位置的上下文:一个函数的内部(声明在函数内)或者全局(声明在函数外)。 ③给一个非声明变量赋值会隐式创建一个全局变量(造成 阅读全文
posted @ 2017-12-03 22:44 lsgxeva 阅读(576) 评论(0) 推荐(0) 编辑
摘要:Javascript 中 == 和 区别是什么? 作者:Belleve链接:https://www.zhihu.com/question/31442029/answer/77772323来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 谁告诉你 == 不会有副作用的 v 阅读全文
posted @ 2017-12-03 21:19 lsgxeva 阅读(386) 评论(0) 推荐(0) 编辑
摘要:undefined与null的区别 来源:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html 作者: 阮一峰 日期: 2014年3月28日 大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的nu 阅读全文
posted @ 2017-12-03 18:11 lsgxeva 阅读(290) 评论(0) 推荐(0) 编辑
摘要:VsCode中使用Emmet神器快速编写HTML代码 一、Emmet简述 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具. 在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖 阅读全文
posted @ 2017-12-02 18:54 lsgxeva 阅读(613) 评论(0) 推荐(0) 编辑
摘要:js中Math.random()生成指定范围数值的随机数 Math.random函数就不像php的rand函数一样可以生成指数范围的数据了,math.random只是生成了一个伪随机数,之后还要经过我们处理才行哦。 今天有又网友问到我 JavaScript 怎么生成指定范围数值随机数。Math.ra 阅读全文
posted @ 2017-11-23 12:25 lsgxeva 阅读(9721) 评论(0) 推荐(0) 编辑
摘要:ES6新特性概览 来源 http://www.cnblogs.com/Wayou/p/es6_new_features.html 本文基于lukehoban/es6features ,同时参考了大量博客资料,具体见文末引用。 ES6(ECMAScript 6)是即将到来的新版本JavaScript语 阅读全文
posted @ 2017-10-31 10:37 lsgxeva 阅读(266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示