`
文章列表
1.首先写两个构造函数,父类拥有两个属性.name和数组arr //父类 function Super(){ this.name = null; this.arr = []; } //子类 function Sub(){ }  2.让子类Sub继承父类的原型链中所有属性和方法,先不考虑constructor Sub.prototype = new Super();   3.实例化一个子类对象.并打印属性值.结果为sub1和 1.结果正确 var sub1 = new Sub(); sub1.name = "sub ...
在命令行或者命令行工具中用:  show create table tablename    ENGINE=InnoDB 此时这个表支持事物。 如果不是的话。就是不支持。。 可以通过修改配置文件类让create生成的表自动支持事物。 windows. 是 my.ini   # The default storage engine that will be used when create new tables whendefault-storage-engine=INNODB     默认是注释的的。把注释去掉就可以了。安装mysql数据库时记得选择只是innodb ...
//实现一个继承父类构造函数 function Super(name){ this.name=name; this.showName = function(){ console.log(this.name); } } function Sub(name){ Super.call(this,name); //Super.apply(this,arguments); } var s = new Sub("superboo"); s.showName();  
1.创建一个新对象;[var o = new Object();] 2. 新对象prototype指向传入function的prototype 3.将构造函数的作用域赋给新对象(因此this指向了这个新对象);[Person.apply(o)]  [Person原来的this指向的是window] 4.执行构造函数中的代码(为这个新对象添加属性); 5.返回新对象。   function Person(name, age) { this.name = name; this.age = age; this.sayName = function() ...

querystring用法

不写字还不让发表么?其实官方docs上说的很清楚,为了nodejs建一个分类而已l 
总结:个人认为 闭包返回的匿名函数的this作用域为此函数引用者的本身。   看代码吧: var name="hello"; var object={ name:"my Object", getName:function (){ return function(){ return this.name; } } } var zhangsan = object.getName(); alert(zhangsan()); ...
.status{ background: #4d4d4d none repeat scroll 0 0; color: #e6e6e6; height: 30px; line-height: 30px; width: 100%; border-bottom: 1px solid #ccc; position: fixed; top: 0px; }  

javascript变量环境

 
在函数内部,最接近的环境就是函数的局部环境;在with语句中,最接近的环境就是函数环境,如果初始化变量时没有使用var声明,则变量会自动被添加到全局环境.   1.全局环境的变量 for(var i=0;i<10;i++){ doSomething(i); } alert(i);//10  2.with延长作用域连 function buildUrl(){ var qs="aaaa"; with(location){ var url=href+qs; } return url; }   ...
1.数据库不支持事务 2.不能对该异常用try...catch处理,否则不会回滚事务!
        将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。            如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它完成越来越庞大的项目。             Javascript代码的复杂度也直线上升。单个网页包含10000行Javascript代码,早就司空见惯。2010年,一个工程师透露,Gmail的代码长度是443000行!         编写和维护如此复杂的代码,必须使用模块化策略。目前,业界的主流做法是采用"面向对象编程"。因此,Jav ...

onResume执行时机

程序什么时候执行Onstart()和Onresume()?1 www.MyException.Cn  网友分享于:2013-08-02  浏览:527次 程序什么时候执行Onstart()和Onresume()?在线等!!!!!!!!!!!!!!1 如果我的程序是 public class mainActivity extends Activity { public void OnCreat(){ super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 其中并没有执行OnStart()和OnResum ...
Android ListView 几个重要属性 http://blog.csdn.net/avenleft/article/details/7334060 android:transcriptMode="alwaysScroll"   android:cacheColorHint="#00000000" android:listSelector="@color/pink" listView item 选中时的颜色。默认为橙黄底色。 android:divider="#f9b68b"  //分割线 ...
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() { public void uncaughtException(Thread arg0, Throwable arg1) { // TODO Auto-generated method stub } }); 在系统启动的时候调用下.
Service原理这里不介绍,只介绍onStartCommand的返回和Android Reference中的问题。 onStartCommand方法必须具有一个整形的返回值,这个整形的返回值是一个描述性质的数值,用来告诉系统在服务启动完毕后,一旦遇到服务被系统销毁(System kill),系统将如何继续(操作),这些返回值必须是以下一个: START_NOT_STICKY        如果系统在onStartCommand返回后被销毁,系统将不会重新创建服务,除非收到一个未处理(pending悬而未决地)的Intent,当不是必须(necessary)并且Android应用能 ...
当某个activity变得“容易”被系统销毁时,该activity的onSaveInstanceState就会被执行,除非该activity是被用户主动销毁的,例如当用户按BACK键的时候。注意上面的双引号,何为“容易”?言下之意就是该activity还没有被销毁,而仅仅是 ...
Global site tag (gtag.js) - Google Analytics