
JavaScript
文章平均质量分 53
Danie_wu
努力学习中!!!!!
展开
-
JavaScript之DOM元素尺寸与位置
一、获取元素CSS大小 1、通过style内联获取元素的大小 style只能获取行内的CSS样式的宽和高,没有则返回空。 window.onload = function(){ var box = document.getElementById('box'); alert(box.style.width); alert(box.style.height); alert(type原创 2018-02-26 22:02:36 · 240 阅读 · 0 评论 -
JavaScipt之继承与原型链
继承是面向对象中一个核心的慨念。其他正统面向对象语言会有两种方式实现继承;一个是接口继承,一个是原型继承。而ECMAScript只支持继承,不支持接口实现,而实现继承的方式依靠原型链完成。 function Box(){ //Box 构造 this.name = 'wu'; } function Desk(){ //Desk 构造 this.age = 100; } D原创 2018-01-31 22:57:12 · 245 阅读 · 0 评论 -
JavaScript面向对象与原型(二)
hasOwnProperty()方法检测属性是否存在实例中,in可以判断属性是否存在实例中或原型中,那么结合这两种方法就可以判断属性是否存在原型中; function isProperty(objest, property){ return !object.hasOwnProperty(property) && (property in object); } var box = ne原创 2018-01-31 20:57:41 · 291 阅读 · 0 评论 -
JavaScript之面向对象与原型(一)
一、创建对象 ECMAScript有两种开发模式:1.函数式(过程化);2.面向对象(OOP);面向对象语言有一个标志,就是有类的慨念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript没有类的慨念,所以它的对象与基于类的语言的对象有所不同。 1、JS中普通创建对象的方法 var box = new Object(); box.name = 'wu'; box.ag原创 2018-01-27 21:42:10 · 248 阅读 · 0 评论 -
JavaScript之匿名函数与闭包
一、匿名函数 匿名函数就是没有名字的函数, 函数的定义大致分为三种方式: 第一种:普通函数 function f1(){ return 'Danie_wu'; }原创 2018-01-25 22:28:06 · 279 阅读 · 0 评论 -
JS中预编译问题
Javascript是弱类型语言,相对于一些强类型语言,比如Java、C\C++..., 它本身也有类似于编译的预编译行为,它是解释性语言,它的预编译就是发生在函数执行前一刻。这里的函数不单单是function,代码块也算是函数。今天在这里结合大神们博文,就我自己,作以下总结。 先来看下如下代码:原创 2018-01-02 22:10:43 · 875 阅读 · 1 评论