Failed to parse SourceMap: ***/js/maps/swiper.jquery.min.js.map
近期项目容易出现“Failed to parse SourceMap: ***/js/maps/swiper.jquery.min.js.map”问题,那是因为项目用的js文件是压缩过的文件,压缩过的文件浏览器没办法进行调试,所以在压缩的过程中会同时生成对应的.map文件,需要将 …
近期项目容易出现“Failed to parse SourceMap: ***/js/maps/swiper.jquery.min.js.map”问题,那是因为项目用的js文件是压缩过的文件,压缩过的文件浏览器没办法进行调试,所以在压缩的过程中会同时生成对应的.map文件,需要将 …
three.js需要导入.obj文件的文件,但是如果没有配置mime类型的话会导致加载.obj文件失败的情况。解决办法就是在mime文件列表里添加.obj文件,mime类型就是application/octet-stream。
var getEval=function (data) { var newData='Project'; for (var i=0;i<arg …
鬼畜啊,最近看demo,被里面的一段代码搞懵逼了,就是类似return a&&b这类的东西,我还以为是ES6里的新特性,结果翻了半天也没找到。。。后来搜了搜,原来是早就有的东西了,⊙﹏⊙b汗。 这是个什么知识点我不知道,只搜到了使用规则: return a&&b 如果a为true,则返回 …
首先,以下文字估计大概只适合像我一样不懂JAVA和安卓的前端工作者看。。。 ——————————————– React Native签名发布 …
根据项目,我结合vue与妹子UI写了个弹窗模态框的demo,不是插件,但是可以从里面抠代码用 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/html"> <head> &nb …
众所周知,当input type=“number”时,设置可以设置step属性来设置每次增减的值。但今天遇到一个奇葩问题,就是设置step属性之后,点击增加按钮,input的值是先增加1,然后再点击增加按钮才按照step的值来增减。 比如:<input type=”number” name …
Javascript是动态类型语言,它的表达式有强大的威力,但也因此使得编译器对它没有任何帮助。所以我们强烈的觉得它需要强大的测试框架。我们已经建好了这样一个框架,所以没有理由不用它吧。 不要把问题都搅在一起 单元测试,如名字一样就是单独测试每个部分的代码。单元测试视图解决的问题是:我的逻辑正确了吗?排序函数正确排序了 …
AngularJS服务是一种能执行一个常见操作的单例,比如$http服务是用来操作浏览器的XMLHttpRequest对象的。 要使用AngularJS服务,你只需要在需要的地方(控制器,或其他服务)指出依赖就行了。AngularJS的依赖注入系统会帮你完成剩下的事情。它负责实例化,查找左右依赖,并且按照工场函数要求的 …
下面是“创建AngularJS服务”一章中“依赖”例子里的“notify”服务的单元测试。测试用使用了Jasmine spy替代了真实浏览器的alert。 var mock, notify; beforeEach(function() { mock = {alert: jasmine.createSpy()}; mod …