今天看了JS的视频,前面部分讲了CSS的部分知识,巩固了一下如何定位,和一些JavaScrip的一些代码,感觉JavaScrip和C#十分相像。
1.CSS-定位
Margin-top:px ---控制上下 Margin:50px auto 0; ---控制居中,上下举例 Margin-left:px ---左移 Border-color 边框颜色 Background-color 背景颜色 后画出来的在上面 Top 元素顶端距离"浏览器"上边缘的距离 Left 元素顶端距离浏览器上边缘的距离 bottom 元素顶端距离浏览器下边缘的距离 right 元素顶端距离浏览器右边缘的距离 Positon:relative 设置距离是指在原来文档流的位置做偏移 Position absolute 脱离文档流 绝对定位,以浏览器作为参考,如果绝对定位在relative定位的元素中(绝对定位中也行),那么就以这个元素为参考 Position fixed也是fixed不动 Margin-right 或-top 距离右上 Z-index Z轴 2.javascrip-点击事件
2.JavaScrip-点击事件
<script type="text/javascript"> var dv=null; function(){ var dvs=document.getElementsByTagName("div"); for(var i =0;i<dvs.length,i++){ dvs[i].onclick } }
3.运算符
数学运算符:+ - * /
逻辑运算符:> < >= <= = !=
&& ||
=== 完全等于 和; !== 不完全等于(由于JS和C#)
4.javascript 是一个弱类型的语言
弱类型不代表没有类型,不严格的检查的类型
js使用var声明变量,随意赋值,不会检查类型,任何赋值都可以成功。
5. 无故换行C#可以 但是JS中会变成一个分号
意思就是,在JS中随意换行,会在换行除自动增加一个分号,容易报错。
6.JS中的循环体表示
Switch-case Switch(){ case 值1:语句;break; } While(){ 循环体 } Do{ }while(条件); For(var i=0;i<max;i++){ 循环体 } For-in 结构(有点像foreach,但是不同) for(var item in 集合或对象){ 循环体 }
大部分都是和C#一致的,加了一个for-in
总结
JS还没看完,感觉很厉害