这个问题, 其实没有细想:

应该是这样的: (想明白了, 就会少很多困惑, 会对语言的把握 会 更深入更透彻

  1. 任何一门 语言, (如果你自己去设计一门语言...). 都要规定 一些 "关键字": 关键字是由 /供 语言的 编译器 和 parser来识别的. 它不是 任何一种数据类型. 如C中的 for, 它不是int, bool, string , struct, enum, union中的任何一种!!

  2. 任何一门语言, 除了传统的函数, 数据类型外, 还得有 "操作符, 也就运算符" operator. 如 加减乘除 + - * /, = , ==, != .... 而这些operator不仅仅是一些 数学符合, 也有可能是一下 单词: 如 : typeof, sizeof, 比如 在js中, var name="Tome", alert(typeof name); 这里的 typeof就是 操作符, 运算符, 叫单目 运算符...

  3. 重点: 函数, 凡是 对于面向对象:oriented objects 的语言, 里面的函数 有两种类型:

  • 全局的: 在任何地方都可以使用的, 跟任何对象都无关的, 这样的全局函数, 使用时, 直接写函数名就行了, 前面不用加任何东西.
  • 属于对象的函数: 这个函数,,要使用, 得有一个对象, 用一个对象来调用它. 因为是属于对象的, 没有对象就无法引用. 要么用显式的对象, 要么用一个隐含的对象this.
第一, 显式的对象:  var person={"name": "Tom", "age": 10, "isMale": true,....}. 要引用其中的成员, 则: person.nameclass Person{private:string name;int  age;...;public:// 构造函数Person(string name, int age){this.name = name;this.age = age;getName(){return name;     //在类的内部, 可以直接引用成员名称,只要不跟参数同名就行}
};  // class Person 仅仅只是一个变量声明,如int i; 一样的, 所以要加分号;Person p("Tom", 10);// 这个时候要获取p 这个人的名字, 就得用 类 对象的函数. 由于getName是属于对象的, 所以它前面就必须要有对象, 这里用显式的对象:printf("person 'p' name: %s", p.getName()); // 就不能直接写成:  printf("person 'p' name: %s", getName());第二, 隐含的对象:jquery中: $("table.navi tr").click(function(index, event){alert("current tr ' index is:" + index);// 这里就要注意了, 这个css函数 /方法 前面就必须用$(this)了, 表示这个css是一个jQuery对象的方法,不是全局函数, // 要通过一个对象才能来 调用它.如果不加$(this)就会被当成一个全局变量来解析,自然就会出错了!alert("current tr's background is: " + $(this).css("background-color"));  });
orient: ori=rise(升起的) -ent 名词/形容词后缀. 太阳升起的地方.= 东方.orient: n. 东方, 东方诸国; adj. 东方的 vt. 使熟悉/使适应, 确定方向/面向...they love paintings from the orient.
i need some time to orient my thinking.
the fresher took some days to orient himself.

使用/调用 函数的时候, 前面加不加 对象或 this?相关推荐

  1. python重复执行函数_Python threading 单线程 timer重复调用函数

    项目中需要使用定时器,每次都使用构造器函数调用: timer = threading.Timer(timerFlag, upload_position) timer.start() 打印线程后发现,每 ...

  2. python调用dll函数_关于从加载的DLL调用函数的Python基本问题

    我是在搜索和尝试各种各样的例子后提出这个问题的,但我似乎无法从加载的DLL调用函数.我想如果有人能给我举一个例子,我就能理解我做错了什么,并取得一些进展.在 首先,使用Python 3.3.3可以加载 ...

  3. flash调用java_Flash加载swf后互相调用函数、变量

    假定加载其它swf文件的swf为父swf,被加载的swf为子swf. 情况1:父swf调用子swf中的函数.变量. 使用Loader.contentLoaderInfo的监听器.具体方法: 1.转为E ...

  4. 编译程序加不加 -lpthread 的区别【转】

    阅读目录 1. 对于动态链接的程序 2. 对于静态链接的程序 3. 符号版本的作用 转自:http://www.cnblogs.com/Swartz/articles/3939382.html 作者: ...

  5. Shell函数返回值、删除函数、在终端调用函数

    Shell 也支持函数.Shell 函数必须先定义后使用. Shell 函数的定义格式如下: function_name () {list of commands[ return value ] } ...

  6. 函数定义、函数参数、跨脚本调用函数

    2.6.函数使用 函数定义 示例(文件名称为func1.sh): #!/bin/bash ##定义函数 hello() { echo "Hello there today's date is ...

  7. Shell函数:Shell函数返回值、删除函数、在终端调用函数

    函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高.像其他编程语言一样,Shell 也支持函数.Shell 函数必须先定义后使用. Shell 函数的定义格式如下: f ...

  8. ajax调用上一个ajax,关于jquery:当频繁使用ajax请求调用函数时,如何在处理下一个请求之前等待上一个ajax请求完成?...

    本问题已经有最佳答案,请猛点这里访问. 我在我的代码中有一个ajax请求,如下所示: function show_detail() { $('#product_'+index).html(' load ...

  9. matlab调用python函数未定义函数类_从零学习Python—调用函数def用法(下)

    我们先来看看def和字典的用法吧: def ranks(name, number): ranks = {'name': name, 'rank': number}print(ranks)name = ...

最新文章

  1. python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...
  2. Hive的基本操作-创建内部表
  3. 疫情攻坚战“分秒必争” 宜搭免费开放疫情相关应用
  4. Uformer: A General U-Shaped Transformerfor Image Restoration
  5. php 大型网站内链,网站SEO关键词优化如何做好站内链接即网站内链?
  6. 【算法】剑指 Offer 25. 合并两个排序的链表
  7. Hibernate简易BaseDao演示单例
  8. 微信小程序微商城(十):用户收货地址管理
  9. 【工具】IDEA打包jar包
  10. 苹果手机怎么设置新的id
  11. VSCode Remote 报错,无法连接??别慌,小二来了!
  12. 一道被前端忽略的基础题,不信看你会几题
  13. 图形验证码 java
  14. JAVA拾遗 — JMH与8个代码陷阱
  15. hardcore团队misc
  16. C语言-飞机航班订票系统
  17. 手动删除7千万个Reids的Key是什么体验响!
  18. linux获取系统时间和时间戳
  19. 计算机网络安全在电子商务中的应用 魏娟,[网络安全最新技术论文]网络安全技术探究...
  20. CentOS 7.3 安装与配置vsftp

热门文章

  1. 微服务模式下API测试
  2. linux搭建博客Day1
  3. Android中如何实现多个框,在android中的对话框中设置多个文本框
  4. 高效测试必学 | 用pytest生成测试报告
  5. 爱思助手短信备份到安卓_爱思助手 Bug 修复,完美降级10.3.3
  6. python读取txt文件存储数组_python – 从文本文件中将数据读入numpy数组
  7. android 8.0后台定位,Android 8.0权限说明
  8. 【java】for循环的应用
  9. java都要caps标点_Java Button.setAllCaps方法代码示例
  10. mybaitplus 根据id批量进行修改_phpcms小程序插件api接口升级到4.3(新增批量获取、搜索等接口)...