《javascript从入门到精通》第一篇,基础知识

前言

我并不是专业做web的,这部分博客是记录我的学习过程。所以这几篇文章比较适合新手入门与达到普通项目的水平。我先把www.w3cshcool.com上边的html,css,div,js部分看完之后,开始看《javascript从入门到精通》,这几篇文章用来记录相对常用的部分,后续会继续添加与修改,感谢您的阅读。

第一章 初识javascript

这一章没鸟用,过。

第二章 javascript基础

这一章,讲一些js的数据类型;运算符;表达式;都是些基础的东西,没鸟用,过。

第三章 流程控制

这一章,讲一些逻辑判断,循环,选择,if,switch,while,continue,break等,都是些基础的东西,没鸟用,过。

第四章 函数

这一章讲函数的调用,嵌套,递归,这部分有点用的。相关代码记录下。

4.2函数调用


 

函数的简单应用





运行结果:

《javascript从入门到精通》第一篇,基础知识_第1张图片

4.2.2事件响应中调用函数

当用户点击某个按钮或选中某个复选框时触发事件。


	
	
	事件响应中调用函数
	


	
《javascript从入门到精通》第一篇,基础知识_第2张图片

4.2.3 通过链接调用函数


	
	
	 通过链接调用函数
	


	test

《javascript从入门到精通》第一篇,基础知识_第3张图片

4.5嵌套函数

在函数内部再定义一个函数,可以使内部函数使用外部函数的参数与函数的全局变量,,,


	
	
	嵌套函数的应用
	


	

《javascript从入门到精通》第一篇,基础知识_第4张图片

4.6递归函数


 

递归函数





《javascript从入门到精通》第一篇,基础知识_第5张图片


第五章 javascript对象与函数

Object对象;String对象;Date对象;Event对象;FileSystemObject对象;Drive对象;File对象;数组,,,,,


第六章 字符串与数值处理对象

6.1字符串对象

6.1.1 match方法

str.match():匹配字符串


	
	
	match方法
	


	

《javascript从入门到精通》第一篇,基础知识_第6张图片
6.1.2 search方法

6.1.3 replace方法

在字符串中找到某一特定字符,用其他字符来代替。


	
	
	replace方法
	


	

《javascript从入门到精通》第一篇,基础知识_第7张图片


第七章 正则表达式

又臭又长,略了。


第八章 程序调试与错误处理

8.2 处理异常

1,使用onerror事件,可以在window对象或者图像对象上触发;2,try...catch...finally模型

8.2.2 触发onerror事件处理异常

页面出现异常时,将触发onerror事件,该事件在window对象上触发。

语法:

window.onerror:触发onerror事件

如果在onerror事件处理函数中没有使用return true 语句,在弹出错误提示对话框后,浏览器的错误报告也会显示出来,为了隐藏此错误报告,函数需要返回true。

图像对象触发onerror事件:

语法:

document.images[0]:页面中第一个图像

可提供三种信息确定异常的具体情况:

ms:异常信息

Url:获取发生异常的文件的绝对路径

Line:发生异常的文件的行号

示例代码:

 
  



onerror事件







    
 
  
 
  
 
  
 
  


8.2.3 使用try...catch..finally处理异常

语法:

try:捕获异常关键字

catch:捕获异常关键字

finally:最终一定会被处理的区块的关键字

javascript与java不同,try catch finally只能有一个catch语句,因为javascript语言中无法指定出现异常的类型。




onerror事件







《javascript从入门到精通》第一篇,基础知识_第8张图片  《javascript从入门到精通》第一篇,基础知识_第9张图片
 

8.3 javascript语言调试技巧

1,使用alert(“xxx”)语句进行调试

2,使用document.write("xxxx")进行调试

3,使用throw抛出异常


下边是第二篇  javascript核心技术。








 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(《javascript从入门到精通》第一篇,基础知识)