通过jsonp获取json数据--实现AJAX跨域请求

2016-12-10
阅读 3 分钟
13.9k
AJAX(异步的 JavaScript 和 XML)是用于创建快速动态网页的一种技术,它在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页,ajax 使用XMLHttpRequest对象在后台与服务器交换数据,XMLHttpRequest 是 AJAX 的基础,它允许客户端 JavaScript 通过 HTTP请求连接到远程服务器。但是,由于受到浏览器的限制,这...

一个更容易检测设备的JavaScript库——device.js

2016-12-01
阅读 3 分钟
15.9k
device.js是一个可以用来检测设备的平台、操作系统和方向的JavaScript库。device.js 通过操作系统(比如 iOS,安卓,黑莓,Windows,Firefox OX),方向(横屏或者竖屏),类型(平板或者移动设备),来为设备添加 CSS Class,并且它还提供了一些Javascript 函数用来判断设备。比如在PC端打开引入了device.js的 html 页面...

用来捕获键盘输入的keypress.js介绍

2016-11-28
阅读 3 分钟
7.1k
keypress.js是一个捕获键盘输入的JavaScript库,它简单易用,轻量级的压缩版本只有9kB左右,并且没有依赖其他JavaScript库。

move.js操作CSS3动画

2016-11-23
阅读 2 分钟
6.8k
move.js是一款简单的支持CSS3动画的JavaScript库,对于对CSS3的操作不是很熟悉的人来说,使用move.js提供的方法操作CSS3动画更简单方便。

本地存储localStorage以及它的封装接口store.js的使用

2016-11-20
阅读 4 分钟
26.4k
localstorage 是 HTML5 提供的在客户端存储数据的新方法,主要作用是将数据保存在客户端中,并且数据是永久保存的,除非人为干预删除。

cookie入门

2016-11-19
阅读 4 分钟
5.1k
Cookie 是浏览器访问服务器后,服务器传给浏览器的一段数据。cookie是http协议的一部分,当客户端第一次向服务器端发送请求的时候,服务器会向客户端发送一个 cookie,用来保存一些信息,当客户端下次在向同一个服务器发送请求的时候,服务器通过识别客户端的cookie,做出相应的动作。比如我们登陆一个网站的时候,这个...

Underscore.js 1.8.3 学习笔记

2016-11-11
阅读 12 分钟
5.2k
underscore.js源码加注释一共1500多行,它提供了一整套函数式编程实用的功能,一共一百多个函数,几乎每一个函数都可以作为参考典范。初读的时候,真是一脸懵圈,各种函数闭包、迭代和嵌套的使用,让我一时很难消化。在这里,我来记录一下我学习underscore.js的一些发现,以及几个我认为比较经典的函数使用。

记录一下第一次使用npm

2016-10-29
阅读 1 分钟
2.3k
今天第一次用npm的执行js文件时出现了错误,后来发现确实自己确实不应该。以下是我本来准备好的提问,因为第一次提问,问题还在被审核中,结果审核结果出来之前解决了问题。把它写下记录一下吧,也希望像我一样自学前端的小伙伴们不要犯同样的错误(虽然我觉得应该不会有人和我一样犯这样的错误)。

impress.js学习

2016-10-29
阅读 6 分钟
3.2k
引子 {代码...} impress.js的实现 我们在用 impress.js实现特效时,会用到类似下面的代码: {代码...} 我们看到代码中有data-x,data-y等属性,实际上我们就是通过改变这些属性的值来实现PPT的跳转的。这些属性分别代表: data-x:幻灯片的X坐标 data-y:幻灯片的Y坐标 data-scale:幻灯片显示的缩放比例 data-rotate:...