关于编译器,引擎会在解释 JS 代码之前首先对其进行编译。编译阶段的一部分工作就是找到所有的声明,并用合适的作用域将它们关联起来。 1.声明提升...
1.通常情况下 “ this 对象是在运行时基于函数的执行环境绑定的。在全局函数中,this 等于 Window;而当函数被作为某个对象的方法调...
1.概念 闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数。 2.示例说明 有关如何创建作用...
1.执行环境 执行环境定义了变量或函数有权访问的其它数据,决定了它们各自的行为。每个执行环境都有与之关联的变量对象,环境中定义的所有变量和函数都...
1.理解参数 ECMAScript 中的参数在内部是用一个数组(arguments 对象)来表示的。在函数体内可以通过 arguments 对象...
1. 触摸屏幕时的事件监听方法 当用户触摸到屏幕时,触摸监听事件就会被触发。 我们通常可以通过重写 onTouchEvent ()方法或实现 O...
我们在自定义 View 的时候,经常会重写 onDraw() 方法来绘制自己想要的效果。下面会介绍该方法中一个重要的类 Canvas 类的一些操...
在自定义 View 的过程中,如果设计到控件的触摸事件处理,我们就需要重写 onTouchEvent() 方法。在这个方法中最重要的一个类就是 ...
发送消息 可以发送文本、语音、图片、位置等消息(单聊/群聊通用)。 接收消息 通过注册消息监听来接收消息。 获取聊天记录 获取未读消息数量 未读...