2018-01-04js学习

看了书中介绍,html5,CSS,js
html5中关键字style 对应的是CSS内容
html5中script标签对应JS代码。

函数
1.交互

alert()   纯弹窗提醒
confirm("Are you happy to Continue ?")  提醒,有分支 Yes Or No
var name = prompt("what is your full name ?",jack)   有输入框,默认是jack

2.选取对象
dom对象,就是Document对象,每个对象都可以设置一个id,也可以不设置id,设置了id就如OC中给每一个控件设置了tag一样,可以依据id进行获取对象

var myDiv = document.getElementById("div1");

js中div表示容器,类似iOS的控件,获取容器里面html的如下

myDiv.innerHTML 

可以赋值,可以修改,可以替换,里面是一串字符串。
3.浏览器的历史记录对象

window.history 历史记录对象,本质上是url列表 只读,不可修改
window.history.length 属性
window.history.forward()  前进js方法
window.history.backward() 后退js方法
window.history.go(-3)  回退3个页面
window.history.go(2)  前进两个页面
window.history.go("www.baidu.com")  到达历史记录列表里第一个包含www.baidu.com的url

4.location对象
location对象包含当前加载页面的URL信息。

属性略
location.href = "www.baidu.com"; 跳转新页面,上一个页面存入历史记录
location.replace("www.baidu.com"); 替换,上一个页面的历史记录被更新替换
location.reload(); 页面刷新

5.navigator 对象 基本不使用,它记录的浏览器程序本身的数据不准确
6.Date对象

var myDate = new Date();
myDate.getFullYear(); 年
myDate.getMonth(); 月
myDate.getDate(); 日
myDate.getHours(); 时
myDate.getMinutes(); 分
myDate.getSeconds(); 秒
var date1 = new Date(95,9,22); 1995年 10月 22号 注意月份JS从0开始数月份
var date2 = new Date(95,9,22,10,57,0,100) 1995年 10月 22号 10:57:00:100 末尾是毫秒数
date1.setDate(myDate.getDate + 33) 天数加33天,自动调整星期,日,月,年

7.math对象
不用创建直接使用math对象
取整

var myNum = 12.35;
Math.floor(myNum)   等于12 向下取整,取小的数
Math.ceil(myNum)   等于13 向上取整,取大的数
Math.round(myNum)   等于12 四舍五入

最大,最小值

Math.max(a,b,c......)
Math.min(a,b,c,......)

随机数

Math.random() 返回0到1之间随机数。
Math.round(Math.random() * 100) 返回0-100之间的随机数。

使用关键字,省去某些常用对象的重复输入

with(Math){
    var random = random();
    var max = max(1,3,3.2);
}

其余数据类型与对应数据类型的方法略去一万字

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,554评论 1 19
  • 昨天还在想,人活着的意义是什么? 是所谓的经济基础房和车,还是肆无忌惮的激情? 有那么一个时刻,我深深鄙视这些所谓...
    小白爱吃糖阅读 234评论 0 0
  • 当流年不再,待繁华散去,是否记得年轻时陪自己淋过雨的那个人? 曾经我与你一起淋过了青春的这场雨,感冒过后,我们开始...
    音曼实验室阅读 1,237评论 0 0
  • 正值雾霾横行之际,孤将北上前往临海之滨大连。 简而言之,棉袄棉裤厚毛裙。就是我的所有防寒装备。 然而,今天的日光很...
    模糊伦家阅读 171评论 0 0
  • 01 今天在百度云保存一些资料,不经意间看到“大学生活”列表,想来毕业已有将近一年时间,不得不感叹时间的飞快与无情...
    小老大Lena阅读 238评论 0 0