码迷,mamicode.com
首页 >  
搜索关键字:词法    ( 1541个结果
闭包和原型链
闭包: 简单的理解就是:闭包就是能够读取其他函数内部变量的函数,它两个最大的用处:①可以读取函数内部的变量,②让变量的值始终保持在内存中。闭包与它的词法环境绑在一起,因此闭包让我们能够从一个函数内部访问其外部函数的作用域 。 原型链: 对象之间的继承关系,在JavaScript中是通过prototy ...
分类:其他好文   时间:2019-02-01 23:49:30    阅读次数:328
Lucene查询语法详解
Lucene查询语法以可读的方式书写,然后使用JavaCC进行词法转换,转换成机器可识别的查询。 词语查询(Terms) 单词,例如:"test","hello" 语句,例如:"hello,world!" 字段查询(Field) title:hello 或者 title:"hello title" ...
分类:Web程序   时间:2019-01-30 18:28:03    阅读次数:198
JS 为什么在涉及到模块开发this的时候使用类似 self = this 的形式 p7
JS 动态作用域(调用栈)实际上也没有准确说明的,大多数我们使用对多和认知上大多是词法作用域,但是this的机制跟动态作用域很像。 这是理所当然的,不是么?实际上我们平时接触的最多可能就是这种,词法作用域(实际上当我们没有使用到关键字this时,都是这种) 但是有时候我们也想这样: 实际上,是不会的 ...
分类:Web程序   时间:2019-01-30 16:09:48    阅读次数:194
前端进击的巨人(六):知否知否,须知this
常见this的误解 1. 指向函数自身(源于this英文意思的误解) 2. 指向函数的词法作用域(部分情况) this的应用环境 1. 全局环境 无论是否在严格模式下,全局执行环境中(任何函数体外部) 都指向全局对象 2. 函数(运行内)环境 函数内部,this的值取决于函数被调用的方式(被谁调用) ...
分类:其他好文   时间:2019-01-29 20:52:21    阅读次数:170
JS 词法作用域 p2
关于js 还是写的简短些,利于个人理解: 先看一个例子: 说明:作用域查找会在找到第一个匹配的标识符时停止,也叫做“”遮蔽效应“” 这里很好理解,我们平时用的也很多。还有就是作用域查找只会查看一级标识符,比如foo.bar,只会查找foo,这个也很好理解。 欺骗词法: 也就是动态修改词法作用域。(不 ...
分类:Web程序   时间:2019-01-28 21:08:01    阅读次数:181
编译 - 一个超小的编译器
大多数编译可分为三个主要阶段:语法分析(Parsing),转换和代码生成。 语法分析(Parsing)通常为两个阶段:词法分析和语法分析(Syntactic Analysis)。 转换:将已经生成的 AST 转化成另一种形式。 代码生成:大多是表示使用 AST 生成代码。 [jamiebuilds/... ...
分类:其他好文   时间:2019-01-27 21:53:14    阅读次数:212
JS-闭包(Closures)和let声明块级作用域变量
闭包: > https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures > 闭包是函数和声明该函数的词法环境的组合。 let: > https://developer.mozilla.org/zh-CN/docs/Web/Java... ...
分类:Web程序   时间:2019-01-27 21:49:38    阅读次数:156
自制操作系统Antz(14)——实现内置编程语言(词法解析器)
AntzScript ?? The language executed in the Antz system. 基于以实现的内置vim,接下来需要实现Antz系统中内置语言AntzScript。 "Antz系统更新地址" "Antz项目地址" "AntzScript项目地址" | vim | | | ...
分类:编程语言   时间:2019-01-27 21:43:57    阅读次数:216
hive的基础理论
1.hive的介绍  什么是hive:Hive是基于hadoop的一个数据仓库工具,实质就是一款基于hdfs的MapReduce计算框架,对存储在HDFS中的数据进行分析和管理。  hive的工作方式:把存放在hive中的数据都抽象成一张二维表格,提供了一个类似于sql语句的操作方式,这些sql语句最终被hive的底层翻译成为MapReduce程序,最终在h
分类:其他好文   时间:2019-01-13 21:40:37    阅读次数:208
什么是NFA(不确定的有穷自动机)和DFA(确定的有穷自动机)
本节知识点是《编译原理》第三章-词法分析,学习参考教材为清华大学出版社《编译原理》第三版: 前情提要: 字母表∑1和∑2的乘积( product): ∑1∑2 ={ab|a ∈∑1, b ∈ ∑2} 例: {0, 1} {a, b} ={0a, 0b, 1a, 1b} 字母表∑的n次幂( power ...
分类:其他好文   时间:2019-01-08 21:18:13    阅读次数:349
1541条   上一页 1 ... 25 26 27 28 29 ... 155 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!