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学习笔记 精华版 个人Javascript学习笔记 精华版
JavaScript学习笔记,javascript基础知识,基础语法整理.pdf
详细的javascript学习笔记,DOM,BOM,AJAX等详细笔记!
javascript 学习笔记
挺好的javascript 学习笔记javascript 学习笔记javascript 学习笔记javascript 学习笔记javascript 学习笔记
javascript学习笔记
JavaScript学习笔记.pdf
javascript学习笔记讲解版参考.pdf
javaScript学习笔记总结.docx
JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和代码库JavaScript 学习笔记集和...
JavaScript学习笔记归纳.pdf
javascript学习笔记发放1,以后陆续发布。