//函数在执行过程中只要执行了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》笔记二相关推荐

  1. [转]《精通Javascript》笔记:第六章(事件)

    <精通Javascript>笔记:第六章(事件) Published by sansan at 11:41 am under 前端|Front-End 事件模型:捕获和冒泡 通过oneve ...

  2. JavaScript - jQuery(二)

    导航兔: jQuery 导航地址 JavaScript - jQuery(一) https://qianmoer.blog.csdn.net/article/details/128358221 Jav ...

  3. 【熬夜猛肝万字博文】学妹问我怎么入门 Javascript,百般盘问下我终于决定贡献出自己的 JavaScript入门笔记(二)

    你好,我是阿ken?? 版权声明:本文为CSDN博主「」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 另外,博文中某些图片或内容可能出自网络,如有侵权或问题,请及 ...

  4. 读Hean first jQuery笔记1(基础)

    html+css 对于指定页面结构和样式很不错,一旦绘制html页面,就会漂漂亮亮出现在你面前,只不过是静态的.说到底只是控制页面如何显示而已.无法为web页面增加行为. jQuery 为web页面添 ...

  5. JQuery笔记(二)jq常用方法animate()

    在jq中,比较方便的是相对于js,jq封装了很多方法,很方便使用,下面我举几个常用的方法 animate()方法 1 <!DOCTYPE html> 2 <html lang=&qu ...

  6. 读Hean first jQuery笔记2(常用方法)

    ready  是加载DOM时要做的事情 hide    是隐藏 show   是显示 slideUp向上滑动并消失 slideDown向上滑动并显示 unbind 解除绑定的事件,无参是解除所有事件, ...

  7. 精通Javascript+jQuery视频下载

    目录.txt http://dl.vmall.com/c0ge556wdp 15_jQuery插件.rmvb http://dl.vmall.com/c0xmphogkb 14_jQuery与Ajax ...

  8. JavaScript - jQuery(一)

    导航兔: jQuery 导航地址 JavaScript - jQuery(一) https://qianmoer.blog.csdn.net/article/details/128358221 Jav ...

  9. 【熬夜猛肝万字博文】学妹问我怎么入门 Javascript,百般盘问下我终于决定贡献出自己的 JavaScript入门笔记(三)

    你好,我是阿ken?? 版权声明:本文为CSDN博主「」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 另外,博文中某些图片或内容可能出自网络,如有侵权或问题,请及 ...

最新文章

  1. 对计算机应用的认识100,计算机应用基础
  2. 解决GitHub中头像显示异常、设置不了头像、README图片无法显示等问题
  3. 程序怎么跑着 就卡死,句柄泄漏,内存泄漏了
  4. android:在ViewPager中使用Button
  5. select默认选中的option_macOS下妙用option按键
  6. linux git 发邮件,gitlab发邮件基于sendmail
  7. css不继承上级样式_【FrontEnd】CSS
  8. Linux杂谈之unzip命令
  9. python波形分析_[转载]频谱分析:基于python画出时域频域波形
  10. 喜迎国庆中秋,双节快乐!
  11. 家具vr虚拟交互展示外包制作
  12. 谁偷走了销售人员的时间
  13. 上海市房管局局长否认房产税试点政策失败
  14. 《蹭课神器》项目总结
  15. 【OpenCV 例程 300 篇】112. 滤波反投影重建图像
  16. 快弃用陈年老旧的aapt,appt2功能更加好用
  17. 数据库存储 IP 地址的几种方式
  18. 类和“对象” 以及 面向对象的三大特点
  19. win11禁止某个软件联网
  20. 全球大数据产业发展现状与应用趋势

热门文章

  1. XSCTF联合招新【真是阳间题】(MSIC+Crypto)
  2. python读取邮件标题_Python连载57- 邮件头和主题、解析邮件
  3. php excel模板导出、openoffice excel转pdf、多文件压缩下载
  4. 蓝牙协议栈消息的关联
  5. 7-2 换硬币 (20分)
  6. python顺序表的实现_数据结构:队列 链表,顺序表和循环顺序表实现(python版)...
  7. java 工作两年的简历_工作经验只有两年的Java开发,简历中需要写学校经历吗?...
  8. data.frame中的NA值怎么替换成0 把na变为0 把na变为想要的数 改变na 是否为na is.na()是否为null is.null() is.null() 删除去掉NA的行
  9. DBSCAN聚类分析在图像分割的应用
  10. 54. 流编辑器sed技术概览