- 博客(8)
- 收藏
- 关注
原创 onchange应用
实现下图功能。分析:onchange事件一般用于input标签type为"text","password"以及textarea标签。没啥好说的了 直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</tit...
2019-03-24 22:56:23 1121
原创 用鼠标事件实现一个输入手机号码并进行检测的小栗子
实现一个手机号码输入框。要求:只允许输入十一位的数字,当鼠标点击鼠标框时,左侧显示提示信息。若输入正确,左边显示√的图片,若输入错误,左边显示X的图片。分析:很明显要用到鼠标点击事件的onfocus()方法和onblur()方法。其次,改变左侧显示的图片时,要用到innerHTML属性。思路:在设置样式时,tip应该隐藏。获取输入框和提示框当输入框获取焦点时,显示提示框。当输入框失去...
2019-03-24 19:37:45 221
原创 String和Array的综合应用
封装一个方法,实现将所得的字符串变成驼峰形式的功能。思路:直接对字符串进行处理有些不方便,先将字符串拆分为数组,再对数组进行操作。将字符串拆分为数组对数组进行遍历改变出第一个单词之外的所有单词的首字母拼接字符串返回补充:String对象的方法有charAt()、charCodeAt()、indexOf()、lastIndexOf()、slice()、substring()、sub...
2019-03-23 16:38:39 242
原创 string综合应用
编写js函数,用于获取输入参数的后缀名,如输入abc.txt,返回.txt分析:后缀名应该是从后往前检测 因此应该使用lastIndexOf()方法var url = "https://baidu.com/index.txt";function getFileFormat(url){ var position = url.lastIndexOf("."); return url.subs...
2019-03-23 15:04:21 217
原创 indexOf
封装一个方法实现indexOf的功能var nums = [1,3,2,7,5,0,8,9,66];function ArrayIndexOf(arr,value){ for(var i = o; i < arr.length; i++){ if(arr[i] === value){ return i; } } return -1;}ArrayIndexOf(nu...
2019-03-22 21:48:59 544
原创 关于数组几种方法的应用
一道简单的面试题给定一个数组a,实现b数组对a数组的拷贝,方法越多越好。方法一:对a边遍历边push至b (这个方法笨笨的 不推荐)var a = [21,"zebra",true];var b = [];for(var i = 0; i<a.length; i++){ b.push(a[i]);}console.log(b);方法二:反转再反转var a = [21,...
2019-03-22 20:06:48 105
原创 JS小记
argumentsECMAScript中的参数在内部都用一个数组来表示,在函数体内通过arguments对象来访问这个数组参数。!1.arguments对象只是与数组类似,并不是Array的实例。2.[]语法访问它的每一个元素。3.length属性确定传递参数的个数。补充一道简单的面试题:求任意一组数字的平均值。function getAvg(){}...
2019-03-21 23:22:15 82
原创 脱发之路
1. 对象对象和字典一样,可以用来存储键/值对。如果你的数据跟对象一样,你可以用对象来查找你想要的值,而不是使用switch或if/else语句。当你知道你的输入数据在某个范围内时,这种查找方式极为有效。这是一个简单的反向字母表:var alpha = { 1:&amp;amp;amp;amp;amp;amp;quot;Z&amp;amp;amp;amp;amp;amp;quot;, 2:&amp;amp;amp;amp;amp;amp;quot
2019-01-18 12:40:47 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人