摘要: 变量:不要把它当做一个盒子而是当做一个触手。函数:值和对象的对立统一,正因为这样才使js的世界丰富多彩。js:动态又变态,一切是对象又是值。this:执行上下文,执行上下文,执行时取决于上下文。call、apply、bind:我能决定你的执行上下文。try catch:有错要当面指出哦,背后说人家, 阅读全文
posted @ 2017-09-15 16:54 夕阳下的小老头儿 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 算法是程序的灵魂,一个优秀前端工程师对算法也是要有所了解的,本文总结了我们在开发、面试中经常会遇到的基础算法,使用原生JS实现,未必是最优解,可以互相探讨。2017.2.27 为了便于查看,简单分下类,本文也会持续更新。排序算法1. 冒泡排序 function bubbleSort(arr){ va 阅读全文
posted @ 2017-09-15 15:59 夕阳下的小老头儿 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。 1、字符集 JavaScript程序是用Unicode字符集编写的。 1.1 区分大小写 JavaScript是区分大小写的语言。也就是说,关键字、变量、函数名和所有标识符(identifier)都必须采取一致的大小写形式。比 阅读全文
posted @ 2017-09-15 15:28 夕阳下的小老头儿 阅读(178) 评论(0) 推荐(0) 编辑
摘要: HTML5 DOM 选择器 // querySelector() 返回匹配到的第一个元素var item = document.querySelector('.item');console.log(item); // querySelectorAll() 返回匹配到的所有元素,是一个nodeList 阅读全文
posted @ 2017-09-15 15:24 夕阳下的小老头儿 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-15 15:10 夕阳下的小老头儿 阅读(44) 评论(0) 推荐(0) 编辑
摘要: function Animal(name) { this.name = name;} Animal.prototype.run = function() { console.log(this.name + " is running!!");} var a = new Animal('a');var 阅读全文
posted @ 2017-09-15 15:07 夕阳下的小老头儿 阅读(99) 评论(0) 推荐(0) 编辑