- 浏览: 72196 次
文章分类
- 全部博客 (38)
- ddddddddddd (1)
- java (37)
- Spring中Quartz的Cron表达式详解 (1)
- ORACLE中一个字符占多少字节 (1)
- sssdfd (1)
- jquery演示汉诺塔移动过程 (1)
- PHP中include和require (1)
- 试用CountDownLatch的副成品,多线程群发邮件小程序 (1)
- 金山词霸2005采用新的防止盗版的方法及简单解决方法 (1)
- 如何每天多给自己一小时? (1)
- 时间管理101招 (1)
- Eclipse扩展点笔记 (1)
- ERROR: the user data image is used by another emulator. aborting (1)
- GML对象的层次结构 (1)
- Java读取Word/Excel/PDF可以使用的第三方包 (1)
- 海水与火焰——领导眼中两种不同类型的员工 (1)
- 攘外必先安内 稳定才能发展 员工也是上帝 (1)
- 基于SVG技术实现WebGIS的基本功能(2) (1)
- MapXtreme2004代码 几个地图工具的使用(C#) (1)
- C#编写最小化到系统托盘的Windows应用程序 (1)
- iOS开发之详解剪贴板 (1)
- iOS开发之结合asp.net webservice实现文件上传下载 (1)
- VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布 (1)
- wp数据库方案 (1)
- No action instance for path /leftTreeMenu could be created (1)
- OracleOraDb10g_home1TNSListener服务启动后又停止了 (1)
- 将多个Excel文件合并成一个的源码 (1)
- 悲催的this悲催的new (1)
- 搜索maven依赖的网站推荐 (1)
- Errors occurred during the build. Errors running builder 'JavaScript Validator' (1)
- [转]PKCS12 证书的生成及验证 (1)
- android: not find device (1)
- [转载]对session和cookie的一些理解 (1)
- 域名选择的那些事 (1)
- EJB 调用原理及原因 (1)
最新评论
-
houxinyou:
不论做员工还是做领导,我都喜欢海水!如果每个人都把该自己做的事 ...
海水与火焰——领导眼中两种不同类型的员工 -
zui4yi1:
可以推广到各行各业。
攘外必先安内 稳定才能发展 员工也是上帝
今天才发现,原来我对this的理解竟然如此模糊,原来我对new的了解也没有那么多。。 <br />伤心<img src="/images/smiles/icon_cry.gif"/> <img src="/images/smiles/icon_cry.gif"/> <br /> <br />早晨无意中写了一段代码: <br /><pre name="code" class="javascript">
function test(){
this.a=100;
console.log(a);
}
try{
new test();
}catch(e){
console.log(e);
}
try{
test();
}catch(e){
console.log(e);
}
try{
new test();
}catch(e){
console.log(e);
}
</pre> <br />输出: <br />ReferenceError: a is not defined <br />100 <br />100 <br /> <br />最开始一直没想通,凭啥第一次new访问不到a,而执行了test函数后就可以访问a了呢? <br />this.a是给function加属性,不应该影响全局变量啊。 <br />后来把这段代码贴到部门群里面,很快就北京chao君鄙视了。。伤心。。 <br />超君说了几个关键字,new的原理、作用域、全局变量 <br />我还是没有搞懂,我知道是这些东西没弄明白,但是我不知道到底关键再哪里。 <br />chaojun又说 第一次new a没值,第二次给全局a赋值 第三次当然就可以取值了 <br />什么?第二次的a是全局的? <br />我想了一下,再加上另外两个同事的提醒,突然恍然大悟 <br />function test(){}运行在window域中不就相当于window.test = function(){}么? <br />顿时恍然大悟,自己竟然连这个最基本的东西都没搞清楚。。 <br />悲哀呀 <img src="/images/smiles/icon_cry.gif"/> <img src="/images/smiles/icon_cry.gif"/> <br /> <br />其实this到底instanceof谁,得看func被怎么调用,全局域下执行test就相当于 <br />test.call(window)所以this当然指向全局域了。 <br />而new的时候之所以会报错,是因为在new test的时候会用一个临时对象来call test,此时的console.log(a),访问的a是全局的a,因为在tst里面没有申明过a。所以访问不到,而我们执行了test后,通过this.a给a赋值,当然第二次new test的时候就能访问到a了。 <br /> <br />看起来很简单,不过真正要领会到,以我这种智商,还真不知道行不行。。 <br /><img src="/images/smiles/icon_cry.gif"/> <img src="/images/smiles/icon_cry.gif"/>
发表评论
-
EJB 调用原理及原因
2012-02-04 15:03 1078这里就结合WebSphere ... -
域名选择的那些事
2012-02-04 14:08 983自从打定主意要自 ... -
[转载]对session和cookie的一些理解
2012-02-03 16:24 771由于项目需要,最近用session容器比较多,传载的同 ... -
android: not find device
2012-02-02 14:14 755每次修改framework/base/core/... ... -
[转]PKCS12 证书的生成及验证
2012-02-02 13:29 4940http://blog.csdn.net/kmyhy/ ... -
Errors occurred during the build. Errors running builder 'JavaScript Validator'
2012-01-31 14:53 20602<p>在myeclipse自动编译的时候, ... -
搜索maven依赖的网站推荐
2012-01-31 14:33 1083 &nb ... -
将多个Excel文件合并成一个的源码
2012-01-11 11:34 9172源码是在poi-3.1-FINAL-20080629版 ... -
OracleOraDb10g_home1TNSListener服务启动后又停止了
2011-12-28 15:58 1670Oracle 启动报错:OracleOraDb10g_ ... -
No action instance for path /leftTreeMenu could be created
2011-12-28 12:33 1279<span style="font-f ... -
wp数据库方案
2011-12-21 15:49 1340----------->转帖: <div ... -
VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布
2011-12-20 14:43 4601[size=18px;]为什么要在VS2008中使用 ... -
iOS开发之结合asp.net webservice实现文件上传下载
2011-12-19 15:09 3696iOS开发中会经常用到文件上传下载的功能,这篇文件将介 ... -
iOS开发之详解剪贴板
2011-12-19 14:33 1439在iOS中,可以使用剪贴板实现应用程序之中以及应用程序 ... -
C#编写最小化到系统托盘的Windows应用程序
2011-12-15 13:59 990</span></span>& ... -
MapXtreme2004代码 几个地图工具的使用(C#)
2011-12-15 11:29 717<p class="MsoNormal ... -
基于SVG技术实现WebGIS的基本功能(2)
2011-12-14 13:34 517<p class="MsoNorma ... -
攘外必先安内 稳定才能发展 员工也是上帝
2011-12-14 09:04 1008不少公司都有顾客满意度的调查。在年初时候设定一个目标, ... -
海水与火焰——领导眼中两种不同类型的员工
2011-12-13 09:54 949头一段时间,业务扩大,一个Team拆分成两个Team。 ... -
Java读取Word/Excel/PDF可以使用的第三方包
2011-12-13 09:24 1012读取Word文档: tm-extractors.jar ...
相关推荐
悲催的语录.doc
悲催情人节PPT模板.ppt
前苏宁易购员工亲历- 悲催的家政O2O地推.docx
sql学习 索引去哪儿_move 致索引失效的悲催事.sql
后记:用这个漫画是想讲述进程、线程、协程这些基本概念的来龙去脉,为什么会出现这种技术,解决了什么问题。其实计算机发展到今天,本质上没什么变化,就是计算能力越来越快,存储能力越来越大。...
NULL 博文链接:https://xiaowei-qi-epro-com-cn.iteye.com/blog/1882311
android4.0 sdk-14下载完毕的platform 不用从官网下载(太慢了)!本人已下载完毕,在此分享给大家!!!
最近收到这样一个问题:Storm处理消息时会根据Topology生成一棵消息树,...接着造本地环境吧,将storm-starter的源码按maven方式导入IntellijIDEA,注意,从这时候悲催就开始了。导入IDE后,兴致勃勃的点了F5,然后
32位PLSQL访问64位服务器(自己整理过的)
这个项目实现的功能与上一个天气项目差不多,都是获取天气数据,不过这个项目悲催就悲催在使用的是google提供的天气接口。在我朝范围内是没法正常获取到数据的原因你懂得,尸体仅供参考。使用到的技术比上一个要多...
c++编的通讯录 有界面
正好公司运行程序又全在那个分区,悲催的搞了2天,还好找到了这个软件,恢复的数据还能用,不然悲催了,哈哈~~装了服务器系统的兄弟如果丢失分区了,建议拷回去试试,不过恢复数据都是看rp的,还是平时勤快点的好
一般来说,企业级主存储是相当稳定的,如果没有强壮的存储设备,就不能奢望应用程序可靠,它们本身就有一大堆问题,如果存储也闹别扭,事情只会变得更糟,这就是为什么企业愿意把大部分IT预算用于购买最好,最可靠的...
-实验报告大二下学期残留的实验流到了大三上学期,好在完事了,大吉大乐!!!
特此献给像我一样悲催的还在用PB7的。 Release Notes for PowerBuilder[R] Version 7.0.3 (c) 1991-2000 Sybase, Inc. and its subsidiaries. All rights reserved. Updated 12/06/00 ____________________________...
曾经在遇到繁杂问题时,特别是上下文笔记复杂的时候,即使通过各种搜索引擎也无法解决,一度非常悲催!!但 ChatGPT 的出现打破了这一局面,它能够站在上帝视角通过我们输入的上下文来分析并给出解决方案。 我...
按住屏幕会出现一个阳光的动画,只要把阳光拖到气球位置的中上部就会自动解锁,项目比较简单,只有3个java文件,但是比较悲催的一点是没有注释,有开发过锁屏或者相关基础的朋友可以研究一下,新手不建议读。...