码迷,mamicode.com
首页 > 其他好文 > 详细

day1

时间:2016-07-23 21:03:00      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

Js的作用:

  1结构层:         HTML:骨架

  2表现层:         CSS: 装饰

  3行为层:         Js:作为鉴于前两者作用于触发改变其状态以及内容

 

变量/作用域:

         全局变量:声明在最外层的变量或者声明在函数内部但未加上var声明表示的

         局部变量:在函数内部以var声明的.

 

作用域:

        1 就是变量\对象\函数的集合.

        2 全局变量: 声明在文档中的变量,文档所有对象都可访问该变量

        3 局部变量: 声明在函数内部的变量,只在函数内可访问,为局部作用域.

 

事件的三要素:

         事件源   事件  执行事件的代码

        

         事件源.事件 = function(){执行事件代码..}

Obj.onclick = function(){执行事件的代码}

 

弹出层:

         1遮罩的定位的问题,  absolute 与 fixed 的问题,

         2定位层级

         3 rgba() 的作用

Padding:

         1子盒子在父盒子继承父盒子的宽高,前提子盒子不得设置宽高

         2子盒子不设置宽高继承父盒子时只为内容撑开高度,宽度随父盒子一致

         3子盒子不设置宽高在父盒子里时,加padding属性不会撑开父盒子

         4子盒子一旦在父盒子里面指定宽高加入padding则会撑开父盒子

 

数据类型:

         1 number(数值型) 转换:        Number()

         2 boolean(布尔)       转换:        Boolean()  \   !! 表示

                   false undefined null 0  “ ”  值都是false

                   true  1  somestring     [obj] 为true  

 

        3 string(字符型)      转换:        String()

         4 undefined(未定义)

        5 null(空)

        

parseInt:

         parseInt(值,进制);

 

         parseInt(110,2);

解读:把这个为2进制的110转换为10进制,因为十进制是计算机默认的进制

        

var a="15.15abc" , b=‘10.15‘ , c=‘10.0abc‘;

解读:

       a="15.15abc"   parseInt(a)  =  转换为整型:15.15

   b=‘10.15‘      Number(b)  =  转换为数值型:10

   c=‘10.0abc‘;       parseFloat(c)  = 转换为浮点型:10.0

   alert(parseInt(a)+Number(b)+parseFloat(c));

                                                       

                                                                             最终相加得: 35.15

day1

标签:

原文地址:http://www.cnblogs.com/Rimashuai/p/5699415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!