`
hz_chenwenbiao
  • 浏览: 1007797 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

javaScript学习笔记

阅读更多

1 cookie是客户永久的存储或暂时存储的少量状态数据,它保存在客户端,当用户发起页面的访问时,浏览器会将网页和cookie一起发往服务器,然后由服务器来解析cookie,然后用cookie的值来修改返回给用户的页面内容,所以用户可以看到自己的口令信息,或页面访问的链接点击情况等,也就是使页面具有记忆的功能。以前是只有服务器端才能解析cookie,现在javaScript也可以解析,所以这也可以减轻服务器负担。

 

2 javaScript出于安全性考虑,所以没有赋于javaScript程序执行破坏性操作的权利,如客户端javaScript程序不能读本地文件或不能执行联网操作。

 

3 javaScript里的document应该是获取一个页面程序(html或jsp)的document,所以可以操作它里面的各个元素。

 

4 javaScript程序是用Unicode字符集编写的,所以有时出现字符问题,不防想一下这个。

 

5 大小写是敏感的,所以如while写成While也是错了,不要和html的标签不区分大小写混淆,再如onclick是javaScript的点击事件的写法,当设置了而点击又没效时,要检查是不是大小写的问题了。

 

6 javaScript会在换行符后加入分号,所以我们感觉不用自己写分号来结束一语句,那是javaScript应该是编译的时候帮我们自动加上,所以写成如下形式就不对了:

return

true ;

因为javaScript会编成:

return ;

true;

所以一定要小心,要了解javaScript的换行特殊性。

 

7 javaScript没有char类型,可以用单引号或双引号来表示字符串,有书这么写:单引号表示字符串,而双引号则表示文本串,都一样用的。

 

8 javaScript是弱类型的语言,不用写上类型,而只写var然后javaScript会根据赋给它的值来选择一个最适合的类型,所以我们对变量名起时开头规定了只能是字母或下划线或美元符,而不能是数字,因为开头为数字的,那么javaScript会将它解析成数字。

      对于变量的赋值,也是很随意的,这个解析工作都交给javaScript来做。如 var = point{x:2.3,y:-2.3;}

那么这个就会被解析为对象类型,也就是在基本类型里没有找到匹配的就用对象类型来赋值。

      数组赋值开放性:

     var a = new Array();

     a[0] = 1.2;

     a[1] = 'aaa';

     a[2] = true;

     a[3] = {x:1,y:2};

 

9 函数的定义可以有如下的定义方式:

方式一: function square(x){return x*x;}

方式二:var square = function(x){return x*x;}

 

10 只声明变量而不初始化它时,那么这个变量就是undefined,可以能过alert来显示“undefined”这个值。

 

11 javaScript会根据环境将基本类型转化为其对应的对象类型,以便使用对象类型的方法,如:

var s = 'aaaaaaaaaaaaaa';

var length = s.length;

这里s还是基本类型的串,而用到它有求长度的方法时会转化为对象类型,也是瞬时存在一下,完成后就被丢弃。除String类型转制外,Number和Boolean类型也同样会。

 

12 重复声明变量是合法的。不过最好不要这样,变量值会混乱。

 

13 变量的作用域:

scope = "global";

function checksope(){

   alert(scope); //这里显示的是undefined,而不是global,因为scope在函数内又定义了(它会在整个函数内有效,不管哪里定义,javaScript没有块内有效的,都是整个函数有效的),那它就是局部变量,而此时还没有给它赋值,所以是undefined

   var scope = "local";

   alert(scope);//显示local

}

分享到:
评论

相关推荐

    个人Javascript学习笔记 精华版

    个人Javascript学习笔记 精华版 本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript...

    javascript学习笔记

    ### JavaScript学习笔记精要 #### JavaScript简介 JavaScript是一种强大的、多用途的脚本语言,用于增强网站的交互性和用户体验。它是由Netscape公司的Brendan Eich在1995年发明的,并且迅速成为了Web开发的标准之...

    javascript学习笔记讲解版参考.pdf

    JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...

    javascript学习笔记整理知识点整理

    这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...

    JavaScript学习笔记.pdf

    JavaScript学习笔记是一本关于JavaScript编程语言的教材,该教材通过丰富的实例,系统地介绍了JavaScript的基础知识和实际应用技巧,帮助读者一步步掌握客户端编程技术。本书共分为九章,每一章都有其特定的主题,...

    我的javascript学习笔记

    根据提供的文件信息,可以看出这份“我的javascript学习笔记”主要涵盖了JavaScript中的几个关键概念和技术要点,包括正则表达式、AJAX以及一些JavaScript的核心语言特性。接下来将这些知识点进行详细的整理和解释。...

    JavaScript 学习笔记集和代码库

    JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和...

    Javascript学习笔记___自学实用

    JavaScript学习笔记——深入理解基础与函数 在JavaScript中,学习基础知识是至关重要的,因为它是所有进一步编程技巧的基础。首先,我们需要了解JavaScript中的数据类型。在JavaScript中,有五种简单的数据类型:...

    Javascript学习笔记(传智播客视频学习笔记+代码)

    "Javascript学习笔记(传智播客视频学习笔记+代码)"是一份全面介绍JavaScript基础知识的学习资源,适用于初学者。这份笔记结合了传智播客的web前端培训视频内容,提供了丰富的理论讲解和实践代码,帮助读者从零开始...

    JavaScript学习笔记讲解

    这只是JavaScript学习笔记的一小部分,JavaScript还有更多高级特性和概念,如对象、数组、函数、类、模块、闭包等,以及DOM操作、事件处理、Ajax异步请求等内容,需要进一步深入学习和实践才能掌握。

    javaScript学习笔记.rar

    这个“javaScript学习笔记.rar”压缩包显然包含了作者在学习JavaScript过程中的心得和记录,对于初学者或者想要深入理解JavaScript的人来说,是一份宝贵的资源。 JavaScript与Java虽然名字相似,但两者实际上是不同...

    蓝杰JavaScript学习笔记

    《蓝杰JavaScript学习笔记》是一份综合性的JavaScript学习资料,主要涵盖了JavaScript在网页动态操作、DOM操作以及事件处理等方面的基础知识。这篇笔记通过多个实例文件,如`dynamicCreateTable.htm`、`...

Global site tag (gtag.js) - Google Analytics