JavaScript概述
1. JavaScript定义
JavaScript是Netscape公司开发的一种基于对象和事件驱动的脚本语言。它是弱类型语言,只能由浏览器解释执行。
其中:
脚本语言:解释运行(由浏览器来解释执行),无需编译。
基于对象:有一些内置的对象共我们使用,但是不能完全实现继承,封装和多态,只能模拟。
事件驱动:必须由事件触发。
...
分类:
编程语言 时间:
2016-04-16 18:58:32
阅读次数:
329
1、Java的运行机制,计算机高级编程语言类型有:编译型、解释型,Java语言是这两种类型的结合,利用编辑器编写Java源程序--源文件名:主类名.java,利用编译器(javac)将源程序编译成字节码--字节码文件名:源文件名.class,再利用虚拟机(解释器,即java)解释执行,运行过程:载入 ...
分类:
编程语言 时间:
2016-04-16 16:41:12
阅读次数:
160
待完善 PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器 做的事情,它都能做到。它不仅是个隐形的浏览器,提供了诸如CSS选择器、支持Web标 ...
分类:
Web程序 时间:
2016-04-12 00:23:07
阅读次数:
284
1.什么是字节码? 字节码 byteCode JVM能够解释执行的。java程序的归宿,但是从规范上来讲和Java已没有任何关系了。一些动态语言也可以编译成字节码在JVM上运行。字节码就相当于JVM上的汇编语言。 2.字节码的一些特点标准JVM使用的堆栈;有些虚拟机使用寄存器。例如安卓虚拟机。标准J ...
分类:
编程语言 时间:
2016-04-09 09:15:39
阅读次数:
240
this是面向对象语言中的一个重要概念,在JAVA,C#等大型语言中,this固定指向运行时的当前对象。但是在javascript中,由于 javascript的动态性(解释执行,当然也有简单的预编译过程),this的指向在运行时才确定。这个特性在给我们带来迷惑的同时也带来了编程上的 自由和灵活,结 ...
分类:
编程语言 时间:
2016-04-06 21:40:34
阅读次数:
153
本文由 ImportNew - xiafei 翻译自 anturis。欢迎加入翻译小组。转载请见文末要求。 简介 Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码。更通俗地说,JVM是指对这 ...
分类:
其他好文 时间:
2016-04-03 23:44:29
阅读次数:
274
HTML文件可以直接由浏览器解释执行,而无需编译。 HTML文件结构: 写在<head></head>中间的文本,而且是写在<title>标签中,表示该网页的名称,并作为窗口的名称显示在这个网页窗口的最上方。 编写文件的注意事项:(1)<和>是任何标签的开始和结束;(2)标签与标签之间可以嵌套;(3 ...
分类:
Web程序 时间:
2016-03-30 22:11:09
阅读次数:
319
一、Java程序运行机制 Java语言编写的程序需要经过编译生成与平台无关的字节码(.class文件)。 这种字节码必须使用Java解释器(JVM)来解释执行。 JVM是可运行Java字节码文件的虚拟计算机,将字节码转换成特定系统的机器码执行。 二、JDK安装目录下文件及其作用 1、bin:该路径存 ...
分类:
编程语言 时间:
2016-03-26 18:50:57
阅读次数:
182
1、认识Js 1.1 Js就是一门运行在客户端浏览器的脚本编程语言 1.2 组成 ECMAScript:Js的语法标准 DOM:JS操作网页上的元素的API(应用接口),即操作网页 BOM:JS操作浏览器的部分功能的API,即控制浏览器 1.3特点 ①简单易用 ②解释执行(解释语言):JS源代码是直 ...
分类:
编程语言 时间:
2016-03-26 18:40:41
阅读次数:
192
Redis持久化原理:Redis支持两种持久化:RDB和AOF模式一、名词解释:RDB:持久化可以在指定的时间间隔内生成数据集的时间点快照点快照(point-in-timesnapshot)。snapshot,二进制格式:按事先定制的策略,周期性地将数据保存到磁盘:数据文件默认为dump.rdb;客户端也可显式使..
分类:
其他好文 时间:
2016-03-26 08:28:01
阅读次数:
151