“朋友的定义和理解”,这东西怎么来理解??

91被浏览4248分享邀请回答23添加评论分享收藏感谢收起02 条评论分享收藏感谢收起学习Javascript闭包(Closure) - 阮一峰的网络日志
学习Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
下面就是我的学习笔记,对于Javascript初学者应该是很有用的。
一、变量的作用域
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
  var n=999;
  function f1(){
    alert(n);
  f1(); // 999
另一方面,在函数外部自然无法读取函数内的局部变量。
  function f1(){
    var n=999;
  alert(n); // error
这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!
  function f1(){
    n=999;
  alert(n); // 999
二、如何从外部读取局部变量?
出于种种原因,我们有时候需要得到函数内的局部变量。但是,前面已经说过了,正常情况下,这是办不到的,只有通过变通方法才能实现。
那就是在函数的内部,再定义一个函数。
  function f1(){
    var n=999;
    function f2(){
      alert(n); // 999
在上面的代码中,函数f2就被包括在函数f1内部,这时f1内部的所有局部变量,对f2都是可见的。但是反过来就不行,f2内部的局部变量,对f1就是不可见的。这就是Javascript语言特有的"链式作用域"结构(chain scope),子对象会一级一级地向上寻找所有父对象的变量。所以,父对象的所有变量,对子对象都是可见的,反之则不成立。
既然f2可以读取f1中的局部变量,那么只要把f2作为返回值,我们不就可以在f1外部读取它的内部变量了吗!
  function f1(){
    var n=999;
    function f2(){
      alert(n);
    return f2;
  var result=f1();
  result(); // 999
三、闭包的概念
上一节代码中的f2函数,就是闭包。
各种专业文献上的"闭包"(closure)定义非常抽象,很难看懂。我的理解是,闭包就是能够读取其他函数内部变量的函数。
由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。
所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。
四、闭包的用途
闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。
怎么来理解这句话呢?请看下面的代码。
  function f1(){
    var n=999;
    nAdd=function(){n+=1}
    function f2(){
      alert(n);
    return f2;
  var result=f1();
  result(); // 999
  nAdd();
  result(); // 1000
在这段代码中,result实际上就是闭包f2函数。它一共运行了两次,第一次的值是999,第二次的值是1000。这证明了,函数f1中的局部变量n一直保存在内存中,并没有在f1调用后被自动清除。
为什么会这样呢?原因就在于f1是f2的父函数,而f2被赋给了一个全局变量,这导致f2始终在内存中,而f2的存在依赖于f1,因此f1也始终在内存中,不会在调用结束后,被垃圾回收机制(garbage collection)回收。
这段代码中另一个值得注意的地方,就是"nAdd=function(){n+=1}"这一行,首先在nAdd前面没有使用var关键字,因此nAdd是一个全局变量,而不是局部变量。其次,nAdd的值是一个匿名函数(anonymous function),而这个匿名函数本身也是一个闭包,所以nAdd相当于是一个setter,可以在函数外部对函数内部的局部变量进行操作。
五、使用闭包的注意点
1)由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。
2)闭包会在父函数外部,改变父函数内部变量的值。所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method),把内部变量当作它的私有属性(private value),这时一定要小心,不要随便改变父函数内部变量的值。
六、思考题
如果你能理解下面两段代码的运行结果,应该就算理解闭包的运行机制了。
代码片段一。
  var name = "The Window";
  var object = {
    name : "My Object",
    getNameFunc : function(){
      return function(){
        return this.
      };
  alert(object.getNameFunc()());
代码片段二。
  var name = "The Window";
  var object = {
    name : "My Object",
    getNameFunc : function(){
      var that =
      return function(){
        return that.
      };
  alert(object.getNameFunc()());
2017年6月,TC39 委员会正式发布了《ES2017 标准》。
Web 技术突飞猛进,但是有一个领域一直无法突破 ---- 游戏。
Node 主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。
一、什么是内存泄漏?
程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。什么是管理,您对管理的概念是怎么理解的?,人和网
什么是管理,您对管理的概念是怎么理解的?
静思轩 /:) 提问:什么才是真正的管理,及其中的关键资源?
什么是管理(管理的概念)?达成管理目标需要什么体系资源支柱(管理过程中所需之资源及专业知识)?企业文化、规章制度与企业的管理是什么关系?
请不要随便给个“好心”的链接!!!同时请各位老师及同行站在全局观的角度讨论本话题,谢谢……
解答(41)
很宏观的问题,管理没真假之分,只有是否有效;企业文化决定管理模式,管理是执行规章制度的手段。
管理就是做饭,如烹小鱼也,呵呵,怎么把饭做的好吃,也不是一天的功夫。
偶没有大道理,偶的所谓管理,就是不管之管。发挥每个人的优点和缺点,谐调人与人,人与制度等之间的矛盾。
发挥人的积极性。比较好地处理内部和外部矛盾。作为领导,勇于承担责任和错误带来的后果。发现世界的本质,顺其自然就是好的管理方式。其实生活到处都有管理的智慧。大到管理国家,小到去养一盆花。
你说得也没错啊。其实这个话题我也是参与一下。题目很大。我并没说人靠自率。你只问管理是什么。我说的也没错。您认同的管理又是什么我不知道。我说得低俗点,管理就是该管则管,不该管就不管
可以把话题缩小的一个范围,指管理的哪个方面。其实一个“无为而治”就可以诠释管理了。无为当然不是什么都不做
管理就是管理公司内部人员和管理你的顾客!别把管理局限在管理公司内部问题上!一个公司有没有核心竞争力只看3点!一:上游有没有核心资源 二:管理是否建立流程化体系 三:下游是否占有核心市场渠道!
管理是对目标的分解、落实, 从战略目标到策略目标,从公司目标到部门目标再到个人目标,从过程KPI到各环节的指标再到各节点的控制,从经营目标到企业资源配置、流程整合的一整套活动。
管理=管(能力或权力)理(整理不规范的地方),也就是说宏观管理上的关键资源支柱就是权力,也可以说是执行力
学习!一个是管理是否带来成绩,一个是管理目标是否明确。还可以再解剖下去
不管如何定义,管理的最终目的就是让企业良好地发展下去,对企业本身、个人和社会做出贡献
人和网还真实在呀!学习劲十足呀!我只解释下管理的境界问题,很多人觉得管理就是管理内部人员!高级点就懂得人才是吸引的!人才能吸引到你的麾下,不是因为公司有多好,而是因为公司得到了多少顾客的认可!
我给你一个图标或许对你的管理有一些帮助:CEO的四大职责
财务成功——》团队培训——》员工满意度——》客户满意度——》财务成功这样一个循环过程
财务成功和客户满意度是你能很浅显的见到的,团队培训和员工满意度是隐性的。
不好意思呀,本来我应该有图表给你解释的,但是我不会弄!见笑了!
你可能喜欢具体的管理知识,比如落实到财务上。你说话太严谨,又不是开会。在轻松场合,我说话只传其意,况且偶是80后,有些事愿意不靠谱些。我的人生价值在于活得轻松,懂得奉献。
你们都探讨的好有深度啊,就是不知道有哪个成功的企业家是按照你们所说的去所作又有所成呢。
呵呵,看来彭总是做学术研究的,理论知识很扎实,希望多多抛玉引砖……
彭总客气了,谈不上什么前辈,我是从实践中慢慢摸索出来的一点管理皮毛知识,也想在这跟大家交流一下,理论知识我不太懂。正如我之前说的企业文化影响管理模式,也影响执行力,也可以说老板的个人管理意识(我叫它作企业文化)对管理起到举足轻重的作用;这就要看管理者如何把控,你不可能跟老板对着干,只能寻求一个共同点,那就是沟通了。管理就像我们看武侠片里面说到的“无招胜有招”吧。沟通,在管理上是放在第一位的,管理是人与人之间沟通,我个人觉得没常规性。
推荐你看个片子吧
《共 好》很不错的,
团队内每个人都知道团队的目标,知道自己要做什么,自主管理,相互鼓励
管理需要坦诚相待,了解管理对象,同时也要让对方了解你,让适合的人做适合的事情。
能够做到知己知彼、知彼解己,管理也就轻松自如了。
管理:就是“管人理事”。
管人:就是“自我管理”。
理事:就是“办对做好”。
管理就是把自己的一切尽可能让所有和你接触的人了解,比如你的上司、下属、客户等,让他们了解你,他们自然会用合适的方式和你打交道,除非他们是傻子,可是如果是傻子,你就没有必要在他们身上浪费时间了。坦诚,这是一切的基础,你可以让人们服你,怕你,但是一定不要让人恨你,如果你做到了,你就是个成功的管理者了。
一个企业的兴衰关键因素是什么?也就是企业兴旺发达的必备条件是什么?从《天人一体择业法》角度来说不外乎以下几点:
    1、行业对口
    2、方位对口
    3、企业的风水好
    4、企业领导者的命运好
    5、老板的名字即要符合命理又要和行业对口
    6、企业的名字不但要在行业上相辅相成更要配合老板的命局来定
    7、领导层、重要部门负责人必须是老板的喜用神
    8、主要领导层的命运一定要循环相生
    9、工人的岗位安排非常重要,这是细节不要小看,一定也要结合其命局、血型、形体来定。因为企业的效益产值都是来自于他们,一个工人只有在自己适应的岗位才能做出傲人的成绩。
我在《怎样成为一名有效的管理者》一书中对管理的概念有如下定义:规范行为,激发潜能!就这么简单。但内涵深刻。
这个问题真有意思,提问者回答解答者的内容,比解答者的回答更详尽,不知道提问者想请教,还是想探讨?
有个小笑话:有同事带孩子带办公室,小姑娘四岁半,100以内加减法都很熟练,同事们考她玩都难不倒,有个小伙子就想逗逗她,提问:1-2等于几?小姑娘淡定的回答:这个叔叔好笨,连题目都出错了。
我的感觉,这个求助题目,提的也太宽泛了,不管大家从哪个角度来解答,都不够详尽,而如果全面回答,也未免太过于认真而且长篇了。
不知道提问者是故意的,还是没想清楚
彭总人忒客气,学问一看就不少。太过礼貌,太过认真,人容易变得无趣。有时间多悟周易,对管理有帮助。偶不是郭总
分享两则小故事,感谢提问者对我回答的解答的再解答:)
第一个故事是一则禅宗公案“风动幡动”。禅宗六祖慧能受具足戒之前住在法性寺,有天晚上他偶然听见两位僧人正为到底是风动还是幡动争论不休,于是他朗声插了句话。此言一出,非但两位僧人若有所悟,连主持印空都颇感惊愕,乃亲自为他剃度,并拜其为师。
  那么目不识丁的慧能究竟说了些什么能令老和尚也大为折服的话呢?原来他说的是:“不是风动,也不是幡动,而是你们的心在动。”风和幡是外在的、虚幻的,人心才是超越时空,永恒寂寥的,它的本体是清静的。人应该领悟自性的空寂,向内心求佛,不被外物迷惑。那两位僧人执著于风、幡之类的具体形象,殊不知“本来无一物”,倒徒惹得心旌动摇,把清静的本性给覆盖住了。
另一则故事是“茶满了”:一个小和尚向老和尚学习禅宗。他讲了自己很多心得,希望老和尚给予指点,于是老和尚给小和尚倒了一杯茶。茶满了,老和尚还在倒,小和尚说:“师傅,茶满了。”老和尚这才住手。
  小和尚问老和尚:“师傅,请您指点。”老和尚说我已经教你了。”
  小和尚只好冥思苦想,终于有一天他顿悟:如果自己不把旧有的东西清除掉,又怎么能接受新的东西呢?如那只满了的茶杯,旧茶不倒,如何能添续新茶?
管:规章制度。理:疏导人心。
其实也没什么,管人,我这边不论是谁,只要加入这个组织,就必须制定在这个组织的工作目标及个人成长计划,只要他们的计划是可行的,就要想尽一切办法帮他们实现目标,让他们亲身感受到自己每月都在进步,而且利他的目标越来越近,每一步都是实实在在的,他们就不用多少规章制度约束,很轻松的。至于资源,我们做的都是环保公益活动,其实做慈善不仅是有钱人的事,很多年轻人都很有环保意识的,看你怎么引导了。另外,现在这个社会,雷锋也需要钱,所以,利用做环保赚钱岂不两全其美……
各位前辈对管理的阐述,晚辈受益匪浅!
晚辈对管理也有不成熟的理解,望各位前辈指教。晚辈认为企业可以看成一个系统,这个系统的主要功能就是盈利,而影响系统的因素主要有各要素的特性(各部门的团队能力及各部门职工的能力)、系统结构(公司的组织结构)、环境(国家政策、行业规范、社会人文环境等)。管理就是就是如何把各个要素的有利于系统功能的特性加以整合、对系统的结构优化和引导环境对系统影响朝有利方向发,使整个系统功能最优化。
孙子曰:‘凡治众如治寡,分数是也;斗众如斗寡,形名是也。“
每个人或企业的管理方式都不一样,但是有一点很重要,我想彭先生那点你会了,懂的拿和放!
该去拿就拿,该放就放!
学习一下毛泽东思想,那是全天下最牛的管理
管理从层面上来说是个深奥的学问,管理它不是一个词语,而是由管和理相结合的一种理念,管和理既是矛盾的对立面,又是相互的统一面,真正要理会其中的精髄不是我们常人能体会的,我们只需要理解它的意义,针对实际工作中所需的方法加以运用,来达到预期我们希望值就可以了。无论在发达国家还是不发达国家,管理都成功了,只是运作的方法不同而已,只有面对实际情况,具体操作,一定能成功。
没有准确的衡量的标准!每个人的标准都不一样,该和不该之前反思维一下,觉得该和不该,自己选择!
抗美援朝和越战之后,美国军方开始研究,为什么中国军队,能在装备差的情况下拚死搏斗。后来,在西点军校引进了“毛泽东思想”。
同样,美国的管理学界也关注到中国建国初期的建设成就。管理技术,发现,所有西方的管理在中国已经被超越了。
中国人在物质条件极低的情况下创造出很高的工作热情。
在研究了“团体行为学" 上把管理 概括了以下几个方面:
环境 : 4S
6S 关注的焦点 。也是管理是最基础的方面 。
行为 : 做为个体层面最重要的方面。
能力 : 资格证书,文凭都是这个层面的东西 。
价值 : 工资,福利等 。
信念 : 这是毛泽东思想 高度概括总结的结果 ,信念是一个团队 一个民族,一个国家。最重要的东西。
所谓管理:就是通过别人来完成任务的一种艺术手段。简单地说:管就理,不管就不理!
管理手段:就是奖与惩。因为制定的目标、组织、制度等对自己的部门进行有效的监控,奖与惩是最有效的管理手段,信任固然好,监控更重要。
管理形式:垂直管理也就是竖直管理。任何命令,不管完成任务与否,受命令人都要向下命令人复命。A完成任务后-复命;B没完成任务-复命;C对任务完成时间必须明确。
管理方法:就是教育员工以厂为家的思想观念,树立员工一切工作都是为了自己的做法,让普通人发挥不寻常的效果而不是找到人才和天才,其根本方法就是激励,因为目标高了就会拼命地干,一切为了自己的做法且能触动的力量就是激励。
人事管理:所谓的人事管理就是让员工知道誰大誰小,知道事情的轻重缓急。
以上几点是我的一点体会,希望和大家共同学习探讨
千万不要让自己走入恶性循环的怪圈……2007年4月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 朋友的定义和理解 的文章

 

随机推荐