
JS/Jquery
HF805
这个作者很懒,什么都没留下…
展开
-
jqueryui dialog
属性 类型 默认值autoOpen Boolean true实例化时是否自动显示对话框。设置为 false 时,使用 open 方法显示对话框。代码示例创建实例时设置属性值$(".class").dialog({autoOpen:false});实例化后得到属性值var autoOpen = $("#id").dialog("option转载 2015-01-08 13:50:17 · 435 阅读 · 0 评论 -
jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并转载 2015-02-02 09:22:03 · 441 阅读 · 0 评论 -
jquery on()方法
jQuery on()方法是官方推荐的绑定事件的一个方法。$(selector).on(event,childSelector,data,function,map)由此扩展开来的几个以前常见的方法有.bind() $("p").bind("click",function(){ alert("The paragraph was clicked."); }); $("p")转载 2015-02-02 14:37:23 · 584 阅读 · 0 评论 -
jquery 中 first 与 first-child选择器的区别
例子 html: $("table tr:first") 得到的是第一个table 中的 第一个 tr对象 ; $("table tr:first-child") 得到的是每个table 中的 第一个 tr对象 ; $("body table:first) 得到的是第一个table r对象 ; $("bo转载 2015-01-20 15:08:19 · 768 阅读 · 0 评论 -
jquery 中substring,substr,split的用法
原文:http://blog.youkuaiyun.com/lijunling2008live/article/details/7402389substring 方法返回位于 String 对象中指定位置的子字符串。strVariable.substring(start, end)"String Literal".substring(start, end)参数转载 2015-02-09 09:33:47 · 394 阅读 · 0 评论 -
jQuery基础 -- 如何判断页面元素存在与否
在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如:document.getElementById("someID").innerText("hi");如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID转载 2015-02-11 15:09:19 · 564 阅读 · 0 评论 -
php , jquery 保留n位小数
php保留两位小数例子 - 四舍五入1.number_format $number = 1234.5678; $nombre_format_francais = number_format($number, 2, ',', ' '); // 1 234,57 $english_format_number = number_format($number, 2, '.', '')转载 2015-01-23 16:14:25 · 833 阅读 · 0 评论 -
js自带弹窗总结(alert,confirm,prompt)
JS自带弹窗可分三类:警告框,确认框,提示框1、警告框(alert / window.alert)alert("文本");警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。function disp_alert(){alert("我是警告框!!") //window.alert("我是警告框!!");}2、确原创 2015-01-26 11:01:04 · 12117 阅读 · 3 评论 -
如何用JS操作iFrame里的Dom
如题,父页面的JS如何拿到iframe里的dom,并且进行操作? 原生JS,不用JQ之类的 页面代码:body> iframe id="container" name="container" src="frames/index.html">iframe>body>在chrome的console里: document.getElementById("container")Bl转载 2015-02-28 11:28:58 · 1372 阅读 · 0 评论 -
绘制类似QQ截图中的箭头(使用Canvas画箭头)
canvas是HTML5的一个新添加的元素,HTML5 canvas是一个原生HTML绘图薄,用于Javascript代码,不使用第三方工具。canvas部分方法列表: 方法用途getContext(contextId)公开在 canvas 上绘图需要的 API。惟一(当前)可用的 contextID 是 2d。转载 2015-03-04 15:19:23 · 7307 阅读 · 4 评论 -
WebSocket -- 网络数据传输
WebSocket APIWebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问题了,从WebSock转载 2015-02-02 14:44:38 · 8558 阅读 · 0 评论 -
网络间json字符串传递的技巧
最近做到一个网络间传递数据的问题,我选择的是用json字符串进行数据传递,于是就各种拼json字符串,如下例:发送数据:function transferData(shape){ var shapeJsonStr = '{'+ '"name":"'+shape.name+'",'+ '"fillStyle":"'+shape.option.fillStyle+'",原创 2015-02-02 11:43:01 · 1003 阅读 · 0 评论 -
jquery回调函数
1、回调函数:函数callback以参数形式传给另一函数的,那么函数callback就叫回调函数。2、为什么需要回调函数?灵活!!也许有人有疑问了:一定要以参数形式传过去吗,我不可以直接在函数main里面调用函数callback吗?可以。但:如果你直接在函数main里调用的话,那么这个回调函数就被限制死了。但是使用函数做参数就有下面的好处:当你main(call原创 2015-01-08 11:22:20 · 815 阅读 · 0 评论 -
jquery hasClass/addClass/removeClass
hasClass("class名"):判断是否带该classaddClass("class名"):添加一个classremoveClass("class名"):删除该classHTML代码:JS代码: $("#painterPlayBtn").click(function(){ if( $(this).hasClass("playing")){ $(thi原创 2015-01-26 16:07:00 · 771 阅读 · 0 评论 -
JavaScript:Object.prototype.toString方法的原理
JavaScript:Object.prototype.toString方法的原理在JavaScript中,想要判断某个对象值属于哪种内置类型,最靠谱的做法就是通过Object.prototype.toString方法.var arr = [];console.log(Object.prototype.toString.call(arr)) //"[object A转载 2015-01-08 11:38:10 · 398 阅读 · 0 评论 -
(function($,global){...})(jQuery,window)是什么意思(匿名函数)
这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)这 就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数而(function($,global转载 2015-01-29 17:11:33 · 2941 阅读 · 1 评论 -
jQuery基础---filter()和find()
首先 我们看.find()方法:现在有一个页面,里面HTML代码为;程序代码div class="css"> p class="rain">测试1p>div>div class="rain"> p>测试2p>div>如果我们使用find()方法:var $find = $("div").find(".rain");al转载 2015-01-13 10:04:39 · 323 阅读 · 0 评论 -
jquery寻找父子兄弟节点
jQuery.parent(expr) :找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr):类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr):返回所有子节点,这个方法只会返转载 2015-01-13 09:55:27 · 796 阅读 · 0 评论 -
jQuery实现遮罩层
1.1 背景半透明遮罩层样式 需要一个黑色(当然也可以其他)背景,且须设置为绝对定位,以下是项目中用到的css样式:/* 半透明的遮罩层 */#overlay { background: #000; filter: alpha(opacity=50); /* IE的透明度 */ opacity: 0.5; /* 透明度 */ display: non转载 2015-01-13 11:08:35 · 414 阅读 · 0 评论 -
append和appendTo
$("xxx").append(str);$(str).appendTo($("xxx")); 或 $(str).appendTo(".class"); 或 $(str).appendTo("#id");例:html代码: " onclick=addCss.call(this) > javascript代码:var keepOutStr='';function原创 2015-01-13 14:11:08 · 562 阅读 · 0 评论 -
如何实现JS函数的重载
javascript不能支持函数的重载,如下: function f(length) { alert("高为:"+length); } function f(length,width) { alert("高为:"+length+",宽为:"+width); } 上面那段代码其实是行不通的,因为函数定义时的参数个数和函数调用时的参数个数没有任何关系。转载 2015-01-30 14:33:24 · 562 阅读 · 0 评论 -
html5 Canvas画图
画布画笔虽然大家都称Canvas为html5的新标签,看起来好像Canvas属于html语言的新知识,但其实Canvas画图是通过javascript来做的。所以,如果你想学习Canvas画图,你必须要有Javascript基础。另外,画图嘛,总有一些图像方面的术语和知识点,所以如果你有过做图或美工经验,学习Canvas会更容易。Canvas,意为画布也。而Html5中的C转载 2015-03-06 10:46:36 · 1913 阅读 · 0 评论