随笔分类 -  javascript

浅谈js
摘要:UMD规范,就是所有规范里长得最丑的那个,没有之一!!!它是为了让模块同时兼容AMD和CommonJs规范而出现的,多被一些需要同时支持浏览器端和服务端引用的第三方库所使用。UMD是一个 时代的产物,当各种环境最终实现ES harmony的统一的规范后,它也将退出历史舞 1、UMD规范 地址:htt 阅读全文
posted @ 2021-04-27 13:50 蔺雨轩 阅读(664) 评论(0) 推荐(0)
摘要:js的内置方法 bind 硬绑定 -->软绑定 js的修改this的还有call,apply 这里不说它们 bind 实现原理 (这里写的只不过分装是一个简单的bind实现) var objs={ name:'jimes' } function test(age){ console.log(this 阅读全文
posted @ 2020-07-24 10:51 蔺雨轩 阅读(155) 评论(0) 推荐(0)
摘要:对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西。 一、我们先解释一下他的含义: 1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并 阅读全文
posted @ 2020-07-23 16:05 蔺雨轩 阅读(1227) 评论(0) 推荐(0)
摘要:前言 你可以在一个函数里面嵌套另外一个函数。嵌套(内部)函数对其容器(外部)函数是私有的。它自身也形成了一个闭包。一个闭包是一个可以自己拥有独立的环境与变量的的表达式(通常是函数,因为ES6有了块级作用域的概念)。 初识闭包: 什么是闭包?闭包有什么作用?这是我遇到闭包时的第一反应。 闭包在Java 阅读全文
posted @ 2019-12-28 16:36 蔺雨轩 阅读(156) 评论(0) 推荐(0)
摘要:js实现部分goto功能 (continue,break)语句可以都带一个标签 foo:for(var i=0;i=3){ console.log(i.j) break foo; } console.log(i,j) } } foo:for(var i=0;i 阅读全文
posted @ 2019-12-28 16:27 蔺雨轩 阅读(6667) 评论(0) 推荐(1)
摘要:call 和 apply call()apply都是修改this指向的, 区别是:call需要把实参按照形参的顺序个数传进去 apply 只需要传一个数组 apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性. 1) call function Person(name,age,sex){ 阅读全文
posted @ 2019-12-28 16:14 蔺雨轩 阅读(136) 评论(0) 推荐(0)
摘要:我在这里就不多做文字的解释了,直接上源码 第一种: var obj={ name:"1111", age:123, sex:200, arrTest:["233","3333",[90,9]] } var obj1={} function deepClone(origin,target){ var 阅读全文
posted @ 2019-12-28 16:06 蔺雨轩 阅读(137) 评论(0) 推荐(0)
摘要:js 递归如下例子 一看就明白(递归的规律先执行的最后才执行完,等最底下的返回之后才一层一层的往回靠) 注意 两点 1:找规律 2:找让递归停止的条件 function recursion(n){ if(n==1){ return 1 } return n recursion(n 1) // 7 6 阅读全文
posted @ 2019-12-28 16:01 蔺雨轩 阅读(185) 评论(0) 推荐(0)