为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • Math对象 1、Math对象,提供对数据的数学计算 向上取整ceil() Math.ceil(x) 2、向下取整floor() Math.floor(x) 3、四舍五入round() Math.round(x) 4、随机数 random() Math.random(); random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。获得0 ~ 10之间的随机数,代码如下: document.write((Math.random())*10) Array 数组对象 1、var myArray = [2, 8, 6]; 数组名[下标] = 值; 2、数组连接concat()、 concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。 语法:arrayObject.concat(array1,array2,...,arrayN) 3、指定分隔符连接数组元素join() join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 语法:arrayObject.join(分隔符) 4、颠倒数组元素顺序reverse() reverse() 方法用于颠倒数组中元素的顺序。 语法:arrayObject.reverse() 5、选定元素slice() slice() 方法可从已有的数组中返回选定的元素。 语法:arrayObject.slice(start,end) star 规定从何处开始选取。End规定从何处结束选取 6、数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 第一种情况:在<script>标签内调用。 <script type="text/javascript"> function add2() { sum = 1 + 1; alert(sum); } add2();//调用函数,直接写函数名。 </SCRIPT>
    查看全部
    0 采集 收起 来源:函数调用

    2018-03-22

  • JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义,如下使用数组对象:
    查看全部
    0 采集 收起 来源:什么是对象

    2017-08-23

  • 本次循环跳出continue
    查看全部
  • scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。 scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。 offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。 offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。
    查看全部
  • 退出循环,直接跳出循环
    查看全部
    0 采集 收起 来源:退出循环break

    2017-08-23

  • substring() 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符
    查看全部
  • 二维数组这边看不懂了。。。
    查看全部
    0 采集 收起 来源:二维数组

    2017-08-23

  • 使用parseInt()函数可解析一个字符串,并返回一个整数 var x=parseInt(document.getElementById("txt1").value); parseFloat()
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • String 字符串对象 1、返回指定位置的字符 charAt(index); 2、 返回指定的字符串首次出现的位置 indexOf() 3、字符串分割split() 4、提取字符串substring() 5、提取指定数目的字符substr()
    查看全部
  • 获取元素的值设置和获取方法为:例: 赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-23

  • 外部文件引入方式
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-23

  • userAgent 返回用户代理头的字符串表示,即浏览器版本信息等的字符串 语法 navigator.userAgent 几种浏览的user_agent.: 浏览器|userAgent chrome|Mozilla/5.0(Windows NT6.1;WOW64) AppleWebKit/537.36(KHTML,Like Gecko)Chrome/34.0.1847.116 Safari/537.36 firefox|Mozilla/5.0(Windows NT6.1;WOW64;rv:24.0)Gecko/20100101 Firefox/24.0 IE8|Mozilla/4.0(compatible;MSIE8.0;Windows NT6.1;WOW64;Trident/4.0;SLCC2;.NET CLR2.0.50727;.NET CLR3.5.30729;.NET CLR3.0.30729;.NET4.0C) 使用userAgent判断使用的是什浏览器(假设使用的是IE8浏览器): function validB(){ var u_agent=navigator.userAgent; var B_name="Failed to identify the browser"; if(u_agent.indexOf("Firefox")>-1){B_name="Firefox";} else if(u_agent.indexOf("Chrome")>-1){ B_name="Chrome"; }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ B_name="IE(8-10)";} document.write("B_name:"+B_name+"<br>"); document.write("u_agent:"+u_agent+"<br>");} 结果: B_name:IE(8-10) u_agent:Mozilla/4.0(compatible;MSIE8.0;Windows NT6.1;WOW64;Trident/4.0;SLCC2; .NET CLR2.0.50727;.NET CLR3.5.30729;.NET CLR3.0.30729;.NET4.0C)
    查看全部
    0 采集 收起 来源:userAgent

    2018-03-22

  • Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。 对象属性: ---------------------------------- 属性 | 描述 appCodeName |浏览器代码名的字符串表示 appName |返回浏览器的名称 appVersion |返回浏览器的平台和版本信息 platform |返回运行浏览器的操作系统平台 userAgent |返回有客户机发送服务器的user-agent头部的值 ------------------------------------------------- 所有属性运行结果,共5个: brower code name:Mozilla; brower name:Netscape; version:5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/7.1.8 Safari/537.85.17; platform:MacIntel; user agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.8.9 (KHTML, like Gecko) Version/7.1.8 Safari/537.85.17 --------------------------------------------- 查看浏览器的名称和版本,代码如下: <script type="text/javascript"> var browser=navigator.appName; var b_version=navigator.appVersion; document.write("Browser name"+browser); document.write("<br>"); document.write("Browser version"+b_version); </script>
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-03-22

  • Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。 对象属性: ---------------------------------- 属性 | 描述 appCodeName |浏览器代码名的字符串表示 appName |返回浏览器的名称 appVersion |返回浏览器的平台和版本信息 platform |返回运行浏览器的操作系统平台 userAgent |返回有客户机发送服务器的user-agent头部的值 ------------------------------------------------- 查看浏览器的名称和版本,代码如下: <script type="text/javascript"> var browser=navigator.appName; var b_version=navigator.appVersion; document.write("Browser name"+browser); document.write("<br>"); document.write("Browser version"+b_version); </script>
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-03-22

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!