- 博客(21)
- 收藏
- 关注
原创 原型理解整理
1.thisthis对象 引用的是函数据以执行的环境对象。在全局作用域中调用函数,this指向window;当函数被作为某个对象的方法调用时,this指向 此对象; 匿名函数的执行环境具有全局性,其this对象通常指向window。通过将外部作用域的this对象保存到一个闭包可以访问的变量里 闭包,可以让闭包访问非全局变量的值。call()、apply()可改变函数执行环境,从而改变thi...
2019-09-06 23:45:53 185
原创 写一个0-666的正则验证表达式
var reg = /[0-5]?[0-9]?[0-9]$|^6[0-5]?[0-9]$|66[0-6]$/分成三个区域660-666600-6590-599
2019-09-02 22:33:14 992
原创 js页面上的流氓广告功能
页面打开在左下角有一个广告框# 点击关闭的时候可以关闭# 关闭一定时间以后自动还弹出来</head><body> <div id="close" > <a href="#" class="box">关闭</a> <p>广告</p> </div> <ul> ...
2019-08-29 21:46:33 584
原创 开始停止简单方法
页面中有两个按钮 当点击第一个时 开始输出内容 点击第二个时 停止输出 这个过程可以重复附加: 当多次点击第一个时 仍旧每一次只有一次输出 --> <input type="button" name="" id="btn" value="开始按钮" /> <input type="button" name="" id="btn1" value="结束按钮" />...
2019-08-28 21:06:43 317
原创 汉化中文时间
function formatChineseDate(date) {// 获取年var year = date.getFullYear();// 获取月var month = date.getMonth() + 1;// 获取日var day = date.getDate();// 获取时var hours = date.getHours();// 获取分var minutes...
2019-08-28 17:50:51 372
原创 setIntererval,setTimeout
//setinterval 设置一个定时器 当开启这个定时器之后,会每隔一段时间循环执行一次代码//第一个参数是函数第二个参数是间隔的时间数字毫秒值为单位//以下代码的执行效果是 将第一个函数参数交给window 并让window开始计时 计时时长是第二个参数//当第二个餐数到了时间window会将这个函数重新交给js 此事js会执行这个过程无限循环serInterval(funtion(...
2019-08-28 17:37:57 217
原创 推荐
一.视频学习网站1.慕课网(我的最爱,里面有很多免费的视频)2.腾讯课堂。。。当然还有很多其他的视频学习网站,但我觉得就这两个就够质够量了。二.前端免费模板下载1.html5tricks有很多有趣的小程序2.源码之家各类模板灰常之多,不过也有很多广告3.代码家园整个网站看起来舒服,广告很少4.模板之家广告较多5.魔客吧有些要money6.站长之家。。。模板网站就...
2019-08-27 20:54:30 183
原创 数组塌陷
// 给定任意数组 数组中有一些字符串和数字 // 要求: 将数组中的所有字符串剔除 var arr = [1, "张三", "王者荣耀", "英雄联盟", "dota", 9, 10, 32, "key", "value"]; // // 因为数组的长度不定 所以直接写代码 一条一条的arr.splice是不可取的 // // 循环判定删除 for ( ...
2019-08-27 20:35:47 158
原创 字符出现次数
/* var str = “abxddwrjadd”var obj = { }; for (var i = 0 ; i < str.length; i++){ var prop = str[i]; //"a" 'b' 'c' if (obj[prop]){ obj[prop]++; } else{ obj[prop] = 1; }...
2019-08-27 16:58:39 96
原创 数组math,min(...arr)和math.min.apply(" ",arr)
var result =math.min(…arr);var = math.min.apply(" " , arr);apply方法介绍 他是函数得方法1 改变函数中的this指向2 以数组的形式传递参数分析:因为写法必须是函数.apply();而不能是函数().apply()因为第一种写法函数本身没有自己执行而是被apply执行第二种的写法是函数先执行 执行完以后 让函数得结果调用...
2019-08-27 11:39:21 828 2
原创 小练习
给一段文章中的全部指定词语进行过滤// 比如我要过滤 “SM”var str = ‘asdasdSMasdasdasdSMsdasdasdSMsadasd’// 需要结果// asdasdasdasdasdsdasdasd**提示:可以利用循环 循环判定格式化完毕之后的字符串中是否还有SM这个字符串for (var i = 0 ; i < str.length; i++){i...
2019-08-26 22:47:49 164
原创 大纲知识点
JS中的常用事件什么叫做事件所谓的事件,是浏览器监听用户行为的一种机制。比如,当用户使用鼠标 “点击” 一个按钮,会触发该按钮的“点击”事件 如果此时我们想要执行代码 就可以通过JS脚本设置“点击”事件同样的,如果用户鼠标双击一个按钮,会触发该按钮的双击事件 类似的事件还有很多事件的分类鼠标事件 click 点击事件 dblclick 双击事件 moused...
2019-08-26 20:26:40 145
原创 求数组平均值加入一个新函数
定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数; 然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。试编程。 var arr = [2, 4, 6, 8, ..., 60] 结果是一个新的数组 [6, 16, 26, 36, 46, 56] var arr = new array ();for (var i = 0; i <...
2019-08-26 17:58:38 332
原创 知识点二
自增自减运算符++ 等价于 + 1-- 等价于 - 1特点: ++ 和 --运算符 既可以出现在变量的前面也可以出现在变量的后面区别: 如果出现在变量的前面,先变化 再运算 如果出现在变量的后面,先运算 在变化分支结构为了让程序变得更“聪明”。增加了分支结构判定。if 语句语法: if (expression) { code... ...
2019-08-23 17:14:37 75
原创 知识点一
自增运算符 自减运算符自增运算符: ++自减运算符: --含义: 让一个变量保存的数 +1 或者 -1 再赋予变量自身可以出现的位置: 变量的前面和后面如果出现在前面: ++变量变量的使用会先+1 再参与运算如果出现在后面: 变量++变量的使用会先使用原值, 再++ var a = 10; var b = a-- + --a; // 代码的执行顺序 ...
2019-08-23 17:09:36 90
原创 #JavaScript
JavaScriptJavaScript是一门解释型语言。document.write()该方法的作用: 将内容写入页面换行: 可以在参数部分将要写入页面的内容填入document: 是DOM对象.: 的write: 是一个DOM对象的方法,作用是写入页面内容变量变量的定义: var 变量名 = 变量值;变量名的规范: 数字/字母/下划线(_)/美元符号($)组成...
2019-08-23 17:04:48 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人