![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
love-study-lele
和我一起学前端吧
展开
-
优雅的取代if else
https://www.php.cn/js-tutorial-406588.html转载 2020-12-31 17:11:29 · 201 阅读 · 0 评论 -
删除数组最后一项的方法
1.arr.pop()2.arr.length--3.arr.splice(arr.length-1)原创 2020-07-12 11:48:00 · 7040 阅读 · 0 评论 -
函数中的实参集合arguments
原创 2020-07-07 11:46:27 · 256 阅读 · 0 评论 -
函数的形参和实参
函数每执行一次都会生成新的执行上下文EC(fn)原创 2020-07-06 15:12:44 · 261 阅读 · 0 评论 -
函数的创建和执行的堆栈运行机制
每一个函数分为两个部分1.创建函数function 函数名(形参){函数体}2.执行函数函数名(实参)函数就是对实现某一个功能的具体封装,这样后期想实现这个功能,直接执行函数就可以,无需重新编写代码好处:减少代码的冗余,提高代码的重复使用率==》低耦合,高内聚。...原创 2020-07-06 13:58:28 · 183 阅读 · 0 评论 -
判断滚动条滑倒底部
https://www.cnblogs.com/winyh/p/6715010.html转载 2019-07-29 14:21:10 · 368 阅读 · 0 评论 -
数组方法总结
https://juejin.im/post/5bb753bd6fb9a05d2272b673转载 2019-07-29 20:12:14 · 86 阅读 · 0 评论 -
js 判断字符串中是否包含某个字符串
https://www.cnblogs.com/ooo0/p/7741651.html转载 2019-08-14 15:45:59 · 1181 阅读 · 0 评论 -
js时间戳转时间字符串
https://www.cnblogs.com/inuex/p/4316588.html转载 2019-09-02 20:25:20 · 166 阅读 · 0 评论 -
js实现全屏功能
handleFullScreen() { //获取到整个html let element = document.documentElement; // console.log(element) //如果不是全屏 if (this.fullscreen) { if (docum...原创 2019-07-05 16:50:10 · 714 阅读 · 0 评论 -
js面试1
1.基本数据类型有几种基本数据类型有6种,分别是number,string,undefined,null,boolean,symbol(es6新增的类型)2.null是对象吗虽然typeof null返回的是object,但是null不是对象,而是基本数据类型的一种3.基本数据类型和复杂数据类型的存储有什么区别基本数据类型存在栈内存里,存储的是值复杂类型存在堆内存里,存储对...原创 2019-04-24 21:02:50 · 77 阅读 · 0 评论 -
h5嵌套到native时当输入密码时调起ios和安卓键盘判断断网
写h5的时候要把click事件换成touchstart事件<input id='rePassword' value="" class='code' placeholder="再次输入密码" maxlength='16' type='password'/>type='password'就可以解决调起不能输入中文的键盘if (navigator.onLine) {alert...原创 2019-04-22 19:27:30 · 141 阅读 · 0 评论 -
页面之间的通信
页面之间的通信# 跨域资源共享(cors)## 页面之间的通信### 破解方法(iframe,必须同源)* window.name ,适用于iframe嵌套页面,需要监听window.name的变化* hash,片段标识符,适用于iframe,直接使用 hashchange事件,监听自身hash变化即可(单页面路由)### HTML5中标准的API* windo原创 2017-10-19 20:33:10 · 612 阅读 · 0 评论 -
window.name
第二个页面 第二个页面 window.onload = function(){ //window.parent, 拿到01.html的window对象 var parentWindow = window.parent; document.querySelector('div').innerHTML = par原创 2017-10-19 20:34:57 · 397 阅读 · 0 评论 -
window.location.hash
子页面 window.onload = function () { var parentWindow = window.parent; //监听自身hash的改变 window.onhashchange = function(event){ document.querySelector('div').innerHT原创 2017-10-19 20:36:48 · 461 阅读 · 0 评论 -
自定义属性
自定义属性 <!-- 如果data后边有多个 “-”, 那么会被转换成小驼峰法命名 --> var box = document.querySelector('#box'); //古老的特性操作方法 //setAttribute, getAttribute, removeAttribute // bo原创 2017-10-16 19:23:23 · 120 阅读 · 0 评论 -
js的基本数据类型与普通类型
一 基本数据类型基本数据类型简单的说就是简单的数据段。引用类型是由多个值构成的对象。当我们进行赋值操作的时候,解析器会先分析数据是值类型还是引用类型。基本数据类型有6种:String,number,null,undefined,boolean,symbol这六种基本数据类型可以直接操作保存在变量中的实际值var a = 10;var b = a;b = 20;console.log(a);下面...原创 2018-03-31 12:42:58 · 3370 阅读 · 1 评论 -
js操作符
js的操作符有一元操作符、位操作符、布尔操作符、乘法操作符、加法操作符、关系操作符、相等操作符条件操作符、赋值操作符、其中值得注意的是 一元操操作符和相等操作符都有可能改变操作数的数值类型。js中的操作符的不同之处在于他们能适用于很多值,例如字符串、数字值、布尔值、甚至对象。不过在应用于对象时,相应的操作符都会调用对象的valueof()方法或者toString方法来转换成可以操作的数据类型。逻辑...原创 2018-03-31 14:24:45 · 122 阅读 · 0 评论 -
js的小技巧
//将那些假的值过滤掉const compact = arr => arr.filter(Boolean); var arr = compact([0,null,'0',12,34,undefined,false,NaN]) console.log(arr)原创 2018-07-28 18:55:36 · 187 阅读 · 0 评论 -
彻底搞懂js
// 彻底弄懂js里面的this// *第一种情况*// 全局作用域或者普通函数中this指向全局对象window // 直接打印console.log(this) // window// function 声明函数function a() {console.log(this)}a(); // window// function 声明函数然后赋值给变量...原创 2018-08-02 14:19:24 · 278 阅读 · 0 评论 -
js的数据类型
js的数据类型字符串类型将其它类型转换成字符串类型用 +号进行左右的连接或者使用toString()方法布尔类型 console.log(Boolean(0));//false console.log(Boolean(null));//false console.log(Boolean(false));//false console.原创 2017-10-17 18:50:44 · 136 阅读 · 0 评论