JavaScript权威指南-读书笔记1
2014-08-05 16:00
260 查看
第一章 JavaScript概述
前端工程师必须掌握的三种技能:描述网页内容的HTML、描述网页样式的CSS和描述网页行为的JavaScript。
推荐使用Firebug来测试JavaScript代码。一些现代浏览器有可能实现了一个简单地控制台API,可以使用函数console.log()来向控制台输出消息,使用console.log()来做简单地输出演示,通过这个方法可以方法的调试书中的示例代码。也可以通过给alert()函数传入一段文本来弹出一个对话框,但这种输出调试信息的方法更具有侵入性
1、JavaScript求绝对值
2、JavaScript阶乘 - 方法一
3、JavaScript阶乘 - 方法二
4、JavaScript计算点与原点的距离:
<script>
//定义一个构造函数以初始化一个新的Point对象
function Point(x,y){
this.x=x;
this.y=y;
}
var p= new Point(1,1);
//通过给构造函数的prototype对象赋值来给Point对象定义方法
Point.prototype.r = function(){
return Math.sqrt(
this.x*this.x+
this.y*this.y);
}
p.r();
</script>
前端工程师必须掌握的三种技能:描述网页内容的HTML、描述网页样式的CSS和描述网页行为的JavaScript。
推荐使用Firebug来测试JavaScript代码。一些现代浏览器有可能实现了一个简单地控制台API,可以使用函数console.log()来向控制台输出消息,使用console.log()来做简单地输出演示,通过这个方法可以方法的调试书中的示例代码。也可以通过给alert()函数传入一段文本来弹出一个对话框,但这种输出调试信息的方法更具有侵入性
1、JavaScript求绝对值
<script> function abs(x){ if(x>=0){ return x; }else{ return -x; } } abs(34); </script>
2、JavaScript阶乘 - 方法一
<script> function factorial(n){ var product = 1; while(n>1){ product *= n; n--; } return product; } factorial(3); </script>
3、JavaScript阶乘 - 方法二
<script> function factorial2(n){ var i, product=1; for(i=2;i<=n;i++) product *= i; return product; } factorial2(5); </script>
4、JavaScript计算点与原点的距离:
<script>
//定义一个构造函数以初始化一个新的Point对象
function Point(x,y){
this.x=x;
this.y=y;
}
var p= new Point(1,1);
//通过给构造函数的prototype对象赋值来给Point对象定义方法
Point.prototype.r = function(){
return Math.sqrt(
this.x*this.x+
this.y*this.y);
}
p.r();
</script>
相关文章推荐
- Programming With Microsoft Visual Studio C++.NET 6th Edition 读书 4000 笔记(1) Chapter 5: Windows Message Mapping
- 读书笔记--Jakarta Struts编程
- Agile Web Development with Rails 读书笔记 (四)
- 读书写笔记-王爽《汇编语言》
- 读书写笔记-王爽《汇编语言》
- 读书写笔记-王爽《汇编语言》
- 操作系统概念(第六版) 读书笔记1
- 读书写笔记-王爽《汇编语言》
- 读书写笔记-王爽《汇编语言》
- 《重构》 读书笔记 (1)
- 再谈读书笔记
- Agile Web Development with Rails 读书笔记 (一)
- Agile Web Development with Rails 读书笔记 (三)
- 再谈读书笔记
- Effective STL 读书笔记 7
- 读书写笔记-王爽《汇编语言》
- windows游戏编程大师技巧--读书笔记1
- 读书笔记-----Button向另一个页面传值
- 读书写笔记-王爽《汇编语言》
- 读书写笔记-王爽《汇编语言》