![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 67
Lin_Dan_Dan
朴实的知识积累者。
展开
-
正则表达式处理字符串中的img,去除style属性,添加自适应图片的类
正则表达式处理字符串中的img,去除style属性,添加自适应图片的类原创 2017-03-02 11:21:58 · 10508 阅读 · 2 评论 -
boke | 前后端分离中使用JWT保持前端数据的持久化,并自动登录
前后端分离中如何实现前端数据的持久化,实例解析如何通过JWT token的方式让网站在特定时间内保持登录状态并实现自动登录。原创 2018-06-15 15:27:13 · 3438 阅读 · 0 评论 -
【面试】手写一个函数过滤一维数组中的所有假值
前端面试系列:手写一个函数过滤一维数组中的所有假值原创 2018-06-29 17:52:58 · 333 阅读 · 0 评论 -
【面试】手写一个函数实现求多个一维数组的交集
手写一个函数实现求多个一维数组的交集原创 2018-06-29 19:34:40 · 1822 阅读 · 1 评论 -
cookie,sessionStorage,localStorage , globalStorage的区别
cookie,sessionStorage,localStorage , globalStorage的区别原创 2018-06-19 18:49:02 · 1774 阅读 · 2 评论 -
深度解析JS中的Array对象
深度实例解析JS中的Array对象,包括迭代方法filter,map,some,forEach,every等方法,也包含归并方法reduce的使用。原创 2018-07-02 12:42:26 · 768 阅读 · 0 评论 -
swiper滑动时整个页面可以触发swipeleft事件的解决办法
一个页面有多个swiper时,swiper滑动导致整个页面也能触发swipeleft滑动事件。原创 2018-07-09 16:19:05 · 14902 阅读 · 2 评论 -
设置Jquery UI中datepicker的日期为初始值或者特定值
设置Jquery UI中datepicker的日期为初始值或者特定值。原创 2018-07-06 18:20:20 · 21653 阅读 · 1 评论 -
【面试】手写原生js实现事件代理,并兼容浏览器
【面试】手写原生js实现事件代理,并兼容浏览器原创 2018-08-13 23:18:37 · 799 阅读 · 0 评论 -
JS中事件的核心概念
JS中事件的核心概念原创 2018-09-06 17:17:55 · 596 阅读 · 0 评论 -
JavaScript查找对象数组中某个元素的下标
关于JS的数组操作,有很多熟知的方法,比如,forEach, map, filter 等等。但是对于“查找对象数组中某个元素下标”这个需求,今天get了一个新的写法。下面举两个例子:var array = [1,2,3,'4'];var indexOf4 = (array || []).findIndex((item) => item === '4');console.lo...原创 2019-07-19 17:54:05 · 42186 阅读 · 11 评论 -
【一个小函数】JS将Unix时间戳转换为英文日期格式
JS将Unix时间戳转换为英文日期格式,附实例代码并且测试通过。原创 2018-05-31 16:53:26 · 3179 阅读 · 1 评论 -
深度实例讲解JS中的继承
深度实例详解JS中继承的实现方式,包括多继承的实现。原创 2018-05-31 12:34:29 · 669 阅读 · 0 评论 -
【已解决】IOS设备中position:fixed抖动问题
IOS设备中position:fixed抖动问题的解决方案原创 2018-06-13 12:19:16 · 4763 阅读 · 0 评论 -
javascript的prototype
先举一个常见的栗子:在javascript中我们声明一个对象通常用如下方法:Var f = new Fun();f.name = “张三”;f.age = 23;在上面的栗子中f对象是用new+构造函数Fun()得到的,所以我们可以获得如下的结论:1.结论每个实例对象f都有一个构造函数Fun,而每个构造函数都有一个prototype属性,这个prototype属性就是这原创 2017-05-03 12:33:14 · 314 阅读 · 0 评论 -
artTemplate和uEditor编辑器的问题
artTemplate和uEditor编辑器的问题,uEditor只能加载一次的问题,uEditor销毁实例的问题原创 2017-09-25 18:40:58 · 748 阅读 · 0 评论 -
【一篇终结你的困惑】JavaScript中call()、apply()、bind()的区别
call()、apply()、bind()是用来改变this的指向的。一 举个例子一个叫喵喵的猫喜欢吃鱼,一个叫汪汪的小狗喜欢啃骨头,用代码实现如下:var cat = { name:"喵喵", eatFish:function(param1,param2){ console.log("吃鱼"); console.log("this的指向=>"); console.log...原创 2018-05-17 15:08:42 · 21428 阅读 · 20 评论 -
JS中的函数声明和函数表达式
在JavaScript中,有两种方式可以定义一个函数,一个是函数声明,一个是函数表达式。一 函数声明函数声明的语法如下:function functionName(arg0, arg1, arg2) { //函数体}函数声明的最重要的一个特征是函数声明提升,意思是在执行代码之前会先读取函数声明,所以函数声明可以放在调用函数语句之后。sayHello();function sayHell...原创 2018-05-18 12:01:01 · 5159 阅读 · 1 评论 -
详解JS的对象以及创建对象的N种方式
JavaScript的对象以及创建对象的N种方法,JS中new一个构造函数时发生了什么。原创 2018-05-25 10:26:50 · 1631 阅读 · 0 评论 -
实例讲解JS中的作用域和作用域链
一 JS的作用域在ES5中,没有块级作用域,JS的作用域分为函数作用域和全局作用域两种。在上面的代码中,变量color存在于if语句中,但是在if语句的外面能正确打印出color的值,所以color变量存在于全局作用域中。在这个例子中,同时打印color1和color2变量,因为color1存在于全局变量中,所以color1的值能正确打印,而color2变量是在函数getColor中,所以在函数外...原创 2018-05-21 12:47:08 · 950 阅读 · 0 评论 -
详解JS中的闭包
最近在理清一些JS中的基础概念,又开始重读JS高程,结合自己的工作经历,清除之前的技术盲区和一知半解,欢迎阅读并进行高质量的技术交流。一 闭包和匿名函数匿名函数是指没有名称的函数,如下面所示:function (){console.log("我是匿名函数");}function后面的函数名不存在,我们把这种函数叫匿名函数。而闭包是只有权利访问另一个函数作用域中的变量的函数。如果你还没有...原创 2018-05-22 12:56:38 · 983 阅读 · 0 评论 -
如何用JS实现模块化?JS的模块模式详解
JS的模块化是很常见的一个需求,在日常的开发过程中经常会用到,但是今天了解完这个知识点,才算是彻底明白了为什么要那样实现,真是醍醐灌顶,受益匪浅。一 JS中的私有变量和特权方法和其他语言不同,JS中没有私有,共有,类的概念。但是很特殊的一点,在JS的function中,有个私有变量的概念。比如下面的代码中,函数中有私有变量privateName和私有方法privateFunc,函数里面的变量和方法...原创 2018-05-23 18:54:23 · 6186 阅读 · 0 评论 -
JS中使用原型模式创建对象
JS中prototype,__proto__,constructor的关系,JS中使用原型模式创建对象。原创 2018-05-28 17:05:52 · 3242 阅读 · 1 评论 -
【已解决】微信浏览器页面重新排版的问题
微信浏览器页面重新排版的问题,附解决方案。原创 2018-06-11 18:59:16 · 10474 阅读 · 0 评论 -
JS中函数的length属性以及arguments的length
JS中如何得到形参和实参的个数原创 2019-07-25 13:42:47 · 2112 阅读 · 1 评论