8js小总结
1 .js如何运行
2.输出
Alert(什么类型都可以);
Document.write(“:符串”:);
3.如何在Html文档中使用js
1.使用将js语法嵌套到html中,可以使用多个,每一个之间都是有联系的。
2..Href =“javascript:代码”;
2.写到外部的(.js) <script src= "js文件位置"></script>
Js语法:
命名规范:1.一定要有意义
2.不能以数字开头(可以放到中间和后面),不能是系统的关键字。
大小写:JavaScript区分大小写。
变量名和函数名第一单词小写以后每个单词首字母大写。
对象:每个单词首字母都要大写Date();new Object()。
分号:
功能执行语句,加分号
Var a = 10;
Alert();
结构定义语句:不加分号
注释:
//单行 代码
/**/多行 代码
1.注释代码方便自己和团队理解
2.调试程序
4.变量
Var a = 10;
注意:变量声明后浏览器关闭后才释放,在没有关闭之前可以随时使用。
Var变量名=值
注意:JavaScript是弱类型语言(php相同)
Var a=10;声明并赋值
a=10;赋值
5.数据类型
alert(typeof(变量));判断是什么数据类型
5.1 number数字类型(int float doubule)注意:计算机还是按照整形和浮点型分开使用
注意:所有浮点数都是近似数,不能用==判断,用>=和<=来判断。
Var a = 10;十进制
Var a=035;八进制
Var a=0xff;十六进制
5.2 string字符串类型
单引号和双引号没有任何区别,加号+用来连接字符串
5.3 boolean布尔类型
5.4 object(object array)
5.5 undefined没有声明变量
5.6 null声明没有定义
6.运算符和表达式
算术运算符合+ - * / ++ - -
赋值运算符合= += -= / =
条件运算符合> < == != === !==
逻辑运算符合&&||!
位运算符合>> >>> << | & ~
其他运算符合? :
ps:前面语法学的真心枯燥,看着简单,真正吃透也没那么容易。换成了视频教学。然后昨天晚上跟着做了三个简单的例子,鼠标移入移除的效果,鼠标点击的效果,还有一个网页换肤,都是通过js获取id属性,来改变一些常见的属性值,理解起来并没有太大困难。
现在发现,前端不仅仅要考虑到各种浏览器兼容问题,不同设备友好展现问题,如果公司没有好的交互或者体验设计,那么这个动效也得我来做优化处理,做完写的三个例子感觉那动效真生硬,完全不忍直视。
非常感谢微习惯养成训练营的小伙伴 每天都在坚持自己更新,还有男神玉成的鼓励,让每天都在坚持,每天坚持学习一点点,每天坚持进步一点点。
已经第六天了。 当我一个月后或者一个季度甚至一年回头看,能看到自己一点点的进步,还有整个成长过程。