JavaScript设计模式 样例一 —— 工厂模式

工厂模式(Factory Pattern):

例:JS代码实现

 

Github地址:https://github.com/skillnull/[……]

JS深度比较两个对象是否相等

 

前端错误监控上报公共方法,可在父页面及iframe子页面同时使用

先创建公共文件error-reported.js 内容如下:

然后在入口文件最前面引入error-reported.js

本文项目背景:使用art-template模板引擎建立了公共框架,使用iframe进行页面套用。所以整[……]

JS合并两个函数

 

 

bootstrap-table使用stickyHeader固定表头时,表头不跟随表体水平滚动问题解决

解决方法:

 

二次封装bootstrap-table及功能优化

README.md

 

简述this,call,apply,bind之间的关系

一、什么是this?

this是JavaScript语言的一个关键字,它是函数运行时在函数体内部自动生成的一个对象,只能在函数体内部使用。函数的不同使用场合,this的指向不同。

在ES5中,this永远指向最终调用它的对象。

例1:这里最终调用函数a的对象是全局window,相当[……]

Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause().

解决方法:

原因:

从Chrome50开始,对<video>或<audio>元素的play()调用返回一个Promise。 一个异步返回单个结果的函数。如果回放成功,Promise就会实现,而play[……]

前端内存泄漏检查判断及处理

什么是内存泄露?

已经不再使用的内存未能被程序释放,叫内存泄露(memory leak)。

内存泄露会带来什么样的后果?

内存泄露会因为减少可用内存数量从而降低计算机性能,严重的可能导致设备停止正常工作,或者应用程序崩溃。

什么情况下出现内存泄漏?

首先了解一下垃圾回收[……]

JS设备横屏给出提示界面

效果图: