JS使用中碰到的一些问题】的更多相关文章

settimeout: 1.setTimeout(function () {//这个则会在1秒后进行弹出1 alert(1); }, 1000); 2.setTimeout(alert(1), 1000);//这个在js中不会等待1秒,就会直接出来弹出1 setTimeout(function () { alert(1); }, 1000);   setTimeout(alert(1), 1000);…
cordova + ionic 使用中碰到的一些问题     No Content-Security-Policy meta tag found. Please add one when using the cordova-plugin-whitelist plugin.解决办法index.html 中添加<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self'…
官网: https://www.patrick-wied.at/static/heatmapjs/ 需求:使用heatmap.js制作热力图,反映人群分布情况 问题:热力图需要的数据:坐标 + 人数 + max人数, 从后台能拿到的数据总共只有12条,要怎么更加准确.效果更加地显示整个区域的人群分布呢? 壹解:用12条数据,12个坐标的话,每个点的半径就是超级超级大,人流分布无法详尽,效果很明显无法满足需求.× 贰解:整个区域分成12部分,每部分都有一个各自的总人数.而每部分根据实际人数占比划分…
/** function __morebook(){ console.log(123) } ScrollBottom(function(){__morebook();}); **/ //如果直接写一个如下: // ScrollBottom 方法里有个参数x,x作为函数带参数.然后通过doFun去调用: // 为何doFun做为参数也调用了,是因为方法里有个setTimeOut; // 这样写的意义是什么呢?是将scrollBottom写成公用方法,可以通过任何方式点击或者滚动都可以调用: Scr…
1.js 中可以直接使用输出java 变量 <script> var path = '<%=basePath%>'; 2.js重新注册事件后,如何让事件不自动执行? mzTxt.onclick =function(){hiddeBox();} 或者: mzTxt.onclick =hiddeBox; 不能或者: mzTxt.onclick =hiddeBox(); 3.javascript循环添加事件,总是获取最后一个值 function delegate(fn,params,ob…
1.使用助手函数(如controller(),model(),validate())进行实例化时只需要引入think\Controller或think\Model或think\Validate即可,无需引入实例化类所在的文件.   在实例化模型时如果用new来实例化时,就需要引入与之对应的类文件,如果控制器类名和该模型的类名相同时,会引发冲突,报错.       2.今天在注册用户时验证碰到一个问题,创建了验证类文件,使用$this->validate(true)->save($data)进行…
1.fullPage.js是什么? fullPage.js 是一个基于 jQuery ,用来制作全屏网站的插件. 2.兼容性: - jquery兼容:兼容 jQuery 1.7+ - 浏览器兼容: IE8+,Chrome,FireFox 3.问题: 根据使用文档,轻松实现了全屏,但是当在某一屏中,内部的子元素中需要实现滑动的轮播效果,一开始,我就直接在$(document).ready()里面写方法,但是网页上除了按钮可以变色外,没有任何滑动效果.经过调试,发现按钮点击事件是进去了的,但就是感觉…
起因 工作以后由于大量使用到了flex布局而碰到了一些尚不清楚的问题,以及一些有意思的特性,在此写篇博客记录一下. flex三个值的含义 众所周知,flex布局所有的属性有两种:一种作用在弹性容器(Flex container)上,一种作用在弹性项目(Flex item)上,而flex就是作用在弹性项目上的属性. flex 是 flex-grow.flex-shrink.flex-basis 三个值的简写,这个值规定了弹性项目如何伸长或压缩以适应弹性容器中的可用空间. flex-grow 定义弹…
来自http://chaoskeh.com/blog/some-experience-of-using-zepto.html的参考. 前段时间完成了公司一个产品的 HTML5 触屏版,开发中使用了 Zepto 这个著名的 DOM 操作库. 为什么不是 jQuery 呢?因为 jQuery 的目标是兼容所有主流浏览器,这就意味着它的大量代码对移动端的浏览器是无用或者低效的. 而 Zepto 只针对移动端浏览器编写,因此体积更小.效率更高,更重要的是,它的 API 完全仿照 jQuery ,所以学习…
原因:video.js 在获取页面元素时使用的是querySelector方法,由于querySelector是按css规范来实现的,所以它传入的字符串中第一个字符不能是数字. 解决:元素Id在赋值时,第一个字符注意不是数字就可以了.…