前端/HTML5
文章平均质量分 56
技术人宝哥
北漂15年互联网技术人,服务于优酷,阿里,京东的大厂,深耕技术管理、广告变现、高并发/复杂系统架构设计
展开
-
jquery中json用法
<br />用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 <br />这里首先给出JSON字符串集,字符串集如下: <br />代码如下:<br />var data=" <br />{ <br />root: <br />[ <br />{name:'1',value:'0'}, <br />{转载 2011-04-25 16:05:00 · 1173 阅读 · 0 评论 -
jquery扩展插件的方法
转自:http://www.iteye.com/topic/545971jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发原创 2013-05-15 13:32:40 · 1769 阅读 · 0 评论 -
javascript中的this用法
1、this使用方法:this指的是当前函数的对象。通过下面的demo简单说明一下:function doSomething(){ alert(this);}doSomething();我是在firefox里面调试的,所以返回的结果是[Object Window]。那么这个 [Object Window], 到底是什么呢?看看下面的代码function doSo原创 2013-05-21 15:36:06 · 898 阅读 · 0 评论 -
javascript中call与apply的使用方法
1、基本语法:call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Glob原创 2013-05-21 15:50:18 · 1098 阅读 · 0 评论 -
jquery高级应用—扩展插件方法
为了顺利完成jquery插件的学习,细致阅读了jquery.grid 源码,感觉则个插件无论在效果显示,还是在使用方法上面,都非常方便。同时,给我们提供了封装jquery插件的良好思维。在此基础上,我借助jquery的另外一个插件jquery.datatables 封装了一个jquery.datatable.combox,来实现了输入框的下拉框选择功能。 在此,简单总结了一下jquer原创 2013-05-21 19:23:27 · 2668 阅读 · 0 评论 -
深入理解js闭包
参考http://www.cnblogs.com/adforce/archive/2012/11/29/2795029.html1、复习一下js作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; f原创 2013-05-21 16:14:56 · 1014 阅读 · 0 评论 -
jqGrid设置remote和url访问的方式
jqGrid设置remote和url访问的方式local: data:gridData, datatype: "local",remote: url:'media-protect!list.action', postData:params, datatype: "json",原创 2013-08-02 16:23:02 · 2357 阅读 · 0 评论 -
jquery插件扩展详解
为了顺利完成jquery插件的开发,细致阅读了jquery.grid.src.js 源码,感觉则个插件无论在效果显示,还是在使用方法上面,都非常方便。同时,给我们提供了封装jquery插件的良好思维。在此基础上,我借助jquery的另外一个插件jquery.datatables 封装了一个jquery.datatable.combox,来实现了输入框的下拉框选择功能。在此,简单总结了一下开发j原创 2013-05-22 13:48:10 · 2853 阅读 · 0 评论 -
javascript中this的意义
javascript中function的this详细说明:在function中的this是指function的调用者,通过如下例子简要说明:一、基本function doSomething(){ alert(this.id); } alert(window.doSomething);//证明了doSomething是属于window的 doSomethin原创 2014-02-20 00:02:30 · 1001 阅读 · 0 评论 -
flex利用浏览器的后退前进按钮返回前后页面(BrowserManager)
<br /><?xml version="1.0"?><br /><!-- states/StatesBrowserManager.mxml --><br /><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"<br /> xmlns:mx="library://ns.adobe.com/flex/halo"<br /> xmlns:s="library://ns.adobe.com/flex/spark"<br />原创 2011-03-04 10:38:00 · 1427 阅读 · 0 评论 -
JQuery的extend扩展详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是:extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest转载 2013-05-16 16:15:24 · 963 阅读 · 0 评论 -
JS中关于(function( window, undefined ) {})(window)写法的理解
在jquery中我们经常看到以下这段代码:;(function ( $, window, document, undefined ){//函数体内具体代码})(jQuery, window,document);首先说说非常值得提倡的几点:1、代码最前面的分号,可以防止多个文件压缩合并以为其他文件最后一行语句没加分号,而引起合并后的语法错误。2、匿名函数(function()原创 2013-05-15 18:47:47 · 4873 阅读 · 0 评论 -
prototype.js 让你更深入的了解javascript的面向对象特性
转自:http://www.iteye.com/topic/57760js是一门很强大的语言,灵活,方便。 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽。不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见。js 语法成分简单,没有 ruby 语言复杂。所以有时候我觉得她更干净(Ruby Fans 不要攻击我转载 2012-03-27 18:04:06 · 808 阅读 · 0 评论 -
jquery的find用法
<br />1:children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。 <br />2:children方法获得的仅仅是元素一下级的子元素,即:immediate children。 <br />3:find方法获得所有下级元素,即:descendants of these elements in the DOM tree <br />4:children方法的参数selector 是可选的(optionall原创 2011-04-25 18:56:00 · 3939 阅读 · 2 评论 -
jquery基本用法
函数描述$(selector).hide()隐藏被选元素$(selector).show()显示被选元素$(selector).toggle()切换(在隐藏与显示之间)被选元素$(selector).slideDown()向下滑动(显示)被选元素$(selector).slideUp()向上滑动(隐藏)被选元素$(selector).slideToggle()对被选元素切换向上滑动和向下滑动$(selector).fadeIn()淡入被选元素$(selector).fadeOut()淡出被选元素$(sele原创 2011-04-27 10:25:00 · 998 阅读 · 0 评论 -
json前后台处理方式
前台拼接json数据:例子1、引用json2.js将拼接的json对象转换成json字符串,并且用ajax 异步发送到后台 var jsonProd={petientName:pName,flag:flagAll}; //JSON对象 var gridUpdateData = JSON.stringify(jsonProd); //将JSON对象转变成JS原创 2012-01-16 17:08:03 · 1181 阅读 · 0 评论 -
js面向对象编程-base基类-Dean Edwards
之前用js总是一个个的function,看见别人用js面向对象的写法,有点不懂,这几天看见同事直接用一个很小的base.js及简单实现了javascript的面向对象,并轻松实现了继承,base.js获取地址:http://dean.edwards.name/base/Base.js/** * 创建类 * 通过调用Base类里面的extend方法,可以创建类: */var原创 2013-04-23 17:15:39 · 2102 阅读 · 0 评论 -
jquery tmpl模板学习
git下载地址:https://github.com/jquery/jquery-tmpl.git原创 2013-04-22 17:36:51 · 1278 阅读 · 0 评论 -
js面向对象编程-prototype
看到同事用Dean Edwards写的base.js来实现js的面向对象编程,因此在研究了一下。本文基本是代码测试的例子,来简单说明一下javascript面向对象编程的基本用法/** * @author gongpb * 对一个对象添加实例方法和属性-使用prototype关键字进行赋值-的格式: * 对象名称.prototype = { * 属性一 : 属性值, * 属原创 2013-04-23 17:10:35 · 893 阅读 · 0 评论 -
jquery中扩展粘贴(past)事件
摘自:http://www.mattbenton.net/2012/01/jquery-plugin-paste-events/$.fn.pasteEvents = function( delay ) { if (delay == undefined) delay = 20; return $(this).each(function() { var原创 2012-10-24 18:00:11 · 2503 阅读 · 0 评论 -
substr、substring、slice的比较分析
var str = "123456";document.write("123456:----------substr-------------------");document.write("substr(0,5) =|" + str.substr(0,5) + "|" + ""); document.write("substr(0) =|" + str.substr(0) + "|"原创 2012-03-17 17:58:45 · 881 阅读 · 0 评论