鼠标右键兼容MAC版火狐浏览器

2019-02-28
阅读 2 分钟
2.5k
oncontextmenu事件 在MAC版火狐浏览器下表现差异 谷歌和其它浏览器 {代码...} 兼容写法 {代码...}

【jQuery】常用点

2017-07-07
阅读 2 分钟
1.9k
包装 wrap() 包装 wrapAll() 整体包装 wrapInner() 内部包装 unwrap() 删除包装(不包括body) {代码...} 主动触发trigger {代码...} jQuery中的事件委托delegate {代码...} event对象属性 event.data 事件中的数据 event.target 事件源 event.type 事件类型 {代码...} jQuery工具方法 $.xxx(); $.type() 判断类型 $.tri...

【笔记】事件委托(即事件代理)知识点

2017-06-23
阅读 2 分钟
4.4k
例:页面上有一个节点树,div > ul > li > a 比如给最里面的a 加一个click事件,那么事件就会一层一层的往外执行,执行顺序 a > li > ul > div, 有这样一个机制,当我们给最外层的div添加点击事件,那么里面的ul , li , a做点击事件的时候,都会冒泡到最外层的div上,所以都会触发,这就是事件委托...

【笔记】JS的事件冒泡 和 事件捕获

2017-06-23
阅读 1 分钟
1.8k
事件冒泡 事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。 事件冒泡是自下而上(从最深节点开始,向上传播事件)的触发事件 {代码...} 阻止冒泡 绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。默认false,即事件冒泡。true,事件捕获;false,事件冒泡。 {代码...}

【jQuery】 根据高度判断多行展开

2017-06-08
阅读 2 分钟
3.8k
多行展开 introduce-more-box是根据高度决定是否追加展开箭头的div intro-more 这是阿里字体库的图标(可以忽略) {代码...}

gulp基础教程

2017-03-20
阅读 2 分钟
2.5k
gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。在实现上,她借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,使得在...

【JavaScript】 函数

2017-03-15
阅读 8 分钟
1.8k
函数 1.函数简介 通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用。 ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体,这些参数在函数体内像局部变量一样工作。 {代码...} 函数调用会为形参提供实参的值。函数使用它们实参的值来计算返回值,称为该函数调用表达式的值。 {代码......

【JavaScript】数据类型

2017-03-14
阅读 6 分钟
1.6k
ECMAScript中有5种简单数据类型(基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型--Object,Object本质上是由一组无序的名值对组成的。

【JavaScript】语法

2017-03-14
阅读 3 分钟
1.6k
2.1 语法 2.1.1 区分大小写 JavaScript中的一切(变量、函数名和操作符)都区分大小写。比如变量名test和变量名Test代表的是两个不同的变量。 2.1.2 标识符 标识符是指变量、函数、属性的名字,或函数的参数。 标识符格式规则: 第一个字符必须是一个字母、下划线(_)或一个美元符号($)其他字符可以是字母、下划线、...

【JavaScript】简介

2017-03-14
阅读 3 分钟
1.8k
JavaScript诞生于1995年,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。 完整的JavaScript实现由下列三个不同的部分组成: 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 一、JavaScript简介 1.1 ECMAScript ECMAScript是由EXMA-262定义的,它提供了核心语言功能。 Web浏览器只是ECMA...

【jQuery】轮播图原理及初始代码

2017-03-14
阅读 4 分钟
2.5k
jQuery轮播图 {代码...} 这是基本思路,可以加以整理

【关于Number】JavaScript中关于Number的操作

2017-03-10
阅读 1 分钟
2k
1.字符串与数字间的转换 {代码...} 2.判断是否为有效的数字 {代码...} 3.小数转整数 {代码...} 4.格式化显示数字 {代码...} 5.随机数 {代码...}

【关于数组】JavaScript常用的API

2017-03-10
阅读 1 分钟
2.5k
shift:删除数组的第一项,并返回删除元素的值 {代码...} pop:删除原数组的最后一项,并返回删除元素的值 {代码...} unshift:向数组头部追加,返回数组长度 {代码...} push:将参数添加到数组尾部,返回数组长度 {代码...} concat:返回一个新数组,是将参数添加到原数组中构成的 {代码...} splice(start,deleteCount,val1...

jquery ajax 实现百度搜索跨域

2017-03-09
阅读 2 分钟
5.8k
[链接]百度搜索q返回的搜索结果demo({q:"q",p:false,s:["qq邮箱","qq","汽车之家","全民tv","qq空间","qq下载","驱动精灵","去哪儿网","qq音乐","千图网"]});

原生Ajax

2017-03-09
阅读 2 分钟
1.6k
Ajax 异步的JavaScript and XML {代码...} 补充 {代码...}

css整理

2017-03-08
阅读 7 分钟
4k
移动端Retina屏幕图片模糊 {代码...} 让图文不可复制 {代码...} 去除苹果手机自带样式 {代码...} 清除浮动,兼容ie6 {代码...} 垂直水平居中 {代码...} 内容垂直居中 {代码...} CSS3全屏背景 {代码...} ie hack {代码...} 使用ie最高版本内核渲染 {代码...} 兼容ie6的圆角 {代码...} css省略号 {代码...} {代码...} 自定...