1. [代码][JavaScript]代码 $(window).load(function(){    //我们监听了 window.load 事件,因此我们确定幻灯片上的所有图片都能够正确进行加载.    //测试当前浏览器是否支持canvas元素  var supportCanvas = 'getContext' in document.createElement('canvas');    //图片的canvas效果操作是受CPU渲染影响的,  //这就是为什么我们要使用setTimeou…
背景:跟了一个网上课程,老师哗啦啦敲代码,屏幕上只敲了几个字,键盘一操作,瞬间一大溜代码,看得我心惊肉跳连忙暂停抄抄抄. 举个简单的例子,我需要创建一个html文件.但是我不想每次都敲固定的格式.那么现在我这么做: 1.我打开我的sublimeText2的目录,进入到/Data/Packages/HTML 2.创建一个文件,名为:html5.sublime-snippet 3.文件内容如下: <snippet> <content><![CDATA[<!DOCTYPE h…
长阴影设计是平面设计的一个变体,添加了阴影,产生了深度的幻觉,并导致了三维的设计.在本教程中,我们将创建一个jQuery插件,通过添加完全可自定义的长阴影图标,我们可以轻松地转换平面图标. 戳我查看效果图 在本节教程中,我们将介绍长阴影设计的元素,我们将创建一个简单的jQuery插件,让我们来设计这些元素. 让我们开始吧! 长阴影元素设计设计是什么? 我们将把这个元素分离为不同的部分,以此组成一个完整的长阴影设计: 主要元素,或元素投射阴影. 阴影长度通常很长,因此给出了效果的名称.阴影长度也给…
来源:GBin1.com 在线演示   在线下载 谷歌快速搜索自带大量自动完成插件——库中甚至还有一个附带的jQuery UI共享选项.然而今天我要寻找一个替代的解决方案.由DevBridge开发的jQuery Autocomplete插件有确切的功能,我觉得非常有吸引力.你在打字的时候,结果将出现在下拉菜单底部,自动突出显示的词语.本教程简单介绍了通过加载JavaScript数组的内容运行这个插件.从后端文件加载Ajax内容或者从数据库中加载文本内容都是可行的,在本教程中,更容易使用本地数据.…
简介 jQuery 库是专为加快 JavaScript 开发速度而设计的.通过简化编写 JavaScript 的方式,减少代码量.使用 jQuery 库时,您可能会发现您经常为一些常用函数重写相同的代码.如果这样的话,这可能就是您需要编写自定义 jQuery 插件的一个原因.jQuery 插件允许您使用自定义代码扩展 jQuery 库:您可以对一些重复性函数使用插件.例如,很多插件可供幻灯片.下拉菜单和折叠菜单所用.如果您搜索 jQuery 插件,就会发现有大量可用于自己项目的示例(看看它们是如…
如何创建一个基本的插件 有时您希望在整个代码中提供一些功能.例如,也许你想要一个单一的方法,你可以调用一个jQuery选择,对选择执行一系列的操作.在这种情况下,您可能需要编写一个插件. 链接jQuery如何工作101:jQuery对象方法 在我们编写自己的插件之前,首先要了解一下jQuery如何工作.看看这段代码: 1 $( "a" ).css( "color", "red" ); 这是一些很基础的jQuery代码,但你知道幕后发生了什么吗?无…
jq创建一个新的节点对象,这对一些自定义功能很有帮助,而且可以随意控制对象的结构与内容,何乐而不为呢,看到这里,相信有些朋友已经按耐不住了,好记下来为大家介绍实现方法,感兴趣的朋友可以了解下哦 <!DOCTYPE html> <html> <head> <script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"…
日期:2013-9-24  来源:GBin1.com 在线演示 缺省的jQuery UI只有水平的进度条效果,没有垂直的进度条效果,仅仅重新定义JQuery UI的CSS不能解决这个问题. 这里我们扩展缺省的option,添加一个orientation的参数,实现一个垂直滚动调效果,代码如下: /* * jQuery UI Progressbar 1.8.2 * * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) * Dual…
前言: jquery是每个前端都会的基础技能,众所周知,jquery返回的是jquery实例方法,但是我们似乎是直接使用$就可以获取到jquery的方法啦,可以在浏览器中判断一下 window.$ 和window.jQuery,jQuery 之间的关系,就会发现他们之间是全等的: 不使用new方法调用 我们一般调用实例大部分是通过new方法,但是jquery却不是,而是直接调用,这是为什么呢 1. 创建实例方法: (function(root){ var jQuery = function(){…
本文将引导你使用canvas和JavaScript创建一个简单的绘图程序. 创建canvas元素 首先准备容器Canvas元素,接下来所有的事情都会在JavaScript里面. <canvas id="canvasInAPerfectWorld" width="490" height="220"></canvas> 获取绘图环境 canvas元素本身没有任何外观,它就是一块空白画板,提供给JS的一套API,大部分的API都…