- 浏览: 60208 次
- 性别:
- 来自: 南宁
最新评论
文章列表
版本更新、汉化进度
2014-05-25
本次提供下载的汉化内容:主界面菜单及按钮的汉化,Sound Editor界面菜单的汉化。
已知BUG:由于去除了启动时打开绘图窗口,在主界面进行绘图时程序可能会出错,目前解决方法,在Sound Editor界面基频、音强等菜单下点击一次绘图后主界面就可正常绘图。
2014-11-07
1、修复上一版本中打开绘图窗口的BUG,现在可以直接在主界面进行绘图。
// 将用户的输入保存至localStorage对象的属性中
// 这些属性在再次访问时还会继续保持在原位置
// 如果你在浏览器中按照file://URL 的方式直接打开本地文件,
//则无法在某些浏览器中使用存储功能(比如FireFox)
// 而通过HTT ...
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>不规则宽高排列</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7. ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
&l ...
document.createElement()的用法
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。
下面,举例说明document.createElement()的用法。<div id="board"></div>
例1:
<script type ...
function Inistack(stack){ //初始化一个线性堆栈
stack=new Array();
return stack;
}
function Empty(stack){ //判断一个线性堆栈是否为空
var returnValue=false;
if(stack.length==0) returnValue=true;
return returnValue;
}
function Push(stack,x){ //压入栈操作
var returnValue=0;
var stackLength=stack.length;
stack.le ...
<input id="file" type="file" onfocus="javascript:ShowImage(this.value,document.getElementById('pimg'))">
<br />
<img id="pimg" style="visibility:hidden" height="100px" width="100px">
<script langua ...
语法:eval(codestring)
eval函数接收一个参数codestring, 该参数是包含有效javascript 代码的字符串值,如果codestring不是字符串,则该方法不做任何改变的返回codestring,所以请不要为eval()函数传递string对象来作为参数。如果codestring是字符串则由javascript解析器执行codestring语句。执行结果是一个值,则返回此值,否则返回undefined。
简单示例如下:
var code1='"a" + 2'; //表达式
var code2= {"a":2}; //对 ...
网上看到这么一个JS表达式,求JS表达式的值(结果是"10"),并分析表达式的工作原理。
首先,我把基本的推演过程简单罗列出来,然后在后面给出详细的分析过程:
++[[]][+[]]+[+[]]
=> ++a[0]+[0] //a=[[]]
=> ++b+[0] //b=[]
=> ++c+[0] //c=""
=> 1+"0"
=> "10"
在这个推演过程中,有很多的语法细节需要大家注意的:
1)运算符优先级,全面的列表这里就不贴出来了,只把用到的一些 ...
shift()定义和用法
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
语法
arrayObject.shift()
返回值
数组原来的第一个元素的值。
说明
如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。
提示和注释
注释:该方法会改变数组的长度。
提示:要删除并返回数组的最后一个元素,请使用 pop() 方法。
实例
在本例中,我们将创建一个数组,并删除数组的第一个元素。请注意,这也将改变数组的长度: ...
/*********城市县区表*********/
CREATE TABLE T_District
(
Id INT IDENTITY(1,1) PRIMARY KEY,
DisName NVARCHAR(30) NOT NULL, --区县名称
CityID INT NOT NULL, --所属城市
DisSort INT --区县排序
)
--1 北京
insert T_District(DisName,CityID) values('东城区','1')
insert T_District(DisName,CityID) values('西城区','1')
in ...
省级数据库:全国省市区县数据库-省(全)
县区数据库:全国省市区县数据库-县区(全)
/********创建市级表********/
CREATE TABLE T_City
(
CityID INT IDENTITY(1,1) Primary KEY , --城市主键
CityName NVARCHAR(50) NOT NULL, --城市名称
ProID INT, --所属省份
CitySort INT --城市排序
)
INSERT T_City(CityName,ProID,CitySort) Values('北京市','1','1' ...
/**********创建省级表**********/
CREATE TABLE T_Province
(
ProID INT IDENTITY(1,1) PRIMARY KEY, --省份主键
ProName NVARCHAR(50) NOT NULL, --省份名称
ProSort INT, --省份排序
ProRemark NVARCHAR(50) --说明
)
Go
insert T_Province(ProName,ProSort,ProRemark) Values('北京市','1','直辖市')
in ...
JavaScript常用函数列表
click() 对象.click() 使对象被点击。
closed 对象.closed 对象窗口是否已关闭true/false
clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
confirm("提示信息") 弹出确认框,确定返回true取消返回false
cursor:样式 更改鼠标样式 hand crosshair text wait ...
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:
document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:
window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:
document.getElementById("表单中元素的ID号").name(或value)
6.一个小写转大写的JS:
document.get ...