前言: 学习一门编程语言的基本步骤(01)了解背景知识(02)搭建开发环境(03)语法规范(04)常量和变量(05)数据类型(06)数据类型转换(07)运算符(08)逻辑结构(09)函数9.函数 1.函数 函数分为系统函数和自定义函数 JS提供的函数—isNaN/parseInt/parseFloa ...
分类:
Web程序 时间:
2020-02-20 12:59:36
阅读次数:
89
1.普通函数调用时:this指向window。 function f(){ console.log(this); } f(); 2.方法调用时:this指向调用此方法的对象。 var obj = { fn:function(){ console.log(this); } } obj.fn(); 3. ...
分类:
Web程序 时间:
2020-02-13 14:52:12
阅读次数:
79
一、JavaScript代码复用单位是函数,函数可以包含一段可执行代码,也可以接收调用者传入的参数。JavaScript定义函数主要有以下2种方式:第一种方式:有名函数 定义函数:function 函数名(形式参数列表){} 调用函数:函数名(实际参数列表) 注意:函数不调用,不会执行里面代码,只有 ...
分类:
Web程序 时间:
2020-02-10 17:50:43
阅读次数:
76
function course(name,age){ console.log(age); //undefined 此时age并无实参,所以为undefined console.log(arguments[1]); //undefined arguments指示的age,因为下标是以0开始的 argu ...
分类:
Web程序 时间:
2020-02-07 14:34:54
阅读次数:
88
function getRandomColor(){ let rgb = []; for(let i=0;i<3;++i){ let color = Math.floor(Math.random()*256).toString(16); //Math.random()*256是生成0-256之间的随 ...
分类:
Web程序 时间:
2020-02-04 18:25:33
阅读次数:
114
快速排序 算法步骤: 在数列之中,选择一个元素作为”基准”(pivot),或者叫比较值。 数列中所有元素都和这个基准值进行比较,如果比基准值小就移到基准值的左边,如果比基准值大就移到基准值的右边 以基准值左右两边的子列作为新数列,不断重复第一步和第二步,直到所有子集只剩下一个元素为止。 算法分析: ...
分类:
Web程序 时间:
2020-02-03 16:07:17
阅读次数:
102
在用户注册时,要保持用户名的唯一性,因此,要对用户名进行校验,而等到用户提交时再进行校验是极其不合理的,因此就需要在用户输入用户名后立即查询数据库对用户名的合法性进行校验。 1、js函数 <script type="text/javascript" src="jq/jquery-1.8.3.js"> ...
分类:
其他好文 时间:
2020-02-02 15:53:12
阅读次数:
103
本文我们来学习下js函数的一些用法。 上图的要点为: 1.函数具有属性,如foo.length和foo.name。 2.arguments是类数组,arguments.length为实参的数目。 3.严格模式下,arguments为副本。 4.若未传参数,赋值给arguments[x]会无效。 5. ...
分类:
编程语言 时间:
2020-02-01 21:12:22
阅读次数:
90
<div class="box" id="pic1"> <img src="" /> <span>数量正在加载中……</span> <p>文字说明正在加载中……</p> <ul></ul> </div> <div class="box" id="pic2"> <img src="" /> <span ...
分类:
Web程序 时间:
2020-01-20 23:02:07
阅读次数:
148
1、使用函数传参,就是在函数表示大致相同,但是有一个东西是定不下来的,把其作为参数放入其中。 2、操作属性的两种方法: var oDiv = document.getElementById('aa'); oDiv.value='qwer'; oDiv['value']='qwer'; //第二种是里 ...
分类:
Web程序 时间:
2020-01-20 14:55:25
阅读次数:
87