学习笔记

JavaScript权威指南——函数

函数调用

构成函数主题的JavaScript代码在定义之时不会执行,只有调用该函数时,它们才会执行。有4中方式来调用JavaScript函数:
  • 作为函数
  • 作为方法
  • 作为构造函数
  • 通过它们的call()和apply()方法间接调用

 构造函数调用

如果函数或者方法之前[......]

阅读全文

By xiuhuwang, ago
编程技术

JavaScript游戏人物跑步效果

今天在微博上看到了一个分享“JS游戏人物跑步动画特效”,包括在线演示源码下载,感觉很好玩,就立刻下载下来学习了一下。

  • 简单思路

小人共有8个前进方向,一个停止状态。每个前进方向都有5张图片组成,每张图片都有简单的变化,以展示出动态运动效果。点击任一方向的按钮时,都会循环展示相应运动状[......]

阅读全文

By xiuhuwang, ago
学习笔记

JavaScript权威指南——数组

数组

JavaScript数组的索引是基于0的32位数值:第一个元素的索引为0,最大可能的索引是2^32-2。JavaScript数组是动态的:根据需要它们会增长或缩减,并且在创建数组时无须声明一个固定的大小或者在数组大小变化时无须重新分配空间。JavaScript数组可能是稀疏的:数组元素的[......]

阅读全文

By xiuhuwang, ago
学习笔记

JavaScript权威指南——对象

对象直接量

对象直接量是由若干名/值对组成的映射表,名/值对中间用冒号分割,名/值对之间用逗号分隔,整个映射表用花括号括起来。
  • 属性名字里有空格,必须用字符串表示
  • 属性名字里有连字符,必须用字符串表示
  • 属性名是保留字,必须用字符串

原型

每一个JavaS对象(n[......]

阅读全文

By xiuhuwang, ago
学习笔记

JavaScript权威指南——语句

标签语句

语句是可以添加标签的,标签是由语句的标识符和冒号组成:

indenfitier:statement

通过给语句定义标签,就可以在程序的任何地方通过标签引用这条语句。也可以对多条语句定义标签,尽管只有在给语句块定义标签时它才更有用,比如循环和条件判断语句。 break 和 c[......]

阅读全文

By xiuhuwang, ago