随笔分类 -  JavaScript

摘要:MDN上解释的很清楚, https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce 这儿再记录一下: 定义: reduce() 方法对累加器和数组中的每个元素 (从左到右) 阅读全文
posted @ 2017-08-30 16:35 一片叶子啊 阅读(4722) 评论(0) 推荐(0)
摘要:The Hamming distance between two integers is the number of positions at which the corresponding bits are different. Given two integers x and y, calcul 阅读全文
posted @ 2017-03-29 22:33 一片叶子啊 阅读(145) 评论(0) 推荐(0)
摘要:哈哈,闲来无事又去翻阮一峰老师的ES6入门了,真的是每看一遍都会有新的收获。http://es6.ruanyifeng.com/ 突然想到要是自己实现一个这种风格的网页,要怎么做。左边固定布局,右边根据当前连接指向不同的内容区,用ajax去拿内容区文件。 后来打开开发者工具,瞅了下软老师怎么实现的, 阅读全文
posted @ 2017-03-24 10:39 一片叶子啊 阅读(154) 评论(0) 推荐(0)
摘要:JS中每当执行一个函数,那么执行上下文环境就会被创建。 执行上下文的生命周期可以分为两个阶段, 第一阶段: 创建。 变量对象VO,this,作用域链会在这个阶段被确定。 第二阶段: 执行。 赋值,函数引用等其他会在这个阶段执行。 执行完毕后,执行上下文出栈。 变量对象VO: 1. 建立argumen 阅读全文
posted @ 2017-03-23 20:34 一片叶子啊 阅读(107) 评论(0) 推荐(0)
摘要:两种方法实现,第一种为事件委托,第二种为闭包。 阅读全文
posted @ 2017-03-03 16:04 一片叶子啊 阅读(522) 评论(0) 推荐(0)
摘要:这个类似于jquery的Deferred,提供reject和resolve方法。 阅读全文
posted @ 2017-02-25 19:24 一片叶子啊 阅读(399) 评论(0) 推荐(0)
摘要:浏览器的同源策略不允许我们直接通过ajax call别的域名上的url,但是script,img标签却米有这个限制,jsonp便是利用了这一点,通过在页面上生成一个src为我们所要调用url的script标签,能拿到服务器返回的结果,当然这个只支持get请求,同样,服务器端也要能够接受我们所传递的参 阅读全文
posted @ 2017-02-24 18:04 一片叶子啊 阅读(642) 评论(0) 推荐(0)
摘要:export deault function() { }; import './a'; //表示直接执行a.js中的内容,如果有多个这条语句,只会执行一次 import A from './a'; //不加{}表示a.js中使用的是export default import {A,B} from './a'; //a.js暴露了A和B import * as AA from './a';... 阅读全文
posted @ 2017-02-19 23:31 一片叶子啊 阅读(143) 评论(0) 推荐(0)
摘要:在看阮一峰的es6入门介绍时,发现在页面滚动的时候页面顶部有进度条显示,觉得不错,就去找了下代码。思路很简单:获取当前整个document文档的高度A(这个是不变的,可以通过($(“body”).height()得到)),在获取到当前窗口的高度B($(window).height()),然后A-B就 阅读全文
posted @ 2017-02-19 22:44 一片叶子啊 阅读(715) 评论(0) 推荐(0)
摘要:function openWin(url) { var iWidth = 600; var iHeight = 400; var iTop = (window.screen.availHeight - 30 - iHeight) / 2; var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; window ... 阅读全文
posted @ 2017-01-22 09:34 一片叶子啊 阅读(331) 评论(0) 推荐(0)