• javascript权威指南学习笔记-严格模式(六)

    时间:2022-08-27 08:18:42

    严格模式跟非严格模式的区别 1. 严格模式下禁用with,这段代码在严格模式下就没法执行,而在非严格模式下是可以的。"use strict";function User(){this.name="张三";}var user=new User();with(user){ console.log...

  • javascript权威指南学习笔记-数组2(九)

    时间:2022-08-27 08:14:25

    ECAMScript5中数组扩展的方法 forEach()从头到尾遍历; var userName=["zhangsan","lisi"];//函数有三个参数,数组元素、元素索引、数组本身 userName.forEach(function(value,index,ary){ ...

  • javascript权威指南学习笔记

    时间:2022-08-27 08:09:43

    一.数据类型: js中,所有的数字都是浮点型的。 isNaN()/isFinite() //检测数据类型 Infinity //无穷大 Number.MAX_VALUE //可表示的最大数字 Number.MIN_VALUE //可表示的最小数字 数字转字符串 n+"" String(N) n.to...

  • 《javascript权威指南》学习笔记数组对象

    时间:2022-08-27 08:14:55

    一、对象是属性的合集,是动态的,可变的。二、常见6种用法:创建、设置、查找、删除、检测、枚举。 创建对象的三种方法:(1)对象直接量:var empty = {}; (2)new:var 0...

  • JavaScript权威指南学习之第6章 对象

    时间:2022-08-27 08:14:43

    1、可以通过对象直接量、关键字new和(ECMAScript5中的)Object.create()函数来创建对象。 2、在ECMAScript 3中,点运算符后的标识符不能是保留字,比如,o.for或o.class是非法的,因为for是JavaScript的关键字,class是保留字。如果一个对象的...

  • 《JavaScript权威指南》第六版学习笔记——第六章 对象

    时间:2022-08-27 08:14:37

    1、全局变量与局部变量 定义在函数外的变量一定是全局变量;定义在函数内的变量,如果声明了var,那该变量就是局部变量,如果不声明var,那么该变量就是全局变量。 var global = "Global";test();function test(){var local = "Loca...

  • javascript权威指南学习笔记-数组1(八)

    时间:2022-08-27 08:14:13

    数组是js里面最常用的对象了,日常开发许多时候都是面向一个数组在编程: 常用方法:数组元素添加和删除 提到添加删除,最先想到的是push、pop、unshift、shift//push在数组尾部添加元素var userName=["wangwu"];//在数组的尾部追加了2个元素userName.p...

  • JavaScript权威指南学习之路---基础、对象

    时间:2022-08-27 08:14:19

       1.通过继承(Object.create())创建对象的好处?防止函数库无意间或恶意的修改那些不受你控制的对象。不是将对象直接传入到函数,而是将它的继承对象传入,函数读取到的实际上是继承来的值,如果给继承对象赋值,则影响到的是继承的对象,而不是当前对象本身。 1 var o = {...

  • javascript权威指南第6版学习笔记

    时间:2022-08-27 08:05:23

    javascript权威指南第6版学习笔记 javascript数组、函数是特殊对象 看一点少一点。   3.1.4  hello.js内容是 var x=.3-.2;var y=.2-.1console.log(x==y);console.log(x==.1);console.log(y==.1)...

  • javascript权威指南学习5

    时间:2022-08-27 08:05:17

    getWindowX/Y() return the position of the window on the screengetViewportWidth/Height() return the size of the documentgetDocumentWidth/Height() retur...

  • javascript权威指南--学习笔记

    时间:2022-08-27 08:05:05

    -一、JavaScript基本数据类型 1、数字--Number类 2、字符串--String类 3、布尔--Boolean类 4、函数Function 5、对象Object 6、数组Array 7、null 8、undefined 备注:    当一个未定义的值用于布尔环境,他就会转为false,...

  • JavaScript基础学习之-JavaScript权威指南--第一章解释器

    时间:2022-08-27 08:05:17

    JavaScript解释器: 就是执行你的javascript代码的东东,就像你的java代码由JVM执行,javascript是由javascript解释器执行,浏览器中一般都会包含这个, 每个浏览器的并不一样,一般都包含在各浏览器的内核中浏览器内核一般包含两个引擎:页面渲染引擎和 JavaScr...

  • javascript权威指南第六版学习

    时间:2022-08-27 08:04:53

    第二章 语法结构 2.1 字符集 什么是字符集?各种字符集什么关系?unicode,utf-8是什么关系? 字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集(Characterset)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,...

  • javascript权威指南学习笔记(二)

    时间:2022-08-27 08:05:41

    今天看到了isFinite函数,以前都没太注意该函数,参数不是NaN(非数字)、Infinity或-Infinity时返回true 则表示该方法可以用于判断参数是否是数组,对判断是否是数字的几种方法进行了个归纳。 方式一 :采用isNaN实现 function isNumber(a){if(...

  • javascript权威指南学习笔记(三)

    时间:2022-08-27 08:05:29

    函数级作用域,终于理解了这个概念,工作初期学习的java,对块级作用域理解的比较深,后来学习js后,发现变量作用域跟java有差异,但也没有怎么去深究,这次看书才真正理解了 function test(a){var i=a;if(typeOf a=="object"){var j=123;//...

  • JavaScript权威指南学习笔记6

    时间:2022-08-27 08:05:11

    这两天主要翻看了书中的第18-22章,重点看了第17章:事件化处理,其它几章节主要是翻了下书知道有相关的概念,没有真正理解其中的内容,或者没有考虑究竟如何能把里面的内容应用到实际的项目中。说的讽刺一点自己就是为了看书而看书没有真正有效率的投入,来仔细思考到底从中看了哪些东西。 第17章:脚本化HT...

  • javascript权威指南第六版 学习笔记

    时间:2022-08-27 08:04:59

    1、对象——继承 例子: var o = {}; //从Object.prototype继承对象方法 o.x=1; var p = inherit(o); //p继承o和Object.prototype p.y=2; var q = inherit(p);  q.x + q.y //=>3 ...

  • javascript权威指南学习笔记-对象(七)

    时间:2022-08-27 08:05:53

    2010年后就没怎么看技术类的书了,真的快被淘汰了 ECMAScript5 定义了一个创建对象的新方法,Object.create();var user=Object.create({name:"zhangsan",age:123});//该方法与下面的目的一样var user={};user.na...

  • Javascript权威指南学习笔记

    时间:2022-08-27 08:05:47

    第二章:词法结构 ;function a(){alert(2)};//前面的分号保证正确地语句解析 第三章:类型、值和变量 基本概念:1.数据类型---能够表示并操作的值的类型叫做数据类型。2.变量---是一个值的名称,通过这个名称来获得对值的引用。 数据类型 JS中分为两大类,基本数据类型,对象数...

  • javascript权威指南学习笔记1

    时间:2022-08-27 08:05:35

    打开这本书,进入到javascript的世界。以前都是看各种视频,感觉什么收获也没有,反而弄得脑袋混乱,希望能够按照这本书的节奏掌握javascript这门语言,为我的前端学习打下基础。 学习前准备:web浏览器(F12用来唤醒和关闭firebug界面,ctrl+shift+j用来唤醒错误工作台,c...