script 可以写在head里 也可以写在body里 还可以写在 /html后面 script 也是成对出现的  <script></script> 他有三种常见的对话框 1)alert("")警告对话框  只有一个确定按钮和一个关闭按钮 2)confirm(“”)确定对话框   有一个确定按钮 一个取消按钮  和一个关闭按钮 3)prompt(“”)一个可以输入内容的对话框 prompt 对话框中可以输入字符串.小数.整数.日期时间.布尔型(判断对错 tru…
Java语言的动态性之脚本语言支持API 随着Java平台的流行,很多的脚本语言(scripting language)都可以运行在Java虚拟机啊上,其中比较流行的有JavaScript.JRuby.Jython和Groovy等.相对Java语言来说,脚本语言由于其灵活性非常强,非常适合在某些情况下使用,比如描述应用中复杂多变的业务逻辑,并在应用运行过程中进行动态修改:为应用提供一种领域特定语言(Domainspecific Language,DSL),供没有技术背景的普通用户使用:作为应用中…
现在工作上主要用的语言是java,java在企业级的应用上能够发挥很好的用途,但有时候要做一个小功能时,比如批量更新文件,抓取网页等,这时候用java就显得太笨重了.因此就学习了python这门脚本语言. 这篇随笔主要是讲述python怎么处理文本文件,顺便巩固下python的一些基本知识. 好了,开始吧...... 需求阐述 处理文本文件:读一个本地文件,逐行处理 说到处理文件,不得不说下python的内置函数 open open(file, mode='r', buffering=-1, e…
Lua是一个实用的脚本语言,相对于Python来说,比较小巧,但它功能并不逊色,特别是在游戏开发中非常实用(WoW采用的就是Lua作为脚本的).Lua在C\C++的实现我就不多说了,网上随便一搜,到处都是这方面的介绍,我想说的是如何在Java下使用Lua以提高编程效率.增强你的程序可扩展性. 首先,要在Java上使用Lua脚本,必须有关于Lua脚本解释器以及Java程序可以访问这些脚本的相关API,即相关类库.我使用的是一个叫做LuaJava的开源项目,可以在: http://www.keple…
友情提示 本文主要参考了51CTO上的一篇文章,代码经过自己的模仿和整理,还算凑合. 本文中的代码注释比较多,不再过多解释. 更多用法,还是得看JDK的API或者看原文http://developer.51cto.com/art/201007/208812.htm. 1.可用的脚本引擎 /** * Java内置只支持JavaScript一种脚本 * 打印Script引擎的一些信息 */ public static void printBuildInScriptEngine() { ScriptE…
1.表达式语言简介 主要为了简化mvc中 jsp的代码量,方便进行属性的输出.还可以避免进行属性为空等的判断,表达式默认将null设置为"". 表达式语言的一个最大的好处就是,只需要把属性或表达式运算放在${}中,系统将自动进行类型的转换,我们不用再去关心属性变量类型转换的问题了. 2.表达式语言的内置对象 a.  关于属性的获取${属性名称}, 对于page->request->session->application这四个属性范围来讲,如果同时设置同名的属性,那么…
脚本语句  一般分为  顺序语句   分支语句   循环语句 顺序语句  就是从上到下依次读取 分支语句 是if语句 if(判断条件) { 满足条件执行的语句 } else { 不满足条件执行的语句 } 循环语句 用for语句 for(初始条件:循环条件:状态改变) { 循环体 } 函数:完成某项特定的功能 函数的四要素:名称 输入 返回值 加工 function aa() { 函数体 } 函数需要调用  不调用无法执行…
什么是异常(Exception)? 简述: 在运行过程中,应用程序可能遭遇各种严重程度不同的问题.异常提供了一种在不弄乱程序的情况下检查错误的巧妙方式.它也提供了一种直接报告错误的机制. 不同类型异常在Java中被封装为不同的类,这也符合我Java里一切都是对象的原则,Java为我们提供了非常完美的异常处理机制. 异常的结构图 既然是类,自然有结构关系,让我们看看这些异常类的结构组成图 JDK文档中的异常类 在JDK文档中,可以查看异常类所有介绍和使用方法 Exception 实例 常见的异常…
最近项目中遇到不少NIO相关知识,之前对这块接触得较少,算是我的一个盲区,打算花点时间学习,简单做一点个人学习总结. 简介 NIO(New IO)是JDK1.4以后推出的全新IO API,相比传统IO方式NIO采用了全新的底层I/O模型.传统IO的设计概念是面向流,而NIO则是面向块.简单点说,传统I/O是基于字节的,所有I/O都被视为单个字节的移动,使用时需先把对象转换为字节码:而NIO是面向块的,以块为单位处理数据,每个操作会生成或消费一个块的数据.从设计理念来看,NIO的操作粒度要比传统I…
C的简介 C语言的结构极其紧凑,C语言是一种模块化的编程语言,整个程序可以分割为几个相对独立的功能模块,模块之间的相互调用和数据传递是非常方便的 C语言的表达能力十分强大.C语言兼顾了高级语言和汇编语言的一些特点,既可以像汇编语言那样直接访问硬件的功能,也具有高级语言那样面向用户容易记忆.便于阅读和书写的优点 C语言的可移植性很好,C语言中没有依赖于硬件的输入输出语句,输入输出功能都是通过调用库函数来实现的,所以在一种计算机平台上开发的程序不需要进行修改或者只需要进行简单的修改就可以移植到另外的…