JavaScript

webpack文章(持续更新)

webpack文章: http://webpackdoc.com/install.htmlwebpack打包:http://webpackdoc.com/ (先把文章看一篇,然后照着模仿一遍)http://www.cnblogs.com/vajoy/p/4650467.htmlhttps://github.com/MeCKodo/vue-tutorialhttp://ww

JavaScript 原型中的哲学思想

欢迎来我的博客阅读:「JavaScript 原型中的哲学思想」记得当年初试前端的时候,学习JavaScript过程中,原型问题一直让我疑惑许久,那时候捧着那本著名的红皮书,看到有关原型的讲解时,总是心存疑虑。当在JavaScript世界中走过不少旅程之后,再次萌发起研究这部分知识的欲望,翻阅了不少书籍和资料,才搞懂proto和prototype的概念。故以作此笔记,日后忘了

算法笔记(JavaScript版)——优先队列

堆的算法 优先队列是一种抽象数据类型,最重要的操作是删除最大元素和插入元素。 用长度为N+1的数组pq[]来表示一个大小为N的堆,堆元素放在pq[1]至pq[N]中,不使用pq[0]。 function MaxPQ(){var pq = [],n = 0;this.show = function(){console.log(pq);}this.insert = functi

JavaScript 处理数组函数总结

JavaScript的array可以包含任意数据类型,并通过索引来访问每个元素。1、获取数组长度直接访问length属性获取数组长度:var arr = [1,'hihi',3.14,null,true];arr.length;//5注意:直接给Array的length赋一个新的值会导致Array大小的变化:var arr = [1,2,3];arr.length;//3a

graphql-js 浅尝

系列文章:GraphQL 核心概念graphql-js 浅尝(本文)常言道,实践是检验真理的唯一标准。上一篇文章讲了 GraphQL 的核心概念,所提到的一些例子都是理论化的,并没有实际代码做支撑,就好像在画一个大饼,总是让人不那么信服。它真的有那么神奇吗?那就同我一起看下去,用事实说话。之前那篇文章一直有提到 GraphQL 是一个概念,每个语言可以有自己实现它的方式。因

js同源策略之共享cookie

什么是同源同domain(或ip),同端口,同协议视为同一个域,一个域内的脚本仅仅具有本域内的权限,可以理解为本域脚本只能读写本域内的资源,而无法访问其它域的资源。这种安全限制称为同源策略。为什么要有同源限制同源策略的目的主要是为了防止恶意获取/修改网站数据。而这些数据主要包括cookie,LocalStorage,DOM,以及发送的AJAX请求。假设现在没有同源策略,会发

使用NodeJS调用Dubbo工程

使用NodeJS调用Dubbo工程 使用node-zookeeper-dubbo模块进行处理,官方的文档还是有些简陋,我进行进一步的讲解 1、安装node-zookeeper-dubbo npm install node-zookeeper-dubbo --save npm install request --save 2、示例 var request = require(

React技术栈——ReactJS

初始化引入三个script:第一个是React的核心代码,第二react-dom.js是React里面操作DOM的部分,第三个browser.js将JSX转为Javascript语法。ReactDOM.render将模板语言转为HTML语言,并插入DOMReactDOM.render( Test, document.body);组件组件类第一个字母必须大写var

《JavaScript 闯关记》之初探

当学习一门新的编程语言的时候,应该边学边做,反复演练以加深理解。因此,你需要一个 JavaScript 解释器。幸运的是,每一个 Web 浏览器都包含一个 JavaScript 解释器。可以通过在 HTML 文件里写一个 元素来嵌入 JavaScript 代码,当浏览器加载 HTML 文件的时候,它会自动执行这段代码。如果运行的是一小段 JavaScript 代码,则不必

浅谈括号匹配

本文引用至: 括号匹配括号的匹配,无论是在web 计算器, 还是在文本输入中, 都占很大的比例. 有时候正则用多了, 在谈到括号匹配的相关内容时, 可能会剑走偏锋. 导致走上不归路. 一个很简单的方法就是使用 stack 的方法. 来实现, 括号的匹配.在介绍最终的stack之前,我们可以来看看,几种比较简单的或者说,要求不高的括号匹配.使用length 属性当你只需要看看