博客专栏  >  前端   >  JavaScript

JavaScript

JavaScript基础教程学习

关注
7 已关注
36篇博文
  • offsetTop、offsetLeft、offsetWidth、offsetHeight

    //获取坐标位置 function getpos(e){ var t=e.offsetTop; var l=e.offsetLeft; var height=e.o...

    2016-08-12 21:26
    1090
  • JavaScript:同源策略

    同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只...

    2016-08-15 11:13
    498
  • getClientRects 和 getBoundingClientRect 的用法和区别

    getClientRects获取元素占据页面的所有矩形区域  描述 获取元素占据页面的所有矩形区域。 语法     var rectCollection = object.getC...

    2017-02-08 13:57
    639
  • js中typeof和instanceof用法区别

    typeof和instanceof判断变量,typeof会返回一个变量的基本类型,只有以下几种:number,boolean,string,function(函数),object(NULL,数组,对象...

    2017-07-26 14:28
    246
  • JavaScript作用域、上下文、执行期上下文、作用域链、闭包

    作用域、上下文、执行期上下文、作用域链、闭包是JavaScript中关键概念之一,是JavaScript难点之一,在应聘面试时必定会问到的问题,作为前端工程师必须理解和掌握。相信大家已经阅读了很多关于...

    2017-11-07 00:50
    373
  • JS数组扁平化、去重、排序

    在网上看到一个校招题目,已知一个数组var arr = [[1, 3, 2, 1],[5, 3, 4, 8, 5, 6, 5],[6, 2, 8, 9, [4, 11, 15, 8, 9, 12, [...

    2017-09-13 15:30
    317
  • iframe.contentWindow

    1、iframe.contentWindow(主页面调用iframe)  此处的iframe是从document取得的,即作作为document的子对象出现,虽然是文档(document)对象,但由于...

    2017-09-15 12:06
    325
  • JavaScript:数据类型

    一、数据类型          ECMAScript中有五种简单的数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number、String。还有一种复杂数据类型—Obj...

    2016-05-31 15:21
    3522
  • JavaScript:变量

    ECMAScript 变量可能包含两种不同的数据类型的值,基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指由多个值构成的对象。      在将一个值赋给变量时,解析器必须确定这个值...

    2016-05-31 15:58
    427
  • JavaScript:引用类型

    引用类型的值(对象)是引用类型的一个实例。在ECMAscript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但是这种称呼并不妥当。尽管ECMAscript从技术讲是一门面向...

    2016-05-31 19:00
    2375
  • JavaScript:创建对象

    面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。ECMA-262把对象定义为:“无序属性的集合,其属性可以包...

    2016-06-01 11:53
    404
  • JavaScript:原型链、继承

    (1)理解原型对象     1).只要创建了一个新函数,就会为该函数创建一个prototype属性,这个属性指向函数的原型对象;     2).所有原型对象都会自动获得一个constructor(构造...

    2016-06-01 12:04
    446
  • JavaScript:闭包

    一、充电 1、一切(引用类型)都是对象,对象是属性的集合。 2、函数是一种对象,但是函数却不像数组一样——你可以说数组是对象的一种,因为数组就像是对象的一个子集一样。但是函数与对象之间,却不仅仅是一种...

    2016-06-02 16:31
    5117
  • JavaScript:BOM(浏览器对象模型)

    BOM(BrowserObjectModel)也叫浏览器对象模型,描述与浏览器进行交互的方法和接口。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子...

    2016-06-02 21:19
    424
  • JavaScript:DOM(文档对象模型)

    通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript 就需要对 HTML 文档中所有元素进行访问的入口。这个...

    2016-06-03 14:23
    521
  • JavaScript:DOM扩展

    对DOM的两个主要的扩展石Selectors  API和HTML5。 一、选择符API 1、querySelector()方法 querySelector()方法接收一个css选择符,返回与该模式匹配...

    2016-06-03 17:13
    356
  • JavaScript:样式

    要确定浏览器是否支持DOM2级定义的css能力,使用下面的代码: var supportsDOM2CSS=document.implementation.hasFeature("CSS","2.0")...

    2016-06-03 19:39
    328
  • JavaScript:事件处理程序

    JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。 一、事件流   事件流描述的是从页面中接收事件的顺序,IE的事件流是事件冒泡流,而Ne...

    2016-06-04 16:24
    316
  • JavaScript:事件对象

    在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。 1、DOM中的事件对象 DOM中的事件对象 Click Me var btn=docu...

    2016-06-04 16:28
    350
  • JavaScript:事件类型

    我们把事件分为了三大类,分别是一般事件、表单事件和页面事件。当前我们可以再做细分: 1、UI事件:如load、unload、error、resize、scroll、select、DOMActive,是...

    2016-06-04 17:56
    470

CSS3
1418392
HTML5
1818513
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部