51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Javascript忍者秘籍
JavaScript继承与聚合
一,继承第一种方式:类与被继承类直接耦合度高1,首先,准备一个可以被继承的类(父类),例如//创建一个人员类functionPerson(name){//现在Person里面的域是由Person里面的来this来控制的this.name=name;}2,然后,有个需要继承父类的子类functionTeacher(nam...
代码星球
·
2020-08-15
Javascript
继承
聚合
JavaScript原型模式(prototype)
1.原型是一个对象,其他对象可以通过它实现属性的继承所有对象在默认的情况下都有一个原型,因为原型的本身也是对象,所以一个类的真正原型是被类的内部[prototype]属性所指出。每个函数都有一个属性叫做prototype,这个prototype的属性值是一个对象(属性的集合),默认的只有一个叫做constructor的...
代码星球
·
2020-08-15
Javascript
原型
模式
prototype
JavaScript之JMap
在JavaScript中我们利用function类定义类在类的内部我们用var定义私有变量私有函数在类的内部我们用this定义公有变量(1)定义一个类functionJMap(){vararr={};//空类//增加this.put=function(key,value){//用一个方法将数据加到指定类中去arr[ke...
代码星球
·
2020-08-15
Javascript
JMap
JavaScript之使用JavaScript模仿oop编程
第一,首先,使用关键字function定义一个类functionShape1(ax,ay){//此时将function看成声明类的标志varx=0;vary=0;varinit=function(){//构造函数对内部的变量赋值x=ax;y=ay;}init();//构造函数的调用this.getX=function(...
代码星球
·
2020-08-15
Javascript
使用
模仿
oop
编程
javascript基础之回调函数
简单来说,回调函数:也就是将要执行的函数。回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。我们就说函数A叫做回调函数。如果没有名称(函数表达式),就叫做匿名回调函数。(1)回调函数的定义functionadd(x,y,fn){/**this.xthis.y:属于add类的...
代码星球
·
2020-08-15
Javascript
基础
之回
函数
javascript基础之两种函数的定义方法
第一种方式:可以在函数定义之前调用也可以在函数定义之后调用:(0)函数的调用add(1,2)//可以调用 (1)函数的定义:functionadd(x,y){console.log(x+y);}(2)函数的调用add(1,2)//可以调用 第二种方式:函数的调用只能是在函数定义之后。(1...
代码星球
·
2020-08-15
Javascript
基础
两种
函数
定义
JavaScript:Dom
概念:parentElement 获取对象层次中的父对象。 parentNode 获取文档层次中的父对象。 childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。 childr...
代码星球
·
2020-08-09
Javascript
Dom
JavaScript:Function/Object/prototype/__proto__
console.log(Object.__proto__===Function.prototype);//trueconsole.log(Object.prototype.__proto__);//nullconsole.log(Function.__proto__===Function.prototype);//tr...
代码星球
·
2020-08-09
Javascript
Function
Object
prototype
proto
JavaScript:Array属性方法
vararr=[1,2,3,4,5];console.dir(arr);varpro=Object.getPrototypeOf(arr);console.dir(pro);来一个个的查看数组的属性,方法1.Array的静态方法vararr=[1,2,3,4,5];console.log(Array.isArray(a...
代码星球
·
2020-08-09
Javascript
Array
属性
方法
JavaScript:Object属性方法
Object的属性(firebug中没有找到) varpro={city:"shanghai",list:[1,2,3,4,5]}varPerson=function(name,age){this.name=name;this.age=age;this.arr=[1,2,3,4,5];}Perso...
代码星球
·
2020-08-09
Javascript
Object
属性
方法
JavaScript:Delete属性
以前,我就晓得delete只能够删除隐性属性(就是没有进行声明的变量),但是不知道为什么这样?隐性属性:在页面中以前没有声明过该变量,直接进行赋值的str='hongda'其实这是由属性的特性决定的。属性的特性所有的属性(property)都可以有很多特性(attributes)。{ReadOnly}—&m...
代码星球
·
2020-08-09
Javascript
Delete
属性
javaScript:位运算
位运算符:~(NOT)把运算数转换为32位数字–>转换为反码–>转换为浮点数实质上是对数字求负,然后减1:~25=-26,~-10=9&(AND)是对每个数字中的数位对齐,同一位置的两个数位进行”与”运算25=000000000000000000000...
代码星球
·
2020-08-09
Javascript
运算
JavaScript 题目
1.vara=[0],b=a;b[0]=2;console.log(a+b);//22a=[0],b=a,b=[1];console.log(a+b);//012.快速排序法varquickSort=function(arr){ if(arr.length<=1){returnarr;} varpivotIn...
代码星球
·
2020-08-09
Javascript
题目
JavaScript:值类型 引用类型
JavaScript类型(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。 1.stringvarstr="hongda";varstr2=str;str2="hongdaqi";console.log(str);console.log(str2);2.O...
代码星球
·
2020-08-09
类型
Javascript
引用
JavaScript:正则表达式 前瞻 找位置
js中全部都是顺序环视对于顺序肯定环视(?=Expression)来说,当子表达式Expression匹配成功时,(?=Expression)匹配成功,并报告(?=Expression)匹配当前位置成功。对于顺序否定环视(?!Expression)来说,当子表达式Expression匹配成功时,(?!Expressio...
代码星球
·
2020-08-09
Javascript
正则
表达式
前瞻
位置
首页
上一页
...
44
45
46
47
48
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他