Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery实现异步获取json数据的2种方式

jQuery实现异步获取json数据的2种方式

本文实例讲述了jQuery实现异步获取json数据的2种方式,在web程序开发中非常具有实用价值。分享给大家供大家参考之用。具体方法如下:通常来说,jQuery异步获取json数据有2种方式,一个是$.getJSON方法,一个是$.ajax方法。本文就来实现使用这2种方式异步获取json数据,然后追加到页面。在根目录下创建data.json文件:{"one" : "Hello","two" : "World"}一、通过$.getJSON方法获取json数据...
laytpl 精致巧妙的JavaScript模板引擎

laytpl 精致巧妙的JavaScript模板引擎

laytpl是一款颠覆性的JavaScript模板引擎,它用巧妙的实现方式,将自身的体积变得小巧玲珑,不仅性能接近极致,并且还具备传统前端引擎的几乎所有功能。所有的变身魔法都由不到1KB的代码创造,这仿佛是一场革命,又或者不是,但毋庸置疑的是,laytpl的确在用最轻量的方式呈现给世人。如果你从未接触这方面的应用,没关系,下面的讲述将会让你迫不及待地选择laytpl,从此更好地把握页面的数据渲染,走上人生巅峰!laytpl优势•性能卓绝,执行速...
jQuery事件用法实例汇总

jQuery事件用法实例汇总

本文以实例形式详细汇总了jQuery中事件的用法,对jQuery的学习有很好的参考价值。分享给大家供大家参考之用。具体用法如下:1.通过方法名给元素绑定事件:$("li").click(function(event){})2.通过bind方法给元素绑定事件:$("li") .bind("click",function(event){}) .bind("click",function(event){}) 可见,通过bind,可以给元素绑定多个事件。3.事件的...
jQuery针对各类元素操作基础教程

jQuery针对各类元素操作基础教程

本文实例讲述了jQuery针对元素的操作,包括基础操作、选择要操作的元素及处理DOM元素等。对jQuery的学习有很好的借鉴价值。分享给大家供大家参考之用。具体分析如下:1、基础jquery对象集:$():jquery对象集合获取jquery对象集中的元素:使用索引获取包装器中的javascript元素:var temp = $("img[alt]")[0]使用jquery的get方法获取jquery对象集中的javascript元素:var temp =...
原生js实现复制对象、扩展对象 类似jquery中的extend()方法

原生js实现复制对象、扩展对象 类似jquery中的extend()方法

jq的extend()方法能很方便的实现扩展对象方法,语法如下:$.extend(obj1,boj2,obj3);现在要实现的是:原生js实现复制对象,扩展对象,类似jq中的extend()方法,具体实例如下:现有3个对象字面量:var o1={hello:1,old:555},o2 = {abc: 55555555,hello: 2,fun: function() {alert(111);}},o3={third:9999};实现目标:复制o1对象,把 ...
Html5的placeholder属性(IE兼容)实现代码

Html5的placeholder属性(IE兼容)实现代码

HTML5对Web Form做了许多增强,比如input新增的type类型、Form Validation等。Placeholder是HTML5新增的另一个属性,当input或者textarea设置了该属性后,该值的内容将作为灰字提示显示在文本框中,当文本框获得焦点时,提示文字消失。以前要实现这效果都是用JavaScript来控制才能实现 , firefox、google chrome等表示对其支持 , 唯独IE存在违和感啊!例如: <input i...
超级好用的jQuery圆角插件 Corner速成

超级好用的jQuery圆角插件 Corner速成

jQuery Corner是一款jQuery的插件,最初由Dave Methvin开发,但后在Malsup同志的协助下,进行了一些重要的改进。现在项目放在github上,当然为了方便,本文会以附件的形式提供该插件,但要想得到最新版,请到项目的github上拿。之所以会像变魔术一样地展现圆角及其他样式,是由于该插件为目标元素增加了一些小条块,这些小条块为背景色,所以人眼看上去出现了圆角而已,其实就是小东西遮盖了本来的直角。看来我真不是干魔术师的料,一上来就先...
textarea不能通过maxlength属性来限制字数的解决方法

textarea不能通过maxlength属性来限制字数的解决方法

textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到。与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制以达到预设的需求。通常的做法就是使用#脚本语言来实现对textarea文本域的字数输入限制,简单而实用。假设我们有一个id为 txta1 的textarea文本区,我们可以通过以下代码限制它的键盘输入字数为10个字(汉字或其他小角字符):<script ...
原生javascript实现拖动元素示例代码

原生javascript实现拖动元素示例代码

本文介绍原生javascript实现元素拖动。思路:1.首先改变被拖动元素的布局属性,关键是“position:absolue”;2.捕捉鼠标事件"mousedown","mousemove","mouseup";3.当触发"mousedown"时,记录下当前鼠标在元素中的相对位置,_x,_y;4.紧接着处理"mousemove"事件,通过改变元素的top和left属性来移动元素;5.当触发"mouseup"时间时,终止拖动。同时,应考虑代码的封装性和浏览...
一个不错的仿携程自定义数据下拉选择select

一个不错的仿携程自定义数据下拉选择select

这是一个仿携程自定义的数据下拉选择select,对一些比较重要的参数进行的描述,方便初学者/* *id : id 当前插件的父元素 *data : json 选择的数据(json格式) *bool : true/false data数据如果要分离成两个 值为true *config : 配置data的内部对象(type在bool为true的时候生效) { id : 数据字段, name : 数据名称, alias : 数据名称首字母, type : 数据类...
通过JS来动态的修改url,实现对url的增删查改

通过JS来动态的修改url,实现对url的增删查改

虽然可以通过get方式提交post表单等方式来动态修改url,但如果多个按钮能并行提交时,写多个大体相同,又有些细节差异的表单,难免有些不妥,因此,想到了通过JS来动态的修改url,来实现对url的增删查改。 <script>var LG=(function(lg){ var objURL=function(url){ this.ourl=url||window.location.href; this.href="";//?前面部分 t...
<< 901 902 903 904 905 906 907 908 909 910 >>