
JavaScript
司马麟迦
Hello World
展开
-
javascript学习之路四------引用类型
引用类型是一种数据结构,是引用类型的实例,也可以称为类似于类的"对象定义"。Object类型:创建一个实例:var person=new Object();var person={}上面这两个是相等的属性和方法赋值:> var person=new Object();> person.name="simalinjia";> person.age=29;or...原创 2019-07-23 17:51:35 · 150 阅读 · 0 评论 -
javascript学习之路五------基本包装类型
基本类型值不是对象,但却仍然可以有方法;var str=“hello world”;var str1=str.substring(2);怎么解释呢?其实引用类型和基本包装类型的主要区别就是对象的生存期,基本类型也是创建对象的,只不过瞬间销毁了而已所有的基本包装类型不建议创建实例对象!!!Number类型:var num =10;num.toString(2);//返回的是2进制v...原创 2019-07-24 13:46:14 · 135 阅读 · 0 评论 -
javascript学习之路六------Canvas绘图
定一个画布:<canvas id="drawing" width="600" height="300">这是一个画布</canvas>判断当前浏览器是否支持canvas//用之前一定要先看看支不支持 if(draw.getContext){ //选用2D画布 var context=draw.getCo...原创 2019-07-24 15:18:58 · 153 阅读 · 0 评论 -
javascript学习之路七------面向对象的程序设计
OO语言就是面向对象语言的意思JavaScript对象的定义是无序属性的集合,其属性可以包含基本值、对象、或者函数,可以把它想象为一个散列表,无非就是一组键值对,其中只可以是数据或者函数!!!JavaScript对象自带的属性可以分为两个类型,数据属性和访问其属性数据属性:[[Configurable]]、[[Enumerable]]、[[Writable]]、[[Value]][[Co...原创 2019-07-25 15:01:31 · 152 阅读 · 0 评论 -
javascript学习之路八------函数表达式
定义函数的方式有两种:函数表达式和函数声明函数声明:sayHi();//放前面放后面都行,因为函数声明提升(就是说函数之前已经声明过了)function sayHi(){alert("Hi");}函数表达式:var sayHi=function(){alert("Hi");}sayHi();禁忌写法:if(true){ function sayHi(){ al...原创 2019-07-25 21:08:58 · 128 阅读 · 0 评论 -
javascript学习之路一------使用方式
JavaScript诞生于1995年在HTML中使用JavaScript要注意:外部引入书写地点:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,...原创 2019-07-22 12:19:46 · 716 阅读 · 2 评论 -
javascript学习之路二------基本概念
一、语法:1.区分大小写:变量test 和变量Test不是一回事,typeof是关键字,所以不能用做函数名,但是typeOf就可以!!!2.标识符:标识符就是指变量、函数、属性的名字,规范是采用驼峰样式,如:sayHi();开头以字母或者是下划线或者$符号,除了开头其他的用数字也行!!!谨记规范最重要!注意:关键字、保留字、null、true、false不可以充当标识符!3.注释:单行...原创 2019-07-22 16:47:51 · 194 阅读 · 0 评论 -
javascript学习之路九------BOM
BOM–浏览器对象模型window对象-------Global对象在全局作用域定义的变量是window的,定义的方法也是window的,全局定义的变量不能delete删除,通过点属性去复制的变量就可以删除:var message=“ok”;//不可删除window.message=“ok”//可以删除location对象和navigator对象都是window的对象每一个frame框...原创 2019-07-26 15:38:15 · 170 阅读 · 0 评论 -
javascript学习之路三------变量+作用域+内存问题
JavaScript的变量包含两种数据类型的值:基本类型值和引用类型值基本类型值:Boolean、null、undefined、number、string在内存中占据固定大小的空间,保存在栈中引用类型值:object保存在堆中JavaScript不允许直接访问内存中位置,也就是说不能直接操作对象的内存空间,操作的时候实际上是操作对象的引用,而不是直接操作对象,但也有例外,如果你给这个对象...原创 2019-07-23 11:12:58 · 111 阅读 · 0 评论