- 博客(4)
- 收藏
- 关注
原创 Javascript Function
函数在诸如python以及ruby的动态语言当中被当作是一等公民,相比叫静态语言,在这些语言当中函数可以不依托在任何的类或者实例,即可定义和调用。在web前端交互面向对象语言Javascript同样具有这样的语言能力,因此我们可以这样来定义和调用一个function: //定义 var addMoney = function(count,callback){ // add money
2013-12-18 10:17:26 979
原创 Javascript构造函数和prototype实现封装继承
像Java、c++那样的强类型语言,类型是一切对象的模板,通过类型定义,可以描述(封装)数据和操作。根据需求,类型可以扩展继承、多态变化,使得代码的重用性和可读性相比过程化编程语法大大提高。 Javascript也是一门面向对象的语言,在没有类型定义的情况,通过定义原型来实现类型模板。 先来简单粗暴的创建一个实例: var cat = {name: 'xiaoqi', age: 1};
2013-12-13 23:08:47 1461
原创 声音采集
现实中的声音是一段连续的信号, 现在大部分的声音是以离散的数字信号保存下来,例如CD、MP3音频格式。 在保存这些信息时,考虑到对声音质量和存储的效率, 需要对声音的几个重要的基本属性进行研究。 对于人类而言,声音是通过物体震动而产生的声波,通过介质传播而能够被人耳感知到的波动现象。能够被人耳朵感知到的波动频率在20到20KHz之间, 高于这个范围称为“超声波”,低于此范围称为“次声波”。 一
2013-12-02 15:58:22 5853
原创 Javascript创建对象的基本模式
门户大开型(fully exposed): 只能提供公用成员 命名规范区分私用性: 使用下划线来表示成员的私用性 闭包: 真正创建私有成员,只有通过一些公开的方法来访问 看看大开门户的对象: var Book = function(name, author){ this.bookname = name; this.bookauthor = author; } var
2013-12-01 20:40:41 956
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人