回头一看- -,9月份都没写日志。
昨天刚忙完,就做了一个web版的计算器,熟悉了下表格跟js。。
在把源码贴出来之前,把这个计算器用到的基本知识点总结下,如果你是高手,那您直接跳过就好了-_!!
document.forms[]属性:一个包含文档中的对象类型是form元素对象。因为在一个文档中不止一个表单,所以表单在document.forms[]属性中以数组的形式存储。数组方括号内的索引号指向数组中的某个元素。为了找出当前文档中有多少form对象,使用:
document.forms.length
比如要访问文档中的一个表单,引用如下:
document.forms[0]
然而—般来说,我们建议使用表单NAME属性中的表单名引用表单,如下形式:
document.formName
两种方法得到相同的对象。当脚本需要在表单中引用元素时,对象的完整地址必须包括document和表单引用。
String.IndexOf 方法 :indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1
string test=”asdfjsdfjgkfasdsfsgfhgjgfjgdddd”;
test.indexof(’d') =2 //从前向后 定位 d 第一次出现的位置
test.indexof(’d',1) =2 //从前向后 定位 d 从第三个字符串 第一次出现的位置
test.indexof(’d',5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;
substr 方法:返回一个从指定位置开始,并具有指定长度的子字符串。
function substr(start : Number [, length : Number]) : String
start 必选。所需的子字符串的起始位置。字符串中第一个字符的索引为 0。
length 可选项。返回的子字符串中包含的字符数。
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到字符串的结尾。
parseFloat:
用法:parseFloat(string)
参数:string 要读取并转换为浮点数的字符串。
下面的示例使用 parseFloat 函数计算各种类型的数字。
parseFloat(”-2″) 返回 -2
parseFloat(”2.5″) 返回 2.5
parseFloat(”3.5e6″) 返回 3.5e6,或 3500000
parseFloat(”foobar”) 返回 NaN
parseFloat(” 5.1″) 返回 5.1
parseFloat(”3.75math”) 返回 3.75
parseFloat(”0garbage”) 返回 0
好了,大概就这么多,现在把我写的计算器源码发上来,大家参考参考 ![]()
提示:您可以先修改部分代码再运行
- -,因为按钮的大小我直接用空格搞的,好象这样编辑把html里的空格吃掉了。。有很多功能都消失了。建议大家复制到自己电脑上看。。
发个计算器教程的连接大家有空也可以看下:http://www.phpchina.com/download/show.php?id=200&sort=视频
9.20另: 上午做了系统,自带的IE7.0,忽然发现可以用了- -,
runcode发布以后不能再用可视化编辑,一编辑就直接html显示- -,很汗.




No Comment Received
Leave A Reply