51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#JavaScrip
javascript高级:原型与继承
原型继承的本质就是一条原型链,对象会沿着这条链,访问链里的方法属性.对象的__proto__属性就是用于访问它的原型链的上一层:考虑以下对象:1.所有对象的原型:Object.prototype2.所有函数的原型:Function.ptototype3.函数的构造函数:Function4.对象的构造函数:Object5...
代码星球
·
2020-04-04
Javascript
高级
原型
继承
javascript原型继承---constructor篇
很多人对constructor的理解是指向对象的构造函数,今天才发现这种理解是有偏差的...其实,constructor指向的不是实例化实例的构造函数,而是实例化该对象的构造函数的原型的构造函数以这个实例为例,p.constructor指向的是Person.prototype的构造函数<scripttype="t...
代码星球
·
2020-04-04
Javascript
原型
继承
---constructor
javascript原生bind方法ie低版本兼容详解
上一篇文章讲到了javascript原生的bind方法: http://www.cnblogs.com/liulangmao/p/3451669.html 这篇文章就在理解了原生bind方法的原理以后,自己写一个原型bind方法,来兼容ie低版本浏览器: bind方法一共做了三件事:1.改...
代码星球
·
2020-04-04
Javascript
原生
bind
方法
ie
javascript原生bind方法详解
bind()方法,是javascript原生的函数类的一个原型方法(即Function.prototype里的方法),不支持ie低版本. 基本格式:function.bind(obj1,obj2,obj3...);其中,function是一个方法属性obj1是执行此方法的this上下文obj2及之后的参数,是...
代码星球
·
2020-04-04
Javascript
原生
bind
方法
详解
用原生javascript写出jquery中slideUp和slideDown效果
设置块级元素的CSS属性overflow为hidden,然后动态改变height即可 varheader=document.getElementsByTagName('header')[0];header.style.transition='height500ms';header.style.overflow...
代码星球
·
2020-04-04
原生
Javascript
写出
jquery
slideUp
javascript中new Date()的浏览器兼容性问题
正确的做法:[html]var time1 = (timestart+' 00:00:00').toString(); var time2 = (timeend+' 23:59:59').toString();&nbs...
代码星球
·
2020-04-04
Javascript
new
Date
浏览器
兼容性
编写高质量 JavaScript -- 知识点小记
一: 团队合作避免JS冲突脚本中的变量随时存在冲突的风险,1. 解决办法---用匿名函数将脚本包起来,让变量的作用域控制在匿名函数之内如: <scripttype="text/javascript">(function(){vara=123,b="121...
代码星球
·
2020-04-04
编写
高质量
Javascript
知识点
小记
JavaScript里的循环方法总结
JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的:for(varindex=0;index<myArray.length;index++){console.log(myArray[index]);}自从JavaScript5起,我们开始可以使用内置的forEach方法:myA...
代码星球
·
2020-04-04
Javascript
循环
方法
总结
javaScript年份下拉列表框内容为当前年份及前后50年
javascript下拉列表框,内容为当前年份及前后50年,默认选择为当前年份 <scriptlanguage="javascript"type="text/javascript">window.onload=function(){//设置年份的选择varmyDate=newDate();vars...
代码星球
·
2020-04-04
年份
Javascript
下拉
列表
内容
JavaScript自动化构建工具grunt、gulp、webpack介绍
前端开发自动化工作流工具,JavaScript自动化构建工具grunt、gulp、webpack介绍前端自动化,这样的一个名词听起来非常的有吸引力,向往力。当今时代,前端工程师需要维护的代码变得及为庞大和复杂,代码维护、打包、发布等流程也变得极为繁琐,同时浪费的时间和精力也越来越多,当然人为的错误也随着流程的增加而增加...
代码星球
·
2020-04-04
Javascript
自动化
构建
工具
grunt
web前端面试试题总结---javascript篇
介绍js的基本数据类型。Undefined、Null、Boolean、Number、String、ECMAScript2015新增:Symbol(创建后独一无二且不可变的数据类型)介绍js有哪些内置对象?Object是JavaScript中所有对象的父对象数据封装类对象:Object、Array、Boolean、Num...
代码星球
·
2020-04-04
web
前端
面试
试题
总结
javascript 将毫秒值转换为天-小时-分钟-秒钟
varstart_timeMS=newDate(start_date).getTime();varend_timeMS=newDate(end_date).getTime();varuse_days=parseInt((end_timeMS-start_timeMS)/1000/60/60/24);//转换为天varu...
代码星球
·
2020-04-04
Javascript
毫秒
转换
-小时
-分钟
用JavaScript实现动态省市县三级联动
...
代码星球
·
2020-04-04
Javascript
实现
动态省
市县
三级
javascript call与apply关键字的作用
apply接受两个参数。第一个参数指定函数体内this对象的指向,第二个参数为一个带下标的集合。call则是apply的语法糖,如果参数数量固定,则可以不用带下标的集合传第二个参数。123456var func = function(a,b,c){ &nb...
代码星球
·
2020-04-04
Javascript
call
apply
关键字
作用
javascript之window对象
window:window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。1、全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性。<scripttype="text/javascript">varname="撼地神牛";do...
代码星球
·
2020-04-04
Javascript
window
对象
首页
上一页
...
93
94
95
96
97
...
下一页
尾页
按字母分类:
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
其他