12 2013 档案

摘要:$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。如扩展$.fn.abc()那么你可以这样子:$("#div").abc();通常使用extend方法扩展,详细请看API.$.fx是指jquery的特效。如果使用显示、滑动、淡入淡出、动画等。$.fx.off可以关闭动画,其实是直接显示结果。jquery的extend和fn.extendjQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQue 阅读全文
posted @ 2013-12-31 15:18 刘金宇 阅读(363) 评论(0) 推荐(0) 编辑
摘要:#div1{width:200px;border:1px solid red;}这个时候如果用 offsetWidth 提取 #div1 的宽 得到的值是 202;也就是说 offsetWidth 会连 border 宽一起提取如果有widh的属性是行间样式的话,可以用 parseInt(document.getElementById('div1').style.width) 得到的结果是 200PS : parseInt() 函数可解析一个字符串,并返回一个整数,但是,parseInt()只能取到行间的样式。 阅读全文
posted @ 2013-12-23 22:08 刘金宇 阅读(202) 评论(0) 推荐(0) 编辑
摘要:有时候想要jQuery对象使用js方法,但是jQuery对象是什么js方法都不能用,怎么办呢?方法其实很简单,只要转换jQuery和DOM对象就可以了。方法一:var $cr = $("#cr"); //$cr 为 jQuery对象var cr = $cr[0]; //cr 为 DOM对象方法二:var $cr = $("#cr"); //$cr 为 jQuery对象var cr = $cr.get(0); //cr 为 DOM对象 阅读全文
posted @ 2013-12-20 14:59 刘金宇 阅读(386) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2013-12-20 09:11 刘金宇 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行 3.简化写法 window.onload没有简化写法 $(document).ready(function(){})可以简写成$(function(){}); 阅读全文
posted @ 2013-12-19 14:52 刘金宇 阅读(201) 评论(0) 推荐(0) 编辑
摘要:今天在调js的时候,发现firefox和IE在取document.body.offsetHeight的值的时候结果不一样。上网查了一下,发现如下结果:这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。clientHeight大家对 clientHeight都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。offsetHeightIE、Opera 认为 offsetHeight =clientHeight + 滚动条 阅读全文
posted @ 2013-12-19 11:04 刘金宇 阅读(591) 评论(0) 推荐(0) 编辑
摘要:document.getElementsByName('someName')返回一个节点列表(数组)document.getElementById('id')返回一个节点或者null注意在IE下有些节点是没有name属性的,就是用document.getElementsByName获取不到的只有下面的tag有name属性A,APPLET,attribute,BUTTON,EMBED,FORM,IMG,INPUTtype=button,INPUTtype=checkbox,INPUTtype=file,INPUTtype=hidden,INPUTtype=imag 阅读全文
posted @ 2013-12-18 11:27 刘金宇 阅读(321) 评论(0) 推荐(0) 编辑
摘要:var myArray=new Array();myArray[0]="firsr";myArray[1]="second";var newArray = myArray.concat("third");//newArray is now [first,second,third]alert(myArray)alert(newArray)var firstArray =[12,32];var secondArray = [24,52,13,54];var newArray= firstArray.concat(secondArray); 阅读全文
posted @ 2013-12-17 16:59 刘金宇 阅读(199) 评论(0) 推荐(0) 编辑
摘要:var stu= new Object;function Stu(name,old,sex){ this.name=name; this.old=old; this.sex=sex; this.show=function(){ alert(this.name+" "+this.old+" "+this.sex) } }stu["liujinyu"]=new Stu("liujinyu","23","man");stu["wangle"]=new Stu(& 阅读全文
posted @ 2013-12-17 16:40 刘金宇 阅读(128) 评论(0) 推荐(0) 编辑
摘要:function add(n){if(n == 1) return 1;else return n + arguments.callee(n-1);alert(arguments.callee(1))}alert(add(3)) 阅读全文
posted @ 2013-12-17 15:20 刘金宇 阅读(114) 评论(0) 推荐(0) 编辑
摘要:12123434 阅读全文
posted @ 2013-12-16 16:00 刘金宇 阅读(935) 评论(0) 推荐(0) 编辑
摘要:js中定义一个变量可以加关键词var也可以不加,规则是这样的:1. 在全局范围内用不用var都可以,变量都是全局的2. 在局部范围内比如函数中,用不用var是不一样的,用var定义出来的是局部变量,不用var定义出来的是全局变量。总结出来就是这样的:不用var定义出来的是全局变量,用var在全局范围内定义出来的也是全局变量,但是用var在局部范围内定义出来的是局部变量。同时还有一个要注意,js在执行之前也是会进行语法分析的,比如下面的这个例子:var i = 0;alert(i);function test() { alert(i); var i = 1; alert(i);}test();一 阅读全文
posted @ 2013-12-13 08:41 刘金宇 阅读(3813) 评论(0) 推荐(0) 编辑
摘要:1、一般ID在一个区域内必须是唯一的。这样是一个规范而且在IE中使用JS通过ID获取这个对象永远只能获取第一个。2、js无法找到重复的ID,用js获取时,只能得到第一个ID元素,但,如果不同的区域范围,就没问题了。办法:指定范围,分区域获取ID。 阅读全文
posted @ 2013-12-12 10:33 刘金宇 阅读(208) 评论(0) 推荐(0) 编辑
摘要:主要内容:什么是闭包闭包使用的一般模式闭包都能做些什么 本文是我的JavaScript高级这个系列中的第二篇文章. 在这个系列中,我计划分析说明一下JavaScript中的一些常用的而又神秘的高级内容,包括:作用域链、闭包、函数调用形式、面向对象等内容. 本文就闭包做个说明. 一说到JavaScript,就能想到闭包是个神奇的东西. 到底闭包是什么,以及怎么使用?今天我们来分析一下! 同样,这个也属于JavaScript的高级的部分,对于JavaScript而言基础非常重要,对于基本语法,动态语言的基本特征希望不太了解的朋友,找本书或一些系统点的资料看看. 这样有助于对后文的理解. ... 阅读全文
posted @ 2013-12-11 15:08 刘金宇 阅读(269) 评论(0) 推荐(0) 编辑
摘要:智能社确实不错,原文出处 http://www.w3cplus.com/css3/css3-3d-transform.html三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能相当类似。CSS3中的3D变换主要包括以下几种功能函数:3D位移:CSS3中的3D位移主要包括translateZ()和translate3d()两个功能函数;3D旋转:CSS3中的3D旋转主要包括rotateX()、rotateY()、rotateZ()和rotate3d()四个功能函数;3D缩放:CSS3中的3D缩放主要包括scaleZ()和scale3d()两个功能函数; 阅读全文
posted @ 2013-12-10 09:06 刘金宇 阅读(526) 评论(0) 推荐(0) 编辑
摘要:Arctext.js转自 http://tympanus.net/Development/Arctext/ 阅读全文
posted @ 2013-12-10 08:57 刘金宇 阅读(791) 评论(0) 推荐(0) 编辑
摘要:一、服务器端 创建空的仓库(以项目tm201为例) 1.git账户登录 2.新建仓库目录 mkdir tm101.git && cd tm201.git 3.git初始化新的空的仓库 git --bare init二、客户端 客户端从服务器把clone空的仓库到本地 1.clone空的仓库:git clone git@10.1.1.119:/home/git/tm201.git 2.拷贝源代码alps到tm201目录下 3.git add alps 4.git commit –m “init tm201 version, base tm100” alps 5.git pus.. 阅读全文
posted @ 2013-12-06 08:47 刘金宇 阅读(206) 评论(0) 推荐(0) 编辑
摘要:①怎么理解Git clone ssh://...git 和 Git remote add [shortname] [url];Git fetch [shorename];的区别:为什么已经把远程库clone到本地了,还要用fetch添加一遍新的远程库? 阅读全文
posted @ 2013-12-05 15:06 刘金宇 阅读(136) 评论(0) 推荐(0) 编辑
摘要:要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某 个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分 支,定义是否跟踪这些分支,等等。本节我们将详细讨论远程库的管理和使用。查看当前的远程库要查看当前配置有哪些远程仓库,可以用 git remote 命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为 origin 的远程库,Git 默认使用这个名字来标识你所克隆 阅读全文
posted @ 2013-12-05 14:21 刘金宇 阅读(192) 评论(0) 推荐(0) 编辑
摘要:华文细黑:STHeiti Light [STXihei]华文黑体:STHeiti华文楷体:STKaiti华文宋体:STSong华文仿宋:STFangsong俪黑 Pro:LiHei Pro Medium俪宋 Pro:LiSong Pro Light标楷体:BiauKai苹果俪中黑:Apple LiGothic Medium苹果俪细宋:Apple LiSung LightWindows的一些:新细明体:PMingLiU细明体:MingLiU标楷体:DFKai-SB黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_ 阅读全文
posted @ 2013-12-03 11:20 刘金宇 阅读(233) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示