[强迫症福音] unslider.js去掉控制台警告信息

来源:6-4 首页Banner,F楼层界面开发2

心有猛虎_细嗅蔷薇

2017-11-04

复制老师版本的源码后,控制台会出现警告信息。

查看了下GitHub上的源码unslider.js,将老师的代码修改:

window.console&&console.warn("This version of Unslider is due to be deprecated by December 1.
 Please visit unslider.com for details on how to upgrade."),function(t,s)...

将上面这段代码用代替:

! function(t, s) ...

控制台警告信息消失,功能也不受影响。

Rosen老师,为啥加个感叹号(!)就可以,直接删掉那段长代码就报错呢

写回答

1回答

Rosen

2017-11-04

console.log(123),function(){console.log(321)}(),结构大概是这样,逗号后面是个函数表达式。

如果function前面有个逗号,表示是表达式执行,你要给干掉了就被认为是函数声明了,又没给函数名字就报错呗。

要是加个叹号,就又变成表达式了,可以执行。

0
2
Rosen
回复
心有猛虎_细嗅蔷薇
妥!你也可以直接用新版本的unslider
2017-11-05
共2条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4262 学习 · 4113 问题

查看课程