随笔分类 - js
js/jquery
摘要:常用取整数的方法 : Math.floor(Math.random() * (max - min + 1)) + min 一步步来解析: Math.random() 函数返回一个浮点, 伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将
阅读全文
摘要:读书笔记,写的很乱 事件处理程序 事件处理程序分为三种: 1.html事件2. DOM0级,3,DOM2级别 没有DOM1 同样的事件 DOM0会顶掉html事件 因为他们都是属性 而DOM0比html事件执行的晚(可以理解为谁离html元素近先执行谁) JS事件执行顺序理解 先捕获(documen
阅读全文
摘要:uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、微信小程序等多个平台。 用了mui,H5+一年多了,感觉dcloud 最近推出的uniapp 是把vue,小程序,h5+ 融合了起来 和我们公司的需求完美契合,再次感谢Dcloud
阅读全文
摘要:1 var ben_immer = (function() { 2 3 var immersed = 0; 4 var ms = (/Html5Plus\/.+\s\(.*(Immersed\/(\d+\.?\d*).*)\)/gi).exec(navigator.userAgent); 5 6 ...
阅读全文
摘要:最近不太忙,终于有时间,研究了一下早就想搞定的拖拽系列,先是写了面向过程式的,再做一个面向对象的,再顺便弄弄继承,最后玩一下ES6的class 不觉用了一天多,收获很大。拖拽弄完,想再弄一个拖放。 上代码: 函数式简单版: 面向对象+继承: 面向对象ES6: 参数说明:
阅读全文
摘要:// 函数节流 var canRun = true; document.getElementById("throttle").onscroll = function(){ if(!canRun){ // 判断是否已空闲,如果在执行中,则直接return return; } canRun = false; setTimeout(fu...
阅读全文
摘要:经常看到大家用[].slice.call()或者Array.prototype.slice.call(); 我一直是一知半解的,今天算是基本弄清楚了,在此记录一下。 可能最常见的是Array.prototype.slice.call(arguments) 就是截取(更重要的是获取,slice是得到子
阅读全文
摘要:页面有多个tab切换,写成插件会比较省事,调用: $('.share_news').tab({});
阅读全文
摘要:借着上次的小项目,自己做了一个小的轮播插件,实现了,但是还有有许多的问题。 一时响应式时有问题,图片不能跟随,后续我会尝试用unslider里的imgReload方法进行改进,这里做一个标记. imgReload 然后是init方法,自己完全是瞎搞。 后续会尝试用面向对象的方法去改造。
阅读全文
摘要:要注意一点,this指向问题 函数外部指向对象本身,就是谁调用属于谁,这里属于$('#number'); 函数内部指向window 需要转存一下。
阅读全文
摘要:有一点疑惑,是关于window.onload要不要加的问题。 目前没加运行正常,但是内部原理不是很清晰,标记一下以后解决。
阅读全文
摘要:用jquery开发插件其实很简单。今天实现了一个入门级别的功能。 随便来个DIV,便于理解。 这个玩意的功能也很常见,CSS3的旋转,鼠标放上去他能转,度数,速度都是参数。坦白将这个项目没多大卵用,CSS hover就能实现,虽然多了会写的麻烦,毕竟练手项目,第一个插件,不能要求太高。 上代码: 其
阅读全文

浙公网安备 33010602011771号