我是一名前端,最近做了一个H5,需要用到地图导航,各大地图厂商给web端封装的SDK插件,只有路线规划的功能,没有像地图app里可以实时导航的方法!所以就得引导用户唤醒打开手机上有的地图APP;各大地图厂商都有URI-Schema的方法唤醒其APP,那么现在的问题就是,当你手机没有对应的地图APP时,唤醒会直接跳到App Store或是应用商店,让你下载APP;想让用户的体验更好一点,
2017-09-05在谷歌浏览器下运行没有问题,但是在IE11下报了这个错误:点击进去的位置是:虽然把“='btc'”这块内容删掉就不会报错,但是这样显示内容就没有了,有没有什么办法能够替代这种写法,同时又能在IE下运行?大恩不言谢,还望大神指教! 解决方案 function show(name){ name=name||'abc'; if(name=='abc')
2017-09-05这段时间做的一个页面,首屏需要加载的图片比较多,背景图体积就比较大了,还有一些零碎的图片部分,都需要首屏展现出来。想请教下大家,这种情况,可以在哪些方面进行优化,能够接近首屏‘秒开’的效果? 解决方案 想到如下几点,请参考:1)图片分发到CDN上2)图片使用与主站不同的域名3)图片使用多个二级域名,增加浏览器并发4)非首屏使用lazyload5)零碎的图片合并为一张
2017-09-05解决方案 你试一下<link href="../css/style.css" rel="stylesheet" type="text/css">
2017-09-05RT为何在子类型构造函数内部中调用超类型构造函数能解决“原型中包含引用类型值所带来的问题” 解决方案 因为如果按照原型继承的想法,子类的原型其实是超类的实例,而假如这个实例带有数组或是对象类型的值,则其的改变会影响到全部的子类。如果在子类的构造函数内调用超类构造函数,则每个子类的实例中的引用了类型值都是来自于子类构造函数,在实例化时就相当于是独立了,不会相互干扰。
2017-09-05module.exports 和 export,但是不能对 exports直接赋值,不会有任何效果,只能直接对module.exports赋值才能起作用。对对像的理解不是很通透,大神们能解释下吗 解决方案 var module = { exports: {}};var exports = module.exports;如果你对 module.e
2017-09-05var m = function() { a = 3; console.log(a, b ,this)};var init = function () { var a = 1; var b = 10; m.call(this);}init();或var m = function() { a = 3; console.
2017-09-05一个管理系统,js获取左侧菜单栏的信息,不是直接写死的那种。但是到页面这部分就乱码了,字符集都是设置的utf-8下面是一部分代码。麻烦大神们看一下。 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta charset
2017-09-05在很多代码规范里面都看到了这么一条,不要使用i++,使用i+=1;对此不是很理解 解决方案 感觉真要说i++的自增写法有什么不好的话。可能就是在嵌套使用时候存在一定问题,特别是对于新手。var i = 0;var t = [1,2,3,4];t[i++];像是上面可能会引起一定的误解。假如原作者是想表达t[i]; i++;的意思的话,可能后来人会以为是要写t
2017-09-05