摘要: // 闭包经典用法 —— 封装变量 var mult = (function () { var cache = {}; // 管理运算结果 var calculate = function () { var a = 1; for (var i = 0,l = argu... 阅读全文
posted @ 2016-11-20 10:07 Hushaby丶 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、 数组的解构赋值 1. 基本语法 ES6允许按照一定模式, 从数组和对象中提取值, 对变量进行赋值, 这被称为解构( Destructuring) 。 以前, 为变量赋值, 只能直接指定值。 而ES6允许这样书写: 我的天!我表示已经惊讶了!这么方便快捷的就可以定义一组数据,而且看起来非常直观。 阅读全文
posted @ 2016-11-11 16:42 Hushaby丶 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、let命令 1. 基本语法 ES6中新增加了let语法,用来声明变量。它的用法与var类似,但是只有在let命令所在的代码块内部才有效。 而for循环的计数器,就很适合let命令。 上面的i只在for循环内部是有效的。不像我么平时定义的var,是在循环的外部,就像这样: 由于我们从前会碰到很多的 阅读全文
posted @ 2016-11-11 15:26 Hushaby丶 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 基本 (1) show([speed,[easing],[fn]]) : 显示隐藏的匹配元素。这个就是 'show( speed, [callback] )' 无动画的版本。如果选择的元素是可见的,这个方法将不会改变任何东西。无论这个元素是通过hide()方法隐藏的还是在CSS里设置了disp 阅读全文
posted @ 2016-11-11 14:11 Hushaby丶 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1. 事件对象 (1) event.currentTarget : 在事件冒泡阶段中的当前DOM元素。 (2) event.data : 前执行的处理器被绑定的时候,包含可选的数据传递给jQuery.fn.bind。 (3) event.delegateTarget : 此属性是最经常有用是通过过 阅读全文
posted @ 2016-11-11 13:59 Hushaby丶 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 对于事件,大家肯定是不陌生的。jQuery的事件与JavaScript的事件是一样的,只不过呢,jQuery将跨浏览器的事件做了封装,大家就只管用,不用写一堆逻辑判断那些恶心的跨浏览器的差异了。 1. 事件 (1) blur([[data],fn]) :当元素失去焦点时触发 blur 事件。这个函数 阅读全文
posted @ 2016-11-11 13:29 Hushaby丶 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1. 获取元素的属性 获取和设置属性使用jQuery的attr方法,移除属性使用removeAttr方法。 语法: $(selector).attr(attribute) 来个例子: $( 'img' ).attr( 'src' ) // 获取img元素下的src属性 2. 设置元素的属性 既然我们 阅读全文
posted @ 2016-11-10 18:20 Hushaby丶 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. 基本选择器 (1) id选择器: $( '#div1' ) // 选择id为div1的元素 (2) 标签选择器: $( 'a' ) // 选择所有的a标签 (3) 类选择器: $( '.wrap' ) // 选择class为wrap的元素 (4) 通配符选择器: $( '*' ) // 选择所 阅读全文
posted @ 2016-11-10 15:47 Hushaby丶 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 今天来学习jQuery吧,虽然说现在这个东西已经OUT了,但是学习一下这种“write less,do more”的思想是很有好处的! 我的第一个jQuery代码: 可以很快捷的就能看出来,这个代码如果是用JavaScript来写是多么冗长,如果不封装一个链式语法,那么写起来真的是很恶心的。而jQu 阅读全文
posted @ 2016-11-10 15:04 Hushaby丶 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 第1章 让自己习惯JavaScript 第1条:了解你使用的JavaScript版本 决定你的应用程序支持JavaScript的哪些版本。 确保你使用的JavaScript的特性对于应用程序将要运行的所有环境都是支持的。 第2条:理解JavaScript的浮点数 JavaScript中的数字都是作为 阅读全文
posted @ 2016-11-04 18:52 Hushaby丶 阅读(1015) 评论(0) 推荐(0) 编辑