发表于: 2017-02-17 01:16:34
1 1251
今日完成:
1 表单页面没有编写完成,只有html代码。js代码基本没写,整体里文档结构和雪碧图。dom操作没有总结。原因是ps图过于复杂,却没有注意任务效果图很简单,做了ps图里的页面,甚至加入了bs框架。
2 js基础知识,看了w3c里javascript高级教程里,关于变量,关键字,保留字,数据类型的部分。
变量:动态,不需实现声明。
关键字和保留字: 不能用作变量和函数名,否则会出现错误,但不会收到提醒。
typeof返回变量的值-------alert (typeof a)
对变量或值调用 typeof 运算符将返回下列值之一:
- undefined - 如果变量是 Undefined 类型的
- boolean - 如果变量是 Boolean 类型的
- number - 如果变量是 Number 类型的
- string - 如果变量是 String 类型的
- object - 如果变量是一种引用类型或 Null 类型的
》类型转换
获取长度
var sColor= "13732";
if(sColor.length=!6){sColor=null;}
.tostring()转换为字符串,所有对象可用。
.parseInt()转换为整形数字。
Boolean()获取对象是否布尔,false或true
String()强制转为字符串,对所有对象有效。
》作用域:只有公用作用域,因此所有变量都是全局的?通过命名方法避免错误的调用和混淆。
明日计划
尽量完成任务2的逻辑代码。
总结,记下相关知识。
问题:input 提示报错没有关联的label,没找的原因。
<form name="form" id="amount" action="#" >
请输入玩家数量
<input class="m-proportion-input-number" name="amount" type="text" value="8">
<span class="m-proportion-form-span">玩家数量为4-18</span>
</form>
收获:
教训,一定要看好需求,不要激动。
评论