随笔分类 - JQuery & JavaScript
摘要:备忘用的: 其实里面东西挺多, 立即执行函数, 对象表示法等等;
阅读全文
摘要:在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。 1、检测Internet Explorer版本 当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一
阅读全文
摘要:Summary 本文秉承着 你看不懂是你sb,我写的代码就要牛逼 的理念来介绍一些js的装逼技巧。 下面的技巧,后三个,请谨慎用于团队项目中(主要考虑到可读性的问题),不然,leader 干你没商量。 Boolean 这个技巧用的很多,也非常的简单 通过两个取反,可以强制转换为Boolean类型。较
阅读全文
摘要:$(function(){ var imgSrc = $("#image").attr("src"); getImageWidth(imgSrc,function(w,h){ console.log({width:w,height:h}); }); }); function getImageWidth(url,callback){ var img...
阅读全文
摘要:function displayProp(obj){ var names=""; for(var name in obj){ names+=name+": "+obj[name]+", "; } alert(names); } 多美完美的体验.跟java的反射很像.
阅读全文
摘要:> var person = new Object() // 创建person对象undefined> person{}> person.hasOwnProperty('name') // 检查是否person对象是否有name属性(继承来的不算)false> person.name = 'voct...
阅读全文
摘要:参数的作用域if(true){ var tester = "Hello World";}console.log(tester);按照以往的经验,觉得上面的代码会报错,而实际不会。javascript中if, for这两个语句的{}并不会形成一个密闭的空间,以至于其中声明的变量外界访问不到。所以...
阅读全文
摘要:$('div').on('click', 'button', function(e){console.log($(e.target).is(':button'))}); $('After').insertAfter('button');这样貌似更elegant~
阅读全文
摘要:|| : 在javascript中,返回第一个真值,除非都是假值返回最后一个值(也是假值)。1 || 0; // 10 || 1; // 10 || 0; // 00 || undefined; // undefinedundefined || 0; // 0&& : 在javascript中...
阅读全文
摘要:XMLHttpRequestvar request = new XMLHttpRequest();// 只要服务器端有任何返回信息,都会触发这个方法request.onreadystatechange = responseHandler;function ajaxCaller(){ // re...
阅读全文
摘要:方法1: 设定固定的值,这种方式跟在html中设定canvas的值没有什么区别:window.onload = function(){ canvas.height = 100; canvas.width = 200;}changeCanvasSize = function(){ c...
阅读全文
摘要:http://i.cnblogs.com/EditPosts.aspx?opt=1&opt2=x就拿上面这个URL来说window.location.search的返回值为opt=1&opt2=x也就是说,返回值为url中?后面的部分。。。
阅读全文
摘要:搬家来的~~~$('#checkbox').attr('checked'); 返回的是checked或者是undefined解决办法分类:Jquery2014-03-18 17:105523人阅读评论(6)收藏举报$('#checkbox').attr('checked'); 返回的是checked...
阅读全文
摘要:AJAXXMLHttpRequest,是AJAX得以实现的基础他是一个对象,有几个需要记住的方法和属性:XMLHttpRequest方法open(method, url, async, username, password)method: post或geturl: 请求地址async: boolea...
阅读全文
摘要:jQuery插件命名规则jquery.pluginName.jspluginName指代的是插件的名称,如voctrals,tlaliu或者更有意义的名称。简化jQuery函数的参数列表如果有一个函数有多个参数,但是并不是每一个参数都是必须的,可以把必须的参数放到前面,不必须的参数包装成一个obje...
阅读全文
摘要:这一章的前面一部分实在是无法理解,略过吧。。。$.noConflict()无参数,无返回值,是用来把$符号交给其它的javascript库的。但是并没有放弃使用jQuery的意思,jQuery仍然可以使用,并且可以把jQuery指派给另外一个别的名称,如$j,但是仍然会让人不爽。但是如果在调用了$....
阅读全文
摘要:$(function(){ $('li:has(ul)') .click(function(event){ if (this == event.target){ if($(this).childr...
阅读全文
摘要:事件模型:javascript相关事件模型的概念是浏览器的内容,却又与javascript相关DOM第0级事件模型在出现标准的事件模型之前,网景公司的网景航海家浏览器中引入了事件模型的概念。$("#someId")[0].onclick = function(event){//...}Event实例...
阅读全文
摘要:jQuery的一个别名是$,这个没有什么疑问。$("div"),获取所有的div元素,没有问题;$("div", $("div .someClass")),这是一种更为普遍,但是却被我遗漏的方法;jQuery(expression,[context])expression,作为选择器;context...
阅读全文
摘要:属性和特性操作元素属性jQuery没有用于获取或者修改元素属性的命令。需要利用javascript,首先需要做的就是获得元素的引用。each(function) 对包装集中的各个元素,进行function操作,function有默认的参数为当前元素的位置,function具有当前对象this的引用...
阅读全文