JavaScript中的this机制 Javascript
JavaScript有自己的一套this机制,在不同情况下,this的指向也不尽相同。 全局范围 console.log(this); //全局变量 全局范围使用this指向的是全局变量,浏览器环境下就是window。 注:ECMAScri...
标签: javascript
实现高性能JavaScript之执行与加载 Javascript
浏览器在处理HTML页面渲染和JavaScript脚本执行的时候是单一进程的,所以在当浏览器在渲染HTML遇到了<script>标签会先去执行标签内的代码(如果是使用s
标签: javascript
深入分析Javascript事件代理 Javascript
很久很久以来,总感觉事件发生与事件代理到之间没什么鸟区别。 最近,又看了一下,感觉区别其实真不大!看怎么理解吧。 要搞清楚什么是事件代理,就需要先搞清楚什么是代理。 从商业角度来讲,代理就是:我有货,你没货,但丫我没时间、没精力全部卖掉,而...
标签: javascript
JavaScript数据结构与算法之集合(Set) Javascript
集合(Set) 说起集合,就想起刚进高中时,数学第一课讲的就是集合。因此在学习集合这种数据结构时,倍感亲切。 集合的基本性质有一条: 集合中元素是不重复的。因为这种性质,所以我们选用了对象来作为集合的容器,而非数组。 虽然数组也能做到所有不...
标签: javascript
JavaScript数据结构与算法之链表 Javascript
链表简介 链表是一种常见的数据结构,也属于线性表,但不会按线性的顺序来储存数据。而是在每一个节点中,储存了下一个节点的指针。可以看图理解。(有C语言基础的可能比较好理解)。 使用链表结构可以克服数组需要预先知道数据大小的缺点(C语言的数组需...
标签: javascript
JavaScript数据结构与算法之栈与队列 Javascript
学习起因 曾经有一次在逛V2EX时,碰到这么一个帖子。 数学完全还给老师了,想学回一些基础数学,大概是高中程度的,有什么书籍推荐? 发帖的楼主大学没有高数课程,出去工作时一直在从事前端的工作。感觉到数学知识的匮乏,所以想补一补数学。 看了看...
标签: javascript
JavaScript中的this,call,apply使用及区别详解 Javascript
学习起因:在之前的JavaScript学习中,this,call,apply总是让我感到迷惑,但是他们的运用又非常的广泛。遂专门花了一天,来弄懂JavaScript的this,call,apply。
标签: javascript
javascript高级选择器querySelector和querySelectorAll全面解析 Javascript
querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。 目前几乎主流浏览器均支持了他们。包括 IE8(含) ...
标签: javascript
关于cookie的初识和运用(js和jq) Javascript
cookie是什么 --------------------------------------------------- cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由J...
标签: javascript
浅析JS原型继承与类的继承 Javascript
我们先看JS类的继承<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>JS类的继承</title></head><body> /*
标签: javascript