摘要: 前言: 在我们深入 面向对象编程之前 ,让我们先理解一下Javascript的 对象(Object),我们可以把ECMAScript对象想象成散列表,其值无非就是一组名值对,其中值可以是数据或者函数; 主要内容 1.1 理解并创建对象 创建自定义对象最简单方式—— 使用对象字面量 var car = 阅读全文
posted @ 2017-02-17 20:37 Kasmine 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前言: HTML5提供专门的拖拽与拖放的API,可以方便的指定某个元素可拖动,可以创建自定义的可拖动元素和放置目标 相关知识点: 1.拖放事件 拖放元素时,将依次触发下列事件 dragstart 按下鼠标并开始移动鼠标时,在被拖放元素上触发 drag 元素被拖动期间持续触发 dragend 拖动停止 阅读全文
posted @ 2017-02-07 14:19 Kasmine 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了 函数回调,高阶函数以及函数柯里化等高级函数应用,同时,因为正在学习JavaScript·函数式编程,想整理一下函数式编程中,对于我们日常比较有用的部分。 为什么函数式编程很重要? 学习过C++,java这些面向对象编程语言,我们大概都知道面向对象编程就是把目标问题分成几个部分,实现各部 阅读全文
posted @ 2017-01-25 17:21 Kasmine 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 本篇主要是介绍 JavaScript使用函数的高级方法,函数是JavaSCript中最有趣的部分,利用Function特性可以编写出很多非常有意思的代码,本篇主要包括:函数回调,高阶函数以及函数柯里化。 1. 函数回调 对于异步编程JavaScript API如SetTimeout或者JQuery的 阅读全文
posted @ 2017-01-25 14:00 Kasmine 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 前言:最近在做一个音乐播放器,首页要做一个图片轮播,看了bootstrap的carousel插件以及移动端的swipe.js库,都是平面图片轮播的效果,所以自己想着实现类似网易云app里那种3d图片轮播的效果,所以写下此文. 源代码:here demo演示: here 使用方法: 首先,引入Swip 阅读全文
posted @ 2017-01-23 18:12 Kasmine 阅读(2652) 评论(0) 推荐(0) 编辑
摘要: 前言: 这一篇主要是翻译 《how-to-center-anything-with-css》这一篇文章的主要内容,再加上自己的一些概括理解;主要问题是解决垂直居中的问题。我们知道实现水平居中的方式很多种,比如: text-align:center; margin:0 auto; 等等都可以实现最基本 阅读全文
posted @ 2017-01-23 17:01 Kasmine 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 前言:最近想重写一个dropdown插件,于是想到了使用jquey实现插件,于是重温了一波$.extend()的知识,然后总结了这篇笔记 正文: jQuery.extend( target, object1 [, objectN ] ) 该方法将src合并到jquery的实例对象中去 下面是一个例子 阅读全文
posted @ 2017-01-23 16:48 Kasmine 阅读(271) 评论(0) 推荐(0) 编辑