摘要: 学习文章 链接 总结笔记 ①sort是Array.prototype的属性, ②如果不写入参数,则按照转换为的字符串的每个字符的unicode位点进行排序, ③如果传入一个比较函数sort(function(a,b){}), 如果比较函数返回负值,则a排在b之前; 如果比较函数返回正值,则a排在b之 阅读全文
posted @ 2016-11-20 00:16 FatDong 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 问题:为什么arr1不是按照字符的unicode位点进行排序? 答案:感谢网友解答 链接 总结: arr arr1 arr2; //true arr.sort返回的是排序后arr的引用,所以当第二次arr.sort后修改,arr的值也发生了改变,所以arr1的值也发生了改变。 阅读全文
posted @ 2016-11-20 00:11 FatDong 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 总结笔记 自由变量:在函数中使用,但不是形参和局部变量的变量。 经典例子: 第一种方法: 第二种方法:将k改为let声明 第三种方法:(callee已废除) 内部函数共享一个父作用域 阅读全文
posted @ 2016-11-19 22:40 FatDong 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 学习文章 汤姆大叔的博客 总结笔记 函数声明: 1.函数声明必须要有名称 2.位置只能在全局上下文和函数体内,不能出现在代码块(if)中 函数表达式: 特点:不会影响上下文的全局对象VO 1.表达式可以没有名称,表达式不能以function开头 2.当表达式不在规定位置时,需要用分组操作符圆括号强制 阅读全文
posted @ 2016-11-19 18:42 FatDong 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 总结笔记: with和catch会将对象中标识符的解析添加到作用域链的最前端, 标识符的解析就是with()和catch()括号中的对象。 with也是一个对象,含有__proto__属性,指向Object.prototype 阅读全文
posted @ 2016-11-19 16:52 FatDong 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 学习文章 汤姆大叔的博客 总结笔记: 通过构造函数创建的函数的[[scope]]属性总是唯一的全局对象。 顺便写一下,构造函数的一个特殊的地方 阅读全文
posted @ 2016-11-19 15:30 FatDong 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 学习文章 ①王福明的博客 ②汤姆大叔的博客 总结笔记 知识点: 1.执行上下文环境,简单地说就是在执行代码之前把所有变量拿出来赋值。 2.处于执行上下文栈最上面的为活动状态 全局上下文环境 准备工作 ①变量的声明(普通变量,函数表达式) ②函数声明 ③this的指向(例如:console.log(t 阅读全文
posted @ 2016-11-19 10:42 FatDong 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 前言 最近看到一篇文章,弗里得木的翻译笔记,里面有个问题没有解决,就是linebox的baseline为什么会移动呢? 在讨论这个问题之前读者需要对 默认值baseline 以及 其他属性值(天镶的博客)有一定了解。 下面详细描述这个baseline移动的问题,先上代码 <!DOCTYPE html 阅读全文
posted @ 2016-10-07 15:22 FatDong 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话 最近在Stack Overflow上看到 一个不错的回答 ,以下是我对其的总结,分享给大家。 垂直居中的四种方法 ①基础的方法 设置父元素的line-height等于height,这种方法只适用于对一行文字进行垂直居中对齐 ②使用vertical-align:middle 这是另一种垂 阅读全文
posted @ 2016-10-07 10:59 FatDong 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话 在学校业余学习了一个月的CSS,人生中第一篇博客就献给CSS了,欢迎大家指正文章中不正确的地方,在此感谢。在尝试开始写博客的时候查了好多资料,原本以为写自己熟悉的知识的博客很容易,没想到中间还是遇到很多的不懂的地方,写博客真是个好习惯,可以帮自己总结知识,找出自己的知识盲区,只不过太花 阅读全文
posted @ 2016-10-06 18:42 FatDong 阅读(32379) 评论(0) 推荐(2) 编辑