随笔分类 -  前端

摘要:<html><head><script type="text/javascript">function WaitFor() { var x = screen.width / 2 - 120; var y = screen.height / 2 - 100; var waitfor = document.getElementById("waitfor"); var innerText = '<div id="sub_waitfor" style=" Filter:Alpha(O 阅读全文
posted @ 2012-12-01 17:30 Yu 阅读(286) 评论(2) 推荐(0)
摘要:function statusJSON(tp) { //从TABKE获取数据 varbatchArray = null; var table = $("#tbRepeater"); table.find("tr").each(function (index) { if (lst == null) {batchArray = '{Id:"' + table.find("tr").eq(index).find("td #batchId").text() + '"}'; 阅读全文
posted @ 2012-12-01 17:18 Yu 阅读(286) 评论(0) 推荐(0)
摘要:1. 类定义: Ext.define(className, members, onClassCreated);Ext.define('person',{ /* 只读属性, 不会自动生成 getName() or setName() 方法 */ name:'apple', /* 自动生成 getAge() or setAge() 方法 ...*/ confing:{ age:18, wife:{name:'yu',age:18}}, /*可选*/applyAge:function(age){ if(age==null){ alert('ca 阅读全文
posted @ 2012-11-08 15:31 Yu 阅读(180) 评论(0) 推荐(0)
摘要:主要属性: Font Properties Font Family Font Style Font Variant Font Weight Font Size Font Color and Background Properties Color Background Color Background 阅读全文
posted @ 2012-05-19 17:28 Yu 阅读(140) 评论(0) 推荐(0)
摘要:如果在 form 中,存在 id="submit" 的 input ,将导致$('form').submit() 提交无效 阅读全文
posted @ 2012-05-17 11:31 Yu 阅读(723) 评论(0) 推荐(0)
摘要:对象:任何对象都有一个隐式的原型对象 __prototype__ 默认指向 Object.prototype 这个原型属性;函数:本身是一个对象,所以其原型对象 __prototype__ 指向 Function.prototype 这个原型属性;做为构造函数时,其创建的新对象的原型对象 __prototype__ 指向 自身的prototype原型属性; 阅读全文
posted @ 2012-01-12 13:29 Yu 阅读(161) 评论(0) 推荐(0)
摘要:方法返回 this, obj.do1().do2().... 阅读全文
posted @ 2011-12-23 09:17 Yu 阅读(162) 评论(0) 推荐(0)
摘要:<script>//<![CDATA[.....//]]></script>作用:<![CDATA[...]]> 让解析器忽略标记符和实体的引用, 当字符数据处理.// 目的: 如不支持,则忽略. 阅读全文
posted @ 2011-12-20 14:04 Yu 阅读(183) 评论(0) 推荐(0)
摘要:写法:<srcript><!--.....................--></script>作用:在不支持JavaScript的浏览器中将不执行脚本代码 阅读全文
posted @ 2011-12-18 15:42 Yu 阅读(167) 评论(0) 推荐(0)
摘要:每个函数都有一个隐藏的参数 arguments ,是个数组,但没有数组该有的数组方法。函数的每个参数都是该函数的私有变量。函数的形式参数与实际参数的个数允许不相等,当实际参数个数小于形式参数个数时,那些没有传参的参数值为 undefined。arguments.length = 实际参数个数 。同名函数而参数个数或名称不同,在同一函数体内都属于同一函数,由最后一个覆盖之前的。 阅读全文
posted @ 2011-12-16 22:33 Yu 阅读(163) 评论(0) 推荐(0)
摘要:函数体内的函数对象在被创建时,就可以访问该函数体内的上下文变量,这样就形成“闭包”,也可以说是个引用了自由变量的函数。闭包的形成:一个外围函数里包含了一个内部函数,该内部函数引用了外围函数里的某些自由变量,当内部函数作为返回值,并被执行时,“闭包”就形成了,如下://外围函数function 闭包实体(){ var 自由变量 = "函数体内的变量"; // 1 //内部函数 function 提供的函数(){ alert(自由变量); //注意“自由变量”,是最后所保存的值 }; //如在这修改 “自由变量”: 自由变量="在这修改"; return 提 阅读全文
posted @ 2011-12-16 20:04 Yu 阅读(249) 评论(0) 推荐(0)
摘要:Window.open("URL","窗口名字","窗口属性")窗口属性参数设定:toolbar: yes/no 是否显示工具条location: yes/no 是否显示空白输入条directions: yes/no 标准目录按钮status: yes/no 是否显示状态条menubar: yes/no 是否显示菜单条scrollbar: yes/no 是否显示滚动条revisable: yes/no 能否改变窗口大小width: ### 窗口的宽度Height: ### 窗口的高度。(各窗口属性之间用逗号隔开, 如: toolbar 阅读全文
posted @ 2011-12-15 17:03 Yu 阅读(127) 评论(0) 推荐(0)
摘要:function myTest(){ this.context=this.constructor;}myTest(); // must be invoke, if not, alert(context) bug show: context is not defined.alert(context); //context is windowvar o =new myTest();alert(context); //context is windowalert(o.context); // context is myTest object 阅读全文
posted @ 2011-12-15 14:13 Yu 阅读(130) 评论(0) 推荐(0)
摘要:全局变量: 所有函数体之外定义的变量, 可供所有函数访问; 局部变量: 函数体内定义的变量, 只供当前函数体访问, 其它访问无效;没有块级变量.声明后的变量, 如果未赋值, 其默认值为 undefined.未声明的变量直接赋值, 无论在函数体内或之外使用,该变量将被默认声明为全局变量.出现嵌套函数时, 就会形成变量的作用域链,越外层的变量就越处于作用域链的下面.使用嵌套函数的变量时,就会在作用域链上从上至下查找该变量的声明. 阅读全文
posted @ 2011-12-15 13:50 Yu 阅读(156) 评论(0) 推荐(0)
摘要:浏览器首先会加载并运行Javascript代码, 之后才会逐步加载页面, 最后陈现交互页面给用户. 因为Javascript代码结合DOM可以修改页面, 所以浏览器必须首先解析它, 从而这个过程就会形成页面阻塞.另外话题: Table 和 DIV+CSS, Table 的数据必须全部加载后, 才会显示出来; 而DIV就不会这样, 所以DIV+CSS 在很大程度上可以替换Table, 而且结合CSS其版面控制灵活. 阅读全文
posted @ 2011-12-09 09:26 Yu 阅读(274) 评论(0) 推荐(0)
摘要:通过作用域决定 this 与哪个对象匹配它的使用方式:通过参数传递的方式, 如 <input ... onclick="dowhat(this)">, 指向 input 本身通过对象赋值的方式, 如 element.onclick=dowhat, 指向 element通过函数调用的方式, 如 dowhat(), 指向 window 阅读全文
posted @ 2011-12-08 11:43 Yu 阅读(114) 评论(0) 推荐(0)
摘要:数组: 一个有序的数据集合, 特点: 可以存放不同的数据类型创建方式: var arrayObj = []; 访问方式: arrayObj[整数值]数组方法:ConcatJoinSlicePopPushUnshiftShiftReverseSortSort(function(a,b){return a-b;})Splice对象: 一个无序的数据集合, 特点: 可随意添加属性和方法创建方式: var obj = {}; 访问方式: obj [名称] 或 obj.名称 阅读全文
posted @ 2011-12-08 11:03 Yu 阅读(159) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body><script>console.log(Object.prototype); //[object Object] { .. 阅读全文
posted @ 2011-12-05 17:28 Yu 阅读(233) 评论(0) 推荐(0)
摘要:字面量也称为直接量var obj = {}; //创建对象字面量,无任何属性和方法;属性和方法可任意增加:obj.name = "myname"; obj.dowhat=function(){...};var obj = {name:"myname", dowhat:function(){...}}; //创建对象字面量, 包括属性和方法var jsonStr='{"name":"myname","dowhat":function(){alert("ok");}}&# 阅读全文
posted @ 2011-12-05 17:22 Yu 阅读(491) 评论(0) 推荐(1)
摘要:静态方法,通过function的函数名直接调用对象方法,通过function的实例化对象调用原型方法,通过对象原型复制实例化对象所得的方法,它不覆盖原有对象同名方法function ClassName1(parameter,...){ this.myMethod1=functon(){...}}function ClassName2(parameter,...){ this.myMethod1=function(){...} this.myMethod2=function(){...}}ClassName1.classMethod=function(){...}ClassName1.class 阅读全文
posted @ 2011-11-29 22:50 Yu 阅读(1071) 评论(0) 推荐(1)