读《精通JavaScript+jQuery》笔记二
//函数在执行过程中只要执行了return语句后便会停止继续执行函数体中的任何代码
//JavaScript函数代码中有个特殊对象arguments,无需明确指出参数的名称就能够直接访问他们
function sayName(){if(arguments[0]=="bye"){alert("bye"+"-"+arguments.length);}
}
sayName("bye","adfa");
//结果返回bye-2
var date=new Date();
alert(date.getFullYear());
//用date对象获取指定天数的日期
function disDate(oDate,iDate){var ms=oDate.getTime();//换算成毫秒数ms=iDate*24*60*60*1000;//计算相差的毫秒数return new Date(ms);//返回新的事件对象
}
var oBeijing=new Date(2016,8,7);
var iNum=5;//前5天
var oMyDate=disDate(oBeijing,iNum);
document.write(oMyDate.getFullYear()+"年"+(oMyDate.getMonth()+1)+"月"+oMyDate.getData()+"日"
+"距离"+oBeijing.getFullYear()+"年"+(oBeijing.getMonth()+1)+"月"+oBeijing.getDate()+"日为"+iNum+"天");
//Math的ceil、floor、round方法,ceil是向上舍入,floor正好相反向下舍入,round是四舍五入
document.write(Math.ceil(4.6)+"<br>");
document.write(Math.floor(4.6)+"<br>");
document.write(Math.round(4.6)+"<br>");
//random返回0-1之间的随机数,不包括0和1
var num=Math.floor(Math.random()*100+1);//1-100内整数包括1和100
alert(num);
//通常将随机选择打包成一个函数,随时调用
function select(firstValue,lastValue){var choice=lastValue-firstValue+1;var num=Math.floor(Math.random()*choice+firstValue);return num;
}
var arr=["apple","orange","peach","pear","watermelon","banana"];
var sFir=arr[select(0,arr.length-1)];
alert(sFir);
if(confirm("确实要操作吗?")){alert("操作中。。。")
}
else{alert("取消操作");
}
//window有一个非常实用的属性history。通过他可以访问历史页面
window.history.go(-1);
window.history.back();
window.history.go(1);
window.history.forward();
//location对象主要作用是分析和设置页面的URL地址。location.href是最常用的属性,用户获得或设置窗口的URL。
location.href="http://www.chinaso.com/";//可以导航到新页面
//如果不希望用户通过后退按钮返回原来的页面,可以用replace方法
setTimeout(function(){location.replace("http://www.chinaso.com/");
},2000);
//location还有一个十分有用的方法reload,用来重新加载页面。reload方法接受
//一个布尔值如果是false则从浏览器的缓存中重载
//如果为true就从服务器上重载
location.reload(true);
//客户端浏览器检测中最重要的是navigator对象。
//最常用的是userAgent属性,通常浏览器判断都是通过该属性完成的
var sUserAgent=navigator.userAgent;
document.write(sUserAgent);
//输出:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
//screen对象
//属性有availHeight、availWidth、colorDepth、width、height
读《精通JavaScript+jQuery》笔记二相关推荐
- [转]《精通Javascript》笔记:第六章(事件)
<精通Javascript>笔记:第六章(事件) Published by sansan at 11:41 am under 前端|Front-End 事件模型:捕获和冒泡 通过oneve ...
- JavaScript - jQuery(二)
导航兔: jQuery 导航地址 JavaScript - jQuery(一) https://qianmoer.blog.csdn.net/article/details/128358221 Jav ...
- 【熬夜猛肝万字博文】学妹问我怎么入门 Javascript,百般盘问下我终于决定贡献出自己的 JavaScript入门笔记(二)
你好,我是阿ken?? 版权声明:本文为CSDN博主「」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 另外,博文中某些图片或内容可能出自网络,如有侵权或问题,请及 ...
- 读Hean first jQuery笔记1(基础)
html+css 对于指定页面结构和样式很不错,一旦绘制html页面,就会漂漂亮亮出现在你面前,只不过是静态的.说到底只是控制页面如何显示而已.无法为web页面增加行为. jQuery 为web页面添 ...
- JQuery笔记(二)jq常用方法animate()
在jq中,比较方便的是相对于js,jq封装了很多方法,很方便使用,下面我举几个常用的方法 animate()方法 1 <!DOCTYPE html> 2 <html lang=&qu ...
- 读Hean first jQuery笔记2(常用方法)
ready 是加载DOM时要做的事情 hide 是隐藏 show 是显示 slideUp向上滑动并消失 slideDown向上滑动并显示 unbind 解除绑定的事件,无参是解除所有事件, ...
- 精通Javascript+jQuery视频下载
目录.txt http://dl.vmall.com/c0ge556wdp 15_jQuery插件.rmvb http://dl.vmall.com/c0xmphogkb 14_jQuery与Ajax ...
- JavaScript - jQuery(一)
导航兔: jQuery 导航地址 JavaScript - jQuery(一) https://qianmoer.blog.csdn.net/article/details/128358221 Jav ...
- 【熬夜猛肝万字博文】学妹问我怎么入门 Javascript,百般盘问下我终于决定贡献出自己的 JavaScript入门笔记(三)
你好,我是阿ken?? 版权声明:本文为CSDN博主「」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 另外,博文中某些图片或内容可能出自网络,如有侵权或问题,请及 ...
最新文章
- 对计算机应用的认识100,计算机应用基础
- 解决GitHub中头像显示异常、设置不了头像、README图片无法显示等问题
- 程序怎么跑着 就卡死,句柄泄漏,内存泄漏了
- android:在ViewPager中使用Button
- select默认选中的option_macOS下妙用option按键
- linux git 发邮件,gitlab发邮件基于sendmail
- css不继承上级样式_【FrontEnd】CSS
- Linux杂谈之unzip命令
- python波形分析_[转载]频谱分析:基于python画出时域频域波形
- 喜迎国庆中秋,双节快乐!
- 家具vr虚拟交互展示外包制作
- 谁偷走了销售人员的时间
- 上海市房管局局长否认房产税试点政策失败
- 《蹭课神器》项目总结
- 【OpenCV 例程 300 篇】112. 滤波反投影重建图像
- 快弃用陈年老旧的aapt,appt2功能更加好用
- 数据库存储 IP 地址的几种方式
- 类和“对象” 以及 面向对象的三大特点
- win11禁止某个软件联网
- 全球大数据产业发展现状与应用趋势
热门文章
- XSCTF联合招新【真是阳间题】(MSIC+Crypto)
- python读取邮件标题_Python连载57- 邮件头和主题、解析邮件
- php excel模板导出、openoffice excel转pdf、多文件压缩下载
- 蓝牙协议栈消息的关联
- 7-2 换硬币 (20分)
- python顺序表的实现_数据结构:队列 链表,顺序表和循环顺序表实现(python版)...
- java 工作两年的简历_工作经验只有两年的Java开发,简历中需要写学校经历吗?...
- data.frame中的NA值怎么替换成0 把na变为0 把na变为想要的数 改变na 是否为na is.na()是否为null is.null() is.null() 删除去掉NA的行
- DBSCAN聚类分析在图像分割的应用
- 54. 流编辑器sed技术概览