回归JavaScript基础(九)】的更多相关文章

主题:引用类型Date.RegExp的介绍. 上节主要主要介绍了Object.Array引用类型.这节将继续为大家介绍引用类型,并对书中的一些知识点进行总结与归纳,也借此巩固自己对JavaScript基础知识的掌握.(题外话:果然,语文不好是硬伤啊,从小就不喜欢写文章(⊙o⊙)… 望读者理解,我都是随性发挥的 ヘ(´ー`ヘ) ) ①Date类型是在早期Java中的java.util.Date类基础上构建的. var date = new Date(); //创建一个日期对象.当语句执行时,会获取…
主题:理解对象,创建对象. 小明是一名程序猿,也是一条单身狗!他常常自嘲:每天都会有很多对象,但却没有女朋友! 多么痛的领悟.哈哈,目前比较流行的编程语言都是面向对象的语言(Object-Oriented).而我们的JavaScript也是面向对象的,尽管它比较特殊.JavaScript中没有类这个概念,每个对象都是基于一个引用类型创建的.这个引用类型可以是前几节说到的原生类型,也可以是开发人员自定义的类型. 对象中可以有属性.方法,创建时赋予一些特征值来定义对象的行为.ECMA-262把对象定…
主题:JavaScript简介. 一.JavaScript的起源 JavaScript诞生于1995年.当时,它的主要作用是处理一些输入验证操作.之前的话,都是把表单数据发送到服务器端,然后再去判断有没有什么必填的值没有填啊什么的,输入的值是不是有效啊...再加上当时的网速之慢,这就造成每次提交数据都要等好久,而且等半天可能还提示你输入的值有问题,太蛋疼了! 二.JavaScript的组成 ECMAScript(核心):定义语言的基础,包括:语法.类型.语句.关键字.保留字.操作字.操作符.对象…
主题:创建对象 原型模式 JavaScript中的每个对象都有一个prototype属性(原型属性),这个属性是一个指针,指向一个对象,而这个对象可以由一些属性和方法组成.被指向的对象,可以是多个对象的原型,这样创建的对象就共享了一个原型对象. function Person() { } Person.prototype.name = "xuchaoi"; Person.prototype.age = 24; Person.prototype.sayName = function()…
主题:引用类型包装类.单体内置对象的介绍. 对于我们开发人员来说,JavaScript有种引用类型一定很陌生!那就是基本包装类型:Boolean.Number和String.这也不是我们的错,主要这些我们平时根本都用不到.这些都是JavaScript内部自动调用.这么说,你可能有点懵.下面,我来举个例子. var s1 = "hello,world"; var s2 = s1.substring(1); console.log(s2); //"ello,world"…
主题:引用类型Function的介绍. 今天首先说的就是Function类型.下面就是定义函数的两种方法,第一种使用函数声明语法定义,第二种使用函数表达式定义.这两种定义函数的方式几乎没有什么区别. function func1() {} var func2 = function() {} console.log(typeof(func1)); //function console.log(typeof(func2)); //function 非要说区别就如下面代码所示.在执行JavaScrip…
主题:介绍引用类型Object.Array. 在上一章中,作者就在说变量的值的时候,提到过引用类型这个概念.JavaScript中存在基本类型和引用类型,其中引用类型很重要,这里有许多我们需要注意的东西.从目录中,可以看到JavaScript中的引用类型有:Object类型.Array类型.Data类型.RegExp类型.Function类型.基本内置类型.单体内置类型.下面我将整理这里的知识点. ①引用类型是一种数据结构,用于将数据和功能组织在一起,它也被称为类,但JavaScript中却不支…
主题:JavaScript变量.作用域和内存问题 JavaScript的变量和别的语言比起来是与众不同的.说道变量,不得不谈他的作用域.同很多语言一样,JavaScript开发者也不用担心开发中内存的占用.JavaScript具有自动的垃圾处理机制,去处理内存占用问题.同样,下面我对本章的一些注意点进行了总结. ①JavaScript变量包含两种不同类型的值:基本类型值(Undefined.Null.Boolean.Number.String)和引用类型(Object...) ②引用类型的值是存…
主题:JavaScript基本概念. 任何语言的核心必然会描述这门语言最基本的工作原理.这部分内容对我们来说,读起来很乏味,甚至会产生困意,但这部分内容却是重要的!我有幸拜读<JavaScript高级程序设计>,更具我自己工作中体会,下面列出一些注意点和有用的东西(⊙o⊙)… ①命名规则.推荐采用驼峰命名.比如:userName. ②块级注释. /* * 推荐块级注释,这里对代码进行注释说明! */ ③JavaScript中采用严格模式.在严格模式下,ECMAScript3中的一些不确定的行为…
主题:在HTML中使用JavaScript. 要想把JavaScript放到网页中,就必须涉及到Web的核心语言HTML.向HTML页面中插入JavaScript的主要方法,就是使用<script>元素.下面我来归纳一下<script>标签比较重要的属性. async属性(定义为异步脚本的属性):浏览器执行到这里时,在下载js脚本的同时会继续往下解析页面,比如下载其他资源资源,解析html或等待其他待加载的脚本等(异步执行js脚本).当js脚本下载完了,才会暂停页面解析,立即执行j…