![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
iteye_17819
这个作者很懒,什么都没留下…
展开
-
javascript 函数
声明函数的格式: functioin 函数名(参数,参数.....){代码块;}例如://函数sum的声明function sum(a,b){ return a+b;} 其中 sum 为函数名,a 和 b 为参数名,函数体中对两个参数进行了加运算,并通过 return 语句返回结果。当调用有参数和返回值的函数时,函数可以对传入的参数进行操作,然后将指定的结果返...原创 2016-05-10 13:32:31 · 117 阅读 · 0 评论 -
js中判断对象具体类型
我们一般用typeof判断对象类型console.log(typeof 1);//numberconsole.log(typeof "hello");//stringconsole.log(typeof [1,2,3]);//objectconsole.log(typeof {count:3});//object 用typeof判断数组和对象,结果都是object。可以...原创 2016-08-22 21:34:33 · 136 阅读 · 0 评论 -
$.inArray在数组中搜索指定的值
$.inArray() 函数用于在数组中搜索指定的值并返回其索引。如果返回-1表示未找到。var arr = [ 4, "name", 8, "count" ];console.log($.inArray( "name", arr ));console.log($.inArray( 4, arr ) );console.log($.inArray( "price", arr )...原创 2016-08-12 18:09:50 · 171 阅读 · 0 评论 -
_.remove删除数组元素
首先在html里引入lodash<script src="../js/lodash.js"></script> _.remove实例var array = [1, 2, 3, 4];var evens = _.remove(array, function(n) { return n % 2 == 0;});console.log(arra...原创 2016-08-09 12:06:56 · 370 阅读 · 0 评论 -
js删除数组元素
1.数组对象splice方法:arr.splice(1,1);这种方式数组长度相应改变,但是原来的数组索引也相应改变在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素:var arr = new Array(6)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"arr[3] = "Jam...原创 2016-08-06 13:13:26 · 70 阅读 · 0 评论 -
js获取当前行元素
创建表格<table ><tr> <th>分类</th> <th>名称</th> <th>单价(元)</th> <th&原创 2016-07-31 20:31:42 · 791 阅读 · 0 评论 -
js DOM 点击事件
我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码onclick=JavaScript 例子 当点击h1元素时,发生变化<h1 onclick="this.innerHTML='谢谢!'">请点击该文本</h1> 调用函...原创 2016-07-24 22:10:37 · 322 阅读 · 0 评论 -
js构造器
js中对象创建的两种方法 //下面每种方式都将创建一个新的空对象var newObject = {};//object构造器的简洁记法var newObject = new Object(); 基本Constructor(构造器)//简单的构造器模式 function Car(model,year,miles){ this.model...原创 2016-06-05 14:52:59 · 188 阅读 · 0 评论 -
replace() 替换
用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串var str ='abcdefg';var n =str.replace(/b/, "2");console.log(n);输出结果 a2cdefg 全局替换var str="Welcome to Microsoft! "str=str +'\n'+ "We are proud to ...原创 2016-05-29 19:08:41 · 150 阅读 · 0 评论 -
split()分割字符串
split() 方法用于把一个字符串分割成字符串数组 var str = '23456-789';n=str.split('-');console.log(n); 输出结果是["23456", "789"] var str = '1234.56.78';var n=str.split('.');console.log(n); 输出结果["1234", "...原创 2016-05-29 13:49:05 · 129 阅读 · 0 评论 -
增加代码可读性——注释篇
程序员在写代码的时候,注意为代码加注释,并以合理的格式为代码加注释,这样可以方便别人查看代码1. 逐层注释 针对每个类:包括摘要信息、作者信息、以及最近修改日期等;针对每个方法:包括用途、功能、参数和返回值等。 2. 使用分段注释如果有多个代码块,而每个代码块完成一个单一任务,则在每个代码块前添加一个注释来向读者说明这段代码的功能。3. 在代码行后添加注释如果多...原创 2016-05-22 23:03:43 · 121 阅读 · 0 评论 -
js基础学习
1. ***遍历对象*** 用于遍历对象的属性,循环中的代码每执行一次,就会对象的属性进行一次操作 for(var p in obj){ //p 为属性名称,obj[p]为对应属性的值 代码块 }例:var n={a:1,b:2,c:3};for (var key in n){console.l...原创 2016-05-22 18:10:25 · 77 阅读 · 0 评论 -
js学习中的问题 indexOf() toFixed()
1.indexOf()方法可返回某个指定的字符串在字符串中首次出现的位置。下面是用来去重的例子: function list(inputs){ var n [];//一个新的临时数组 for (var i = 0; i < inputs.length; i++){ //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push...原创 2016-05-14 22:34:39 · 95 阅读 · 0 评论 -
js跳出循环的方法
***break***示例for(var i=0;i<=10;i++){ document.write(i); if(i==5){break;} } 输出的结果为:12345,当i的值等于5的时候直接通过break跳出了循环,不再继续往下运行。 ***continue***示例for(var i=0;i<=10;i++){ if(i=...原创 2016-05-11 16:27:36 · 124 阅读 · 0 评论 -
js实现登录页面验证码
主要用到的是js生成随机数Math.floor();//向下取整 Math.random(); //0.0 ~ 1.0 之间的一个伪随机数。【包含0不包含1】 <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title&原创 2017-02-04 14:12:20 · 3010 阅读 · 0 评论