zoukankan      html  css  js  c++  java
  • 下划线的学习5

        总体上看,上一篇章的信息量大的惊人,不是一天两天可以消化掉的.囊括了函数式编程的更多方面,需要在实践中加于学习应用.小看_了,作为JS语言的补充,尤其是所缺失的函数式的部分,的确是很基础很底层的东西.不是一天两天可以掌握应用的.剩下部分明天再搞定,更多的应用要在实际当中去体会.

    概念性的东西,比较费脑子,学习不能急.给大脑一点时间在潜意识中自我消化.
    _不是简单的类库,是JS对函数式编程缺失部分的主要补充,再加上JS原有的,基本上一门相对完整的函数式语言就呈现出来了.JS的应用环境,刚好就是大量的标记,属性,值等的处理,是非常合适函数式编程的,当然,用JS写非函数的结果就是代码不是一般的垃圾.比如Call, Apply这样的东西,不应该完全按面向对象的用法,Call, Apply只是参数不同,相当于是一个重载函数.面向对象是 class { virtual function(org... JS是Call(object, arg...), 只不过是语法位置刚好对调.指定对象,去查找它所对应的虚方法,和指定方法,去查找它所对应的虚对象,是一样的,只不过查找方向刚好相反.但是,反过来使用,其实并不容易让代码好理解.这样的东西,还是要JS6来的语法来搞定.现在只是临时做法.

    这里还有个东西要记录下:.net Java都有很完善的运行环增,JS没有,现在有个CommonJS,定义它的运行环境,但在一切没有就绪前,可以自已去装配这样的一个环境.
    另外值得一提的是,JS+_,语法得到了补完,已经是一门很不错的函数式语言,这玩意光语言层面来说,比C#,Java强不少,可惜好象_这样的东西关注的人不多
  • 相关阅读:
    python面向对象(一)
    ls和cd命令详解
    SHELL 中的变量
    Shell基础
    Python版飞机大战
    Python模块制作
    Linux的cut命令
    Linux中的wc命令
    Ubuntu系统下adb devices 不能显示手机设备
    app耗电量测试工具--PowerTutor
  • 原文地址:https://www.cnblogs.com/DSharp/p/3142628.html
Copyright © 2011-2022 走看看