JavaScript
文章平均质量分 88
Aus0049
这个作者很懒,什么都没留下…
展开
-
[持续更新]JavaScript学习笔记(一)
我的JavaScript学习的笔记,每天将所学的内容发布,本题目将持续更新,希望大家指正错误,一起进步,谢谢!原创 2015-08-11 22:13:43 · 476 阅读 · 0 评论 -
Promise规范
Promise的出现就是为了解决冗长的callback造成的不便如: loadImg('a.jpg', function() { loadImg('b.jpg', function() { loadImg('c.jpg', function() { console.log('all done!'); }); })原创 2016-04-24 22:46:32 · 3681 阅读 · 0 评论 -
[持续更新]HTML5学习笔记(五)简单Ajax实现
1. Ajaxajax现在已经广泛的应用在我们日常生活中,因为他可以实现不刷新页面,只替换文档中的一部分或多个部分。这大大的提升了用户体验和减少了页面显示不必要的内容。不过他也使浏览器的后退键时效,是一门有争议但是仍然广泛应用的技术。也是前端开发人员和后台开发人员都必须掌握的技术。Ajax在网站中有大量的应用:一开始Google在他的搜索框中使用ajax匹配跟用户输入相似搜索结果而引起轰动原创 2015-09-18 16:38:01 · 4382 阅读 · 1 评论 -
[持续更新]JavaScript学习笔记(七)
1.this的用法看了一些网上的博客,总结下自己对this的看法。对于初学者来说,this还是比较抽象的;掌握一段时间后,最熟悉的还是this指代当前对象;但是归根结底一句话:this指调用函数的那个对象;1.函数调用function aa(){ this.a = 1;}aa();//1aa函数内定义了this.a;在这里this.a=1;相当于a=1;还原创 2015-08-22 22:13:28 · 345 阅读 · 0 评论 -
[持续更新]JavaScript学习笔记(六)
1.DOM节点操作文档对象模型(DOM)是表示和操作HTML和XML文档内容的基础API 1.选取文档元素1)document.getElementById()根据id选取元素返回对象2)document.getElementsByName()根据name选取元素返回NodeList3)document.getElementsByTagName()根据tag选取元素返回HT原创 2015-08-21 21:53:54 · 404 阅读 · 0 评论 -
Javascript中的事件绑定
1. 事件绑定js的事件绑定是前端基础知识点。我们经常会习惯这样添加一个事件:JS事件机制bottonvar btn = document.getElementById("btn");btn.onclick = function(){ alert("1");}btn.onclick = function(){ alert("2");}原创 2015-09-05 20:29:58 · 714 阅读 · 0 评论 -
[持续更新]JavaScript学习笔记(五)
1.闭包(closure)这个是js中很重要的一个概念,也是比较难理解的一个概念,也是用的比较多的一个概念。我的认识也有限,经验尚少,简单谈一谈我的理解。在说闭包之前,应该了解变量作用域(scope)这个概念,简单说就是在一个嵌套的函数内,子函数的变量对父函数不可见,父函数以及父函数的父函数的变量对子函数可见;当子函数要一个变量时,先从自身找,若没有,则去父函数的变量中找,以此类推。我原创 2015-08-17 21:05:03 · 394 阅读 · 0 评论 -
[持续更新]JavaScript学习笔记(四)
1.Call&&apply这两个方法非常相似。本节知识点参考http://www.cnblogs.com/huyong/p/4139875.htmlcall方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一原创 2015-08-14 21:47:55 · 415 阅读 · 0 评论 -
[持续更新]JavaScript学习笔记(三)
1.__proto__&&prototype这两个东西我理解了好久,看了好多书的介绍以及别人的博客,这里写写我的理解。百度的面试中就问到了,可是我没回答出来。看一个例子 function F1(y){ this.y = y ; } F1.prototype.x = 10; F1.prototype.calculate = function(z){原创 2015-08-13 21:40:06 · 542 阅读 · 0 评论 -
[持续更新]JavaScript学习笔记(二)
1.变量作用域这个是个重点,也是前端考察的要点。一个变量的作用域(scope):是程序员代码中定义这个变量的区域。这是JavaScript权威指南第六版中对作用域的定义。简单的来说:一个变量定义在全局,就是全局变量,具有全局作用域(在代码中的任何地方都有定义);一个变量定义在函数内部,就是局部变量,只在函数内部有定义;参数也是局部变量,只再函数体内有定义。a.全局变量与局部变量原创 2015-08-12 22:11:55 · 675 阅读 · 0 评论 -
[持续更新]JavaScript学习笔记(八)
1.匿名函数在JavaScript中是很常见的,也算是个零碎的知识点,值得记录。匿名函数顾名思义就是没有名字的函数,这种函数在JavaScript中的写法也很多,我参考了书本以及网上的别人的博客,总结出以下几种://常见写法(function() { alert('water'); })(); //带参数写法(function(o) { alert(o); })('water原创 2015-08-27 21:15:33 · 448 阅读 · 0 评论 -
JS各种循环语句/条件语句的性能
循环语句JS中常见的循环函数有forwhiledo whilefor inforEachfor in 一般是用在对象属性名的遍历上的,由于每次迭代操作会同时搜索实例本身的属性以及原型链上的属性,所以效率肯定低下而forEach是基于函数的迭代(需要特别注意的是所有版本的ie都不支持,如果需要可以用JQuery等库),对每个数组项调用外部方法所带来的开原创 2016-06-26 14:42:50 · 5294 阅读 · 0 评论