JavaScript是一种动态解释型语言,这使得它和传统的编译型语言有着一些区别。这些区别引发出某些独特的概念和使用方法,简单举例说明。
在我的理解里,这些特点分别有:解释执行、弱类型、面向过程与面向对象相结合、浏览器相关性
一、
解释执行导致一个在编写代码时需要留意的方面——执行结果和语句的顺序有很大相关性:
比如:
1.script语句写在了某些html元素之前,而试图去操作...
分类:
编程语言 时间:
2014-12-03 23:34:52
阅读次数:
511
html基础 (1)什么是html?超文本标记语言 用于开发网页的语言,由浏览器解释执行 (2)html文件的基本结构 ...
分类:
Web程序 时间:
2014-12-02 19:11:59
阅读次数:
276
atitit.自己动手开发编译器and解释器(1) ------词法分析--attilax总结
1. 应用场景:::DSL 大大提升开发效率 1
2. 2. 流程如下::: 词法分析(生成token流) >>>>语法分析(生成ast) >>解释执行... 2
3. 如何进行词法分析?Fsm状态机(自动机)
2
4. 使用状态模式构建FSM (简单,易用。。推荐首选...
分类:
其他好文 时间:
2014-12-01 22:33:09
阅读次数:
433
Atitit.注解解析(1)---------词法分析 attilax总结 java .net
1. 应用场景:::因为要使用ui化的注解 1
2. 流程如下::: 词法分析(生成token流) >>>>语法分析(生成ast) >>解释执行...
2
3. 词法分析的框架,antlr 2
4. Fsm 状态机/// switch 2
5. 单词流必须识别为保留字,标识符(变量...
分类:
编程语言 时间:
2014-11-29 11:57:20
阅读次数:
304
最近在shell中想调用MySQL的语句查询结果,却出现了一个令人诧异的结果这是MySQL中的表数据在这个表中存了一条sql语句,想在shell中分离出这条语句进行执行执行结果不是想象中的和sql查询的结果一致却出现了这个奇怪的结果仔细分析图中的结果,联想表中所存的sql语句为select * fr...
分类:
系统相关 时间:
2014-11-28 16:04:09
阅读次数:
395
JavaScript 是一门脚本语言,同HTML语言一样,需要浏览器或者JavaScript解释器,解释执行。1. 第一个JavaScript程序: 是一对HTML标签,用于在HTML文档中引入JavaScript,这里type属性,指定了语言为JavaScript。这是写JavaScript的.....
分类:
编程语言 时间:
2014-11-23 00:27:05
阅读次数:
351
JRE:运行环境,包括核心API,集成API,用户界面API,发布技术,java 虚拟机(JVM)JDK:开发环境,包括编译java程序的编译器(即 javac 命令)java程序编译步骤之后生成字节码(*.class 文件),字节码需要使用 java 解释器来解释。执行字节码文件的是JVM。jdk...
分类:
编程语言 时间:
2014-11-14 10:40:40
阅读次数:
266
儿子和女儿——解释器和编译器的区别与联系 菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。 高手说:“ 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接...
分类:
移动开发 时间:
2014-11-11 18:18:58
阅读次数:
213
转载自:http://safe.it168.com/a2012/0605/1356/000001356488.shtml比较PHP和JSP这两个Web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。以下是我就几个主要方面进行的比较: 一、 语言比较 PHP是解释执行的服务器脚本语.....
分类:
编程语言 时间:
2014-11-08 13:14:22
阅读次数:
153
1.在cmd中执行:lint --show AllowBackup // 显示lint中关于AllowBackup这个话题(issue)的解释,执行结果如下:
AllowBackup
-----------
Summary: Ensure that allowBackup is explicitly set in the application's
manifest
Priority: 3...
分类:
移动开发 时间:
2014-11-06 17:41:46
阅读次数:
262