![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前台
HF805
这个作者很懒,什么都没留下…
展开
-
Js/Jquery获取iframe中的元素
在父窗口中获取iframe中的元素JS:格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click(); 实例:window.frames["ifm"].document.getElementById("btnOk").click(); Jquery:方法一:格式:$("#转载 2015-01-06 13:13:43 · 6408 阅读 · 0 评论 -
网络间json字符串传递的技巧
最近做到一个网络间传递数据的问题,我选择的是用json字符串进行数据传递,于是就各种拼json字符串,如下例:发送数据:function transferData(shape){ var shapeJsonStr = '{'+ '"name":"'+shape.name+'",'+ '"fillStyle":"'+shape.option.fillStyle+'",原创 2015-02-02 11:43:01 · 945 阅读 · 0 评论 -
jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并转载 2015-02-02 09:22:03 · 409 阅读 · 0 评论 -
文件上传插件jQuery-File-Upload结合CI框架案例
http://janephp.blog.51cto.com/4439680/1319683转载 2014-12-29 17:22:40 · 588 阅读 · 0 评论 -
$选择器
三种情况:$('div','li'):是$(子,父),是从父节点里找子,而不是找li外面的div$('div , li'):才是找所有的div和li,之间不存在父子关系$('div li'): 是找div里面所有li,包括子级,孙子级,总之就是div里面所有li,不管有几层关系转载 2014-12-29 10:11:30 · 398 阅读 · 0 评论 -
jQuery中的.bind()、.live()和.delegate()之间区别分析
DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。复制代码 代码如下:$('a').bind('click',function(){alert('that tick转载 2015-01-04 17:10:03 · 350 阅读 · 0 评论 -
JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换
JS中:字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); json对象转字符串(obj代表json对象) var str = obj.toJSONString();原创 2015-01-04 09:41:13 · 15609 阅读 · 1 评论 -
jquery获取当前时间
一、获取当前时间 new Date()方法---------得到结果是当前电脑时间如2011-11-6,10:07二、获取有个固定的时间方法---------var endtime=new Date("2013/10/01,18:25:00");三、时间转化成毫秒数----------endtime.getTime();四、获取当前的年份----------转载 2014-12-30 14:26:58 · 31556 阅读 · 0 评论 -
JS获取随机数
1.Math.random(); ------------ 返回一个0-1之间的随机数(包括0,不包括1) 2.Math.floor(num); ------------ 参数num为一个数值,函数结果为num的整数部分。 3.Math.round(num); ------------ 参数num为一个数值,函数结果为num四舍五入后的整数。4.Math.ce原创 2014-12-30 14:49:50 · 1813 阅读 · 0 评论 -
jQuery基础 -- 如何判断页面元素存在与否
在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如:document.getElementById("someID").innerText("hi");如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID转载 2015-02-11 15:09:19 · 530 阅读 · 0 评论 -
codeigniter下的表单辅助函数form_open
声明表单头:'id'=>'materialsForm','class' => 'form-horizontal form-ajax', 'role' => 'form','data-ajax-id'=>'materialsList')) ?>materiallist/find:提交表单时的处理函数id:表单idclass:表单classrole:给读屏软件用原创 2015-01-05 09:42:42 · 956 阅读 · 0 评论 -
jQuery ajax中使用serialize()方法提交表单数据
jQuery ajax中数据以键值对(Key/Value)的形式发送到服务器,使用ajax提交表单数据时可以使用jQuery ajax的serialize() 方法表单序列化为键值对(key1=value1&key2=value2…)后提交。serialize() 方法使用标准的 URL-encoded 编码表示文本字符串。下面是使用serialize()序列化表单的实例:1、键值对提转载 2015-01-04 14:44:41 · 685 阅读 · 0 评论 -
js自带弹窗总结(alert,confirm,prompt)
JS自带弹窗可分三类:警告框,确认框,提示框1、警告框(alert / window.alert)alert("文本");警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。function disp_alert(){alert("我是警告框!!") //window.alert("我是警告框!!");}2、确原创 2015-01-26 11:01:04 · 12050 阅读 · 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 · 1336 阅读 · 0 评论 -
绘制类似QQ截图中的箭头(使用Canvas画箭头)
canvas是HTML5的一个新添加的元素,HTML5 canvas是一个原生HTML绘图薄,用于Javascript代码,不使用第三方工具。canvas部分方法列表: 方法用途getContext(contextId)公开在 canvas 上绘图需要的 API。惟一(当前)可用的 contextID 是 2d。转载 2015-03-04 15:19:23 · 7146 阅读 · 4 评论 -
Jquery FileUpload 插件,上传文件时执行的函数
$("#fileuploader).fileupload({ //dataType: 'json', autoUpload: true, acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i, maxNumberOfFiles : 1, url:ctx+'url', //添加文件,关闭模态窗口后执行原创 2014-12-22 16:49:00 · 5132 阅读 · 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 · 548 阅读 · 0 评论 -
$.ajax同步/异步(async:false/true)
虽然说ajax用来执行异步请求的比较多,但有时还是存在需要同步执行的情况的。比如:我需要通过ajax取执行请求以返回一个值,这个值在ajax后面是需要使用到的,这时就不能用异步请求了。这时候就需要使用到async这个属性了。async:true,(默认),异步方式,$.Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的原创 2015-01-07 13:49:52 · 17273 阅读 · 0 评论 -
jqueryui dialog
属性 类型 默认值autoOpen Boolean true实例化时是否自动显示对话框。设置为 false 时,使用 open 方法显示对话框。代码示例创建实例时设置属性值$(".class").dialog({autoOpen:false});实例化后得到属性值var autoOpen = $("#id").dialog("option转载 2015-01-08 13:50:17 · 403 阅读 · 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 · 733 阅读 · 0 评论 -
基连接 <base href="">
基连接 :设置基础路径的如果你的部分定义了:google.com/">,那么以后你就不用每次都把路径全部写上了例如:以前:a href="http://www.google.com/xxx.html">,现在:a href="xxx.html">//部分加了:google.com/">后以前:img src="http://www.google.com/原创 2015-01-08 09:59:40 · 1197 阅读 · 0 评论 -
jquery回调函数
1、回调函数:函数callback以参数形式传给另一函数的,那么函数callback就叫回调函数。2、为什么需要回调函数?灵活!!也许有人有疑问了:一定要以参数形式传过去吗,我不可以直接在函数main里面调用函数callback吗?可以。但:如果你直接在函数main里调用的话,那么这个回调函数就被限制死了。但是使用函数做参数就有下面的好处:当你main(call原创 2015-01-08 11:22:20 · 782 阅读 · 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 · 376 阅读 · 0 评论 -
(function($,global){...})(jQuery,window)是什么意思(匿名函数)
这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)这 就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数而(function($,global转载 2015-01-29 17:11:33 · 2892 阅读 · 1 评论 -
iframe中设置无滚动条
1、只有水平滚动条: //auto、yesindex.html中:body{overflow-y:hidden;} //隐藏了垂直的2、只有垂直滚动条: //auto、yesindex.html中:body{overflow-x:hidden;} //隐藏了水平的3、水平、垂直都没有: //auto、yesindex.html中:body{o原创 2015-01-12 15:37:05 · 36501 阅读 · 1 评论 -
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 · 766 阅读 · 0 评论 -
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 · 306 阅读 · 0 评论 -
如何实现JS函数的重载
javascript不能支持函数的重载,如下: function f(length) { alert("高为:"+length); } function f(length,width) { alert("高为:"+length+",宽为:"+width); } 上面那段代码其实是行不通的,因为函数定义时的参数个数和函数调用时的参数个数没有任何关系。转载 2015-01-30 14:33:24 · 532 阅读 · 0 评论 -
jQuery File Upload简单解读
FROM: http://avnpc.com/pages/single-file-upload-component-by-jquery-file-uploadjQuery File Upload是一个非常优秀的上传组件,主要使用了XHR作为上传方式,并且利用了相当多的现代浏览器功能,所以可以实现诸如批量上传、超大文件上传、图片预览、拖拽上传、上传进度显示、跨域上传等功能。美转载 2014-12-24 14:05:13 · 22305 阅读 · 9 评论 -
jQuery实现遮罩层
1.1 背景半透明遮罩层样式 需要一个黑色(当然也可以其他)背景,且须设置为绝对定位,以下是项目中用到的css样式:/* 半透明的遮罩层 */#overlay { background: #000; filter: alpha(opacity=50); /* IE的透明度 */ opacity: 0.5; /* 透明度 */ display: non转载 2015-01-13 11:08:35 · 393 阅读 · 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 · 541 阅读 · 0 评论 -
html5 Canvas画图
画布画笔虽然大家都称Canvas为html5的新标签,看起来好像Canvas属于html语言的新知识,但其实Canvas画图是通过javascript来做的。所以,如果你想学习Canvas画图,你必须要有Javascript基础。另外,画图嘛,总有一些图像方面的术语和知识点,所以如果你有过做图或美工经验,学习Canvas会更容易。Canvas,意为画布也。而Html5中的C转载 2015-03-06 10:46:36 · 1858 阅读 · 0 评论