2017年4月25日

前端修炼-javascript关键字之prototype

   通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。只有构造器(Object,Function,Array,Date,String)才具有且会有一个prototype属性。原型链继承就是创建一个新的指针,指向构造器的prototype属性。

 prototype属性列表会默认有一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在指针,也就是当前对象自己。

    

 1 function baseClass()
 2 {
 3     this.showMsg = function()
 4     {
 5         alert("baseClass::showMsg");   
 6     }
 7    
 8     this.baseShowMsg = function()
 9     {
10         alert("baseClass::baseShowMsg");
11     }
12 }
13 baseClass.showMsg = function()
14 {
15     alert("baseClass::showMsg static");
16 }
17 
18 function extendClass()
19 {
20     this.showMsg =function ()
21     {
22         alert("extendClass::showMsg");
23     }
24 }
25 extendClass.showMsg = function()
26 {
27     alert("extendClass::showMsg static")
28 }
29 
30 extendClass.prototype = new baseClass();
31 var instance = new extendClass();
32 
33 instance.showMsg(); //显示extendClass::showMsg
34 instance.baseShowMsg(); //显示baseClass::baseShowMsg
35 instance.showMsg(); //显示extendClass::showMsg
36 
37 baseClass.showMsg.call(instance);//显示baseClass::showMsg static
38 
39 var baseinstance = new baseClass();
40 baseinstance.showMsg.call(instance);//显示baseClass::showMsg

 

posted @ 2017-04-25 11:42 hardy_Wang 阅读(157) 评论(0) 推荐(0) 编辑

2016年11月5日

Redux介绍及基本应用

摘要: 一、Redux介绍 Redux的设计思想很简单,就两句话: 二、Redux基本概念和API Store Store就是保存数据(state)的地方,整个应用只能有一个Store。Redux通过createStore来生成store。 State Store对象包含所有State,某一时刻的数据集合就 阅读全文

posted @ 2016-11-05 14:39 hardy_Wang 阅读(233) 评论(0) 推荐(0) 编辑

2016年3月13日

IOS应用程序生命周期

摘要: 一、IOS应用的5种状态       Not Running(非运行状态) 应用没有运行或被系统终止。       Inactive(前台非活动状态) 应用正在进入前台状态,但是还不能接受事件处理。       Active(前台活动状态) 应用进入前台状态,能接受事件处理。       Backg 阅读全文

posted @ 2016-03-13 10:00 hardy_Wang 阅读(217) 评论(0) 推荐(0) 编辑

2014年11月4日

EF 只更新部分字段

摘要: /// 只更新storedAddress数据中的DefaultAddress字段,更新为false /// 将默认地址改为不是默认地址 /// /// 需要修改的对象的id public void Update(int id)... 阅读全文

posted @ 2014-11-04 11:20 hardy_Wang 阅读(631) 评论(0) 推荐(0) 编辑

2014年7月29日

android属性

摘要: 一、布局 1.android:layout_gravity和android:gravity的区别 android:gravity 对齐方式,它是相对于控件本身对齐;android:layout_gravity是相对于该控件在包含该控件的父控件中的位置对齐 阅读全文

posted @ 2014-07-29 11:09 hardy_Wang 阅读(147) 评论(0) 推荐(0) 编辑

2014年7月28日

android学习笔记

摘要: 1.Handler 功能:主要是接收子线程的数据来更新主线程(UI).接收数据的主要方式是Message对象和Runnalbe对象 描述:Handler有两个作用, (1) : 定时执行Message和Runnalbe 对象 (2): 让一个动作,在不同的线程中执行. ... 阅读全文

posted @ 2014-07-28 11:11 hardy_Wang 阅读(374) 评论(0) 推荐(1) 编辑

2013年4月23日

第一个WCF DEMO,将WCF服务部署在控制台上

摘要: 因为项目框架是WCF+MVC,由于之前未实际运用过,所以做了个小DEMO,以下是具体过程。 新建WCF服务库 新建后会在解决方案里看到以下目录 我们要修改的是App.config文件 <?xml version="1.0" encoding="utf-8" ?><configuration> <system.web> <compilation debug="true" /> </system.web> <!-- 部署服务库项目时,必须将配置文件的内容添加到 主机的 ap 阅读全文

posted @ 2013-04-23 11:22 hardy_Wang 阅读(802) 评论(0) 推荐(2) 编辑

2012年12月24日

抓取网页数据

摘要: 1 /// <summary> 2 /// 人民网取数据 3 /// </summary> 4 /// <returns></returns> 5 private MatchCollection GetDataInternetWeb(string strSourceUrl,string strRegex,int source) 6 { 7 try 8 { 9 10 string web_url = st... 阅读全文

posted @ 2012-12-24 10:00 hardy_Wang 阅读(173) 评论(0) 推荐(0) 编辑

2012年12月19日

解决员工更换工号后通过SPContext.Current.Web.CurrentUser.LoginName查找当前登录用户还是原来工号的问题

摘要: 今天碰到了这样一个问题。需要通过工号关联出AD域里的用户信息。现在是通过SPContext.Current.Web.CurrentUser.LoginName这个属性取得的,但发现取出来的工号在AD域里查不到,在UserProflie里也查不到。但在人员查找里却查到了。其原因是更改工号后,AD域里已经更新了,但在内容数据库里存储的还是原来的工号。 解决方法如下: 在数据库里找到这个表 [WSS_Content].[dbo].[UserInfo],找到相应的工号!删除掉就OK了。删除后会自动同步最新的数据! 阅读全文

posted @ 2012-12-19 15:51 hardy_Wang 阅读(269) 评论(0) 推荐(0) 编辑

2012年9月19日

鼠标滑动显示具体内容

摘要: 备份下,以后会用得着 /***********************************CSS*******************************************/@charset "utf-8";/* CSS Document */.bg_total_div{ width:480px; height:auto;display:none;}.bg_total_div div.top{ width:480px; height:10px;padding-left:10px; background-image:url(../images/bg_all.pn 阅读全文

posted @ 2012-09-19 16:12 hardy_Wang 阅读(307) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示