javascript
fb_01
思想践行者
展开
-
javascript 数据类型
js的数据类型有三大类:1、基本数据类型 (1)数值型 (2)字符串(3)布尔类型 2、复合数据类型 (1)数组(2)对象(3原创 2015-06-23 14:04:24 · 402 阅读 · 1 评论 -
webuploader、select2、validate、my97插件使用技巧
1、webuploader(1)、上传按钮隐藏:给元素#filePicker添加类webuploader-element-invisible。例如$("#filePicker").toggleClass('webuploader-element-invisible',条件);2、select2(1)、修改未找到结果默认提示文字$('.beautyselect').select2原创 2016-06-21 13:55:48 · 1172 阅读 · 0 评论 -
通过up、down、enter键实现搜索结果选择功能(模拟搜索引擎)
1、最终实现效果2、实现思路1、通过监听up、down、enter键,对搜索结果进行样式变换。2、通过一个变量来储存事件触发次数,再用这个变量对收索结果个数进行求余,进而定位active元素的位置。。。3、废话少说,上代码//down and up key var key = 0; function downUpKey() { document.onkeydown = funct原创 2016-06-30 16:27:05 · 710 阅读 · 0 评论 -
JS设计模式
1、Constructor(构造器)模式(1) 概念:(2) 利弊:(3) 实战代码:2、Module(模块)模式(1) 概念:(2) 利弊:(3) 实战代码:3、Revealing Module(揭示模块)模式(1) 概念:(2) 利弊:(3) 实战代码:4、Singleton(单例)模式 (原创 2016-06-30 15:05:05 · 577 阅读 · 0 评论 -
事件冒泡的解决方案
1、事件冒泡: 在一个对象上触发某类事件(例如单击事件onclick事件),若果此对象定义了此事件的处理程序,那么就会调用这个处理程序;但是如果没有定义此事件的处理程序或者事件返回true,那么这个事件就会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它达到了对象层次的最顶层,即document对象(有的浏览器是window)。原创 2016-04-18 17:03:01 · 2693 阅读 · 0 评论 -
前端实现标签切换跳转
思路:用所有选中的标签构建URL,再根据URL的参数给标签着色。。。 //1、点击标签切换 var _url=window.location.origin+window.location.pathname, all_a=$(".search_cond li a"); all_a.click(ta原创 2015-09-02 09:41:29 · 689 阅读 · 0 评论 -
用正则表达式将前后空格用空字符串替代:replace(/(^\s*)|(\s*$)/g, "")
^表示字符串必须以后面的规则开头, 在这里就是说字符串必须以\s*开头.\s 是空格的意思, * 表示有0个或多个\s* 就是有0个或多个空格(^\s*) 表示的就是以0个空格或者多个空格开头| 表示或的意思, 也就是满足| 左边的也成立, 满足 | 右面的也成立.\s*前面说过了$ 的意思是字符串必须以前面的规则结尾(\s*$) 的意思就是转载 2015-09-01 22:10:20 · 4149 阅读 · 0 评论 -
滚轮滑动加载更多数据
原生js: window.onscroll=function(){var scrollTop = document.body.scrollTop || document.documentElement.scrollTop,windowHeight = document.documentElement.clientHeight,documentHeight = docume原创 2015-08-24 09:13:00 · 645 阅读 · 0 评论 -
循环数组时,删除符合条件的当前元素
for(var i=0;ioperate_json.length;i++){ if(!operate_json[i]["product_id"]){ operate_json.splice(i,1); i--; }}原创 2015-08-24 09:31:50 · 2044 阅读 · 0 评论 -
移动端touch事件影响click事件
移动端touch事件影响click事件转载 2016-10-25 17:33:57 · 576 阅读 · 0 评论