WEB前端 软件列表

JavaScript学习日志9 prototype封装继承
JavaScript

JavaScript学习日志9 prototype封装继承

2020-02-16 标签:javascript,学习,笔记,prototype,封装,继承,那就,让我们,一步步,打造,首先,来看,原本,写法,实现,代码,如下,script,var

好,那就让我们一步步打造,首先让我们来看下继承原本的写法: 实现代码如下: var Person = function(name, age) { this.name = name; this.age = age; } Person.prototype.SayHello = function ()

JavaScript学习日志8 用JSON做原型
JavaScript

JavaScript学习日志8 用JSON做原型

2020-02-16 标签:javascript,学习,笔记,json,原型,代码,如下,实现,script,type,text,var,people,n,ame,kym,age,21,sayhello

代码如下: 实现代码如下: var People = { name: "kym", age: 21, SayHello: function () { alert("Hello,My name is " + this.name + ".I am " + this.age); } } alert(Pe

JavaScript学习日志7 原型链的原理
JavaScript

JavaScript学习日志7 原型链的原理

2020-02-16 标签:javascript,学习,笔记,原型,原理,先看,一段,代码,实现,如下,script,type,text,var,person,function,p,n

我们先看看这样一段代码: 实现代码如下: var Person = function () { }; var p = new Person(); 很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: var p={}; 也就是说,初始化一个对象p。 p._

JavaScript学习日志6 prototype的提出
JavaScript

JavaScript学习日志6 prototype的提出

2020-02-16 标签:javascript,学习,笔记,prototype,提出,首先,继续,上文,代码,把这,延伸,实现,如下,script,type,text,var,person

首先我们继续上文的代码,我们来把这段代码延伸一下: 实现代码如下: var Person = function (name, age) { this.name = name; this.age = age; this.Introduce = function () { alert("My name

JavaScript学习日志5 类和对象
JavaScript

JavaScript学习日志5 类和对象

2020-02-16 标签:javascript,学习,笔记,对象,面向,语言,三大,特点,继承,封装,三点,提供,天然的,语法,实现,都可以,通过

面向对象语言三大特点:继承,多态,封装,这三点虽然Javascript没有提供天然的语法实现,但是我们都可以通过prototype等技巧来实现,因此这种说法似乎不过分。 在Javascript中,构造对象有三种方式: 1. 首先,我们要明确一个概念,Javascript是一种弱类型的语言,一方面体现

JavaScript学习日志4 Eval函数
JavaScript

JavaScript学习日志4 Eval函数

2020-02-16 标签:javascript,学习,笔记,eval,函数,作用,很简单,一段,字符串,传递,js,解释,这段,代码,并且,执行,举个

eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。 举个最简单的例子: 实现代码如下: eval("alert(1+1)"); 很简单,把字符串解释成JS代码并执行,弹出2。 当然,上面的例子只是个玩具,

JavaScript学习日志2 函数
JavaScript

JavaScript学习日志2 函数

2020-02-16 标签:javascript,学习,笔记,函数,就像,写成,这样的,形式,实现,代码,如下,function,hello,alert,var,当我,对其,进行,修改

就像我们可以写成这样的形式一样: 实现代码如下: function Hello() { alert("Hello"); } Hello(); var Hello = function () { alert("Hello"); } Hello();其实都是一样的。 但是当我们对其中的函数进行修改时,会

JavaScript学习日志1 数据类型
JavaScript

JavaScript学习日志1 数据类型

2020-02-16 标签:javascript,学习,笔记,数据,类型,代码,形式,function,undefined,未定,也可,称之为,不存在,typeof,n,ull,是不

代码类型只有一种形式就是function。 undefined:未定义,我们也可称之为不存在,typeof(undefined)=undefined. null:为空。undefined是不存在,而null是存在,但却无。typeof(null)=object,但null又不是object,这就是n

使css兼容IE8的小技巧
CSS

使css兼容IE8的小技巧

2020-02-16 标签:css,兼容,ie,技巧,存在,新的,问题,目前,工作,正常的,网页,中会,出现问题,微软,提供,三种,解析

这样就存在了新的问题,目前在IE7中工作正常的网页在IE8中会出现问题。 微软在IE8提供三种解析页面的模式   IE8 Standard Modes :默认的最标准的模式,严格按照W3C相关规定   IE7 Standards Modes :IE7现在用的解析网页的模式,开起机关是在中加入  Qu

json跟xml的对比分析
JavaScript

json跟xml的对比分析

2020-02-16 标签:json,xml,对比,分析,可读性,可谓,不相上下,一边,建议,语法,规范,标签,形式,很难,分出,胜负,扩展性,天生,很好,也有

·可读性   JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。   ·可扩展性   XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。   ·编码难度   XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有j