随笔分类 -  nodejs

nodejs
摘要:JavaScript 世界万物诞生记 来源 https://zhuanlan.zhihu.com/p/22989691 “Object作为一个机器可以看做是有由Function制造出来的,而Function作为一个对象也是由Function机器制造出来的。然而Function的模板的模板是Objec 阅读全文
posted @ 2017-12-05 23:10 lsgxeva 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一张图彻底搞懂JavaScript的==运算 来源 https://zhuanlan.zhihu.com/p/21650547 PS:最后,把图改了一下,仅供娱乐 : ) 大家知道,==是JavaScript中比较复杂的一个运算符。它的运算规则奇怪,容易让人犯错,从而成为JavaScript中“最糟 阅读全文
posted @ 2017-12-05 22:31 lsgxeva 阅读(387) 评论(0) 推荐(0) 编辑
摘要:JavaScript 语言基础知识点总结(思维导图) 阅读全文
posted @ 2017-12-05 11:12 lsgxeva 阅读(514) 评论(0) 推荐(0) 编辑
摘要:javascript prototype原型链的原理 说到prototype,就不得不先说下new的过程。 我们先看看这样一段代码: 很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: <1> var p={}; 也就是说,初始化一个对象p。 <2> p.__ 阅读全文
posted @ 2017-12-05 10:56 lsgxeva 阅读(975) 评论(0) 推荐(0) 编辑
摘要:浅谈javascript的原型及原型链 这里,我们列出原型的几个概念,如下: prototype属性 [[prototype]] __proto__ prototype属性 只要创建了一个函数,就会为该函数创建一个prototype属性,指向该函数的原型对象。实例对象是不会拥有该属性的。默认情况下, 阅读全文
posted @ 2017-12-05 10:51 lsgxeva 阅读(423) 评论(0) 推荐(0) 编辑
摘要:JavaScript的正则表达式 如果说这是一篇关于正则表达式的小结,我更愿意把它当做一个手册。 RegExp 三大方法 本文的RegExp采用直接量语法表示:/pattern/attributes。attributes有三个选择,i、m和g,m(多行匹配)不常用直接省略,所以一个pattern(匹 阅读全文
posted @ 2017-12-05 10:36 lsgxeva 阅读(334) 评论(0) 推荐(0) 编辑
摘要:Generator实质 来源: <http://blog.liuwanlin.info/generatorshi-zhi/> superlin • September 15, 2015 • 1 Comment 来源: <http://blog.liuwanlin.info/generatorshi- 阅读全文
posted @ 2017-12-05 10:29 lsgxeva 阅读(265) 评论(0) 推荐(0) 编辑
摘要:实现Promise 来源: <http://blog.liuwanlin.info/shi-xian-promise/> superlin • August 27, 2015 • 3 Comments superlin • August 27, 2015 • 3 Comments 使用Promise 阅读全文
posted @ 2017-12-05 10:28 lsgxeva 阅读(340) 评论(0) 推荐(0) 编辑
摘要:ECMAScript 6 Features 中文版 来源 https://github.com/ES-CN/es6features/blob/master/README.md 如词不达意,欢迎提 PR & issue 采用中英混排的方式进行译制,如不解请查看对应原文 本文档将与原作者的 文档 保持同 阅读全文
posted @ 2017-12-05 10:24 lsgxeva 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:JS堆栈与拷贝 来源 http://www.cnblogs.com/jingwhale/p/4884759.html 一.堆栈的定义 1.栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。 结论:后进先出(Last In First Out),简称为LIFO线性表 阅读全文
posted @ 2017-12-05 10:10 lsgxeva 阅读(385) 评论(0) 推荐(1) 编辑
摘要:JSON字符串和Javascript对象字面量 JSON是基于Javascript语法的一个子集而创建的,特别是对象和数组字面量语法。 正是由于JSON的这种特殊来历,导致很多Javascript程序员往往会混淆Javascript对象字面量和JSON。 1 JSON是纯文本,不是Javascrip 阅读全文
posted @ 2017-12-05 09:22 lsgxeva 阅读(762) 评论(0) 推荐(0) 编辑
摘要:JavaScript中:表达式和语句的区别 Javascript语言精粹:表达式是由运算符构成,并运算产生结果的语法结构。程序是由语句构成,语句则是由“;(分号)”分隔的句子或命令。如果在表达式后面加上一个“;”分隔符,这就被称为“表达式语句”。它表明“只有表达式,而没有其他语法元素的语句” 原文: 阅读全文
posted @ 2017-12-04 20:51 lsgxeva 阅读(672) 评论(0) 推荐(0) 编辑
摘要:react 入门与进阶教程 前端学习对于我们来说越来越不友好,特别是随着这几年的发展,入门门槛越来越高,连进阶道路都变成了一场马拉松。在学习过程中,我们面临很多选择,vue与react便是一个两难的选择。 两者都是非常优秀的框架,而且我不能非常主观的说谁好谁不好。但是从我们初学者的角度来说,其实我们 阅读全文
posted @ 2017-12-04 11:23 lsgxeva 阅读(10791) 评论(3) 推荐(4) 编辑
摘要:详解 ES6 Modules 对于新人朋友来说,想要自己去搞定一个ES6开发环境并不是一件容易的事情,因为构建工具的学习本身又是一个非常大的方向,我们需要花费不少的时间才能掌握它。 好在慢慢的开始有大神提供了一些非常简单易懂,学习成本非常低的解决方案来帮助大家学习。create-react-app就 阅读全文
posted @ 2017-12-04 11:19 lsgxeva 阅读(466) 评论(0) 推荐(0) 编辑
摘要:es6常用基础合集 在实际开发中,ES6已经非常普及了。掌握ES6的知识变成了一种必须。尽管我们在使用时仍然需要经过babel编译。 ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大。值得高兴的是,如果你熟悉ES5,学习ES6并不需要花费太多的时间就可以掌握,因为常用的基础语法并不多,花 阅读全文
posted @ 2017-12-04 11:18 lsgxeva 阅读(637) 评论(0) 推荐(0) 编辑
摘要:透彻掌握Promise的使用,读这篇就够了 Promise的重要性我认为我没有必要多讲,概括起来说就是必须得掌握,而且还要掌握透彻。这篇文章的开头,主要跟大家分析一下,为什么会有Promise出现。 在实际的使用当中,有非常多的应用场景我们不能立即知道应该如何继续往下执行。最重要也是最主要的一个场景 阅读全文
posted @ 2017-12-04 11:17 lsgxeva 阅读(2068) 评论(0) 推荐(1) 编辑
摘要:深入核心,详解事件循环机制 JavaScript的学习零散而庞杂,因此很多时候我们学到了一些东西,但是却没办法感受到自己的进步,甚至过了不久,就把学到的东西给忘了。为了解决自己的这个困扰,在学习的过程中,我一直试图在寻找一条核心的线索,只要我根据这条线索,我就能够一点一点的进步。 前端基础进阶正是围 阅读全文
posted @ 2017-12-04 11:15 lsgxeva 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:详细图解jQuery对象,以及如何扩展jQuery插件 早几年学习前端,大家都非常热衷于研究jQuery源码。我还记得当初从jQuery源码中学到一星半点应用技巧的时候常会有一种发自内心的惊叹,“原来JavaScript居然可以这样用!” 虽然随着前端的发展,另外几种前端框架的崛起,jQuery慢慢 阅读全文
posted @ 2017-12-04 11:14 lsgxeva 阅读(515) 评论(0) 推荐(0) 编辑
摘要:面向对象实战之封装拖拽对象 利用前面几章的所涉及到的知识,封装一个拖拽对象。为了能够帮助大家了解更多的方式与进行对比,我会使用三种不同的方式来实现拖拽。 不封装对象直接实现; 利用原生JavaScript封装拖拽对象; 通过扩展jQuery来实现拖拽对象。 本文的例子会放置于codepen.io中, 阅读全文
posted @ 2017-12-04 11:10 lsgxeva 阅读(921) 评论(0) 推荐(1) 编辑
摘要:详解面向对象、构造函数、原型与原型链 为了帮助大家能够更加直观的学习和了解面向对象,我会用尽量简单易懂的描述来展示面向对象的相关知识。并且也准备了一些实用的例子帮助大家更加快速的掌握面向对象的真谛。 jQuery的面向对象实现 封装拖拽 简易版运动框架封装 这可能会花一点时间,但是却值得期待。所以如 阅读全文
posted @ 2017-12-04 11:08 lsgxeva 阅读(295) 评论(0) 推荐(0) 编辑

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