`
kstgjfk403
  • 浏览: 31423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、匿名函数:没有函数名;单独的匿名函数是无法运行的,可通过把匿名函数赋值给变量来运行。 var dd = (function(){         return 'jack'; })(); alert(dd);// jack   二、块级作用域(私有作用域):      function box(){          {//for:块级作用域: 出了for的范围,i值未被销毁,而且不会被后面的重复声明覆盖掉                    for (var i=0; i < 5; i++)               };         var i ; //但重新 ...
/*通过图片定位加过渡实现动画替换效果:*/i{ display: block; width:13px; height:22px; margin:100px; cursor:pointer; background:url(jd2015img.png) no-repeat 0 -0;/*找到精灵图中手机图片的位置:默认的位置*/ transition: background-position 0.2s ease 0.1s; /*核心:要给background-position做动画效果*/ } i:hover{ background-position: 0 -25px;}    <bo ...
首先在git上创建一个空项目,项目名称自定。 一、在eclipse中将远程git上的项目拉至本地,如图:   二、在本地项目中右键-->team --> share project 显示如下:选择git  点击next   三、如下图:选择git拉到的项目,将其与本地项目合并即可。   四、合并成功后,在项目右键-->team中看到如下菜单时即可进行远程提交操作:      
事件绑定相关的方法: 一、使用addListener()方法 var button = Ext.get('btn'); button.addListener('click',hello1);//绑定事件处理函数 button.addListener('click',hello2);  二、ExtJS支持的自定义事件 //创建Person类 var Person = Ext.extend(Ext.util.Observable,{ ...
        事件是指一个特定的动作,这个动作可以针对HTML元素的,如keydown,keyup,mouseover, mouseout等,也可以是对于其它自定义的动作。 事件处理一般有2种: 一、处理HTML元素的标准事件:         HTML元素的标准事件是指m ...
//匿名函数最有趣的用途是用来创建闭包 var baz; (function (){          var foo = 10;  //函数内部的私有变量         var bar = 2;         baz = function (){                 return foo * bar ;         } })();   baz(); // return 20

Object 对象

      Object 对象自身用处不大,不过在了解其他类之前,还是应该了解它。因为 ECMAScript 中的 Object 对象与 Java 中的 java.lang.Object 相似,ECMAScript 中的所有对象都由这个对象继承而来,Object 对象中的所有属性和方法都会出现在其他对象中,所以理解了 Object 对象,就可以更好地理解其他对象。 Object 对象具有下列属性: constructor:对创建对象的函数的引用(指针)。对于 Object 对象,该指针指向原始的 Object() 函数         用法: a.constructor != b   ...
一般来说: 有一个与整体布局有关的样式 :layout.css 一个用作专门颜色的样式:color.css 一个与版式相关的样式:typography.css 三个样式文件可以导入到一个基本的样式basic.css中 @import url(layout.css); @import url(color.css); @improt url(typography.css);   这样以后若想添加新的或删除css文件只需编辑basic.css文件即可
首先使最外围的容器随窗口变化,然后再定义内部的各组件。 window.onresize = function() {    Ext.getCmp('gridId').setWidth(document.documentElement.clientWidth); //修改最外层容器的宽度     var w = document.documentElement.clientWidth;    var array = new Array(0.05, 0.2, 0.2, 0.1, 0.1, 0.1, 0.25);    for (var i = 0; i < array.length; i ...
  var xmas = new Date(2007,11,25);  var solstice = xmas;//传递地址,将xmas的引用传递给solstice  solstice.setDate(21);//重新赋值  alert(xmas.getDate());//值已经发生改变,变为21,  alert(xmas == solstice);//地址相同,返回true    //定义2个值相同的变量  var a = new Date(2007,11,25);  var b = new Date(2007,11,25);  alert(a != b);//a和b的值相同,但确是2个不 ...
<script type="text/javascript">      window.onload = function(){            add_to_title(n , m);            //m n 的值均不变            alert(n);            alert(m);      };      var n = 1;      var m = n;      function add_to_title(total,x){           total = total + x;      };</scr ...
//element:需要添加新样式的元素,value:新的样式 function addClass(element, value) {    if (!element.className) {        element.className = value;    } else {        newClassName = element.className;        newClassName += " ";        newClassName += value;        element.className = newClassName;    }} ...
//在现有元素后添加一个新元素 function insertAfter(newElement, targetElement){         var parent = targetElement.parentNode;         if (parent.lastChild == targetElement){               parent.appendChild(newElement);         } else {               parent.insertBefore(newElement,targetElement.nextSibling ...
//在现有元素后添加一个新元素 function insertAfter(newElement, targetElement){         var parent = targetElement.parentNode;         if (parent.lastChild == targetElement){               parent.appendChild(newElement);         } else {               parent.insertBefore(newElement,targetElement.nextSibling ...
关于setTimeout()用法的两种情形:1:传递无参方法时如:function movement(){ mement = setTimeout("movement()",10);}清除定时:clearTimeout(mement);//mement为全局变量2:传递有参方法时:function moveElement(id,name,age,timer){//通过变量传递var repeat = "moveElement('"+id+"','"+name+"',"+age+")"; mem ...
Global site tag (gtag.js) - Google Analytics