随笔分类 - JavaScript
摘要:MDN上解释的很清楚, https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce 这儿再记录一下: 定义: reduce() 方法对累加器和数组中的每个元素 (从左到右)
阅读全文
摘要: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
阅读全文
摘要:哈哈,闲来无事又去翻阮一峰老师的ES6入门了,真的是每看一遍都会有新的收获。http://es6.ruanyifeng.com/ 突然想到要是自己实现一个这种风格的网页,要怎么做。左边固定布局,右边根据当前连接指向不同的内容区,用ajax去拿内容区文件。 后来打开开发者工具,瞅了下软老师怎么实现的,
阅读全文
摘要:JS中每当执行一个函数,那么执行上下文环境就会被创建。 执行上下文的生命周期可以分为两个阶段, 第一阶段: 创建。 变量对象VO,this,作用域链会在这个阶段被确定。 第二阶段: 执行。 赋值,函数引用等其他会在这个阶段执行。 执行完毕后,执行上下文出栈。 变量对象VO: 1. 建立argumen
阅读全文
摘要:这个类似于jquery的Deferred,提供reject和resolve方法。
阅读全文
摘要:浏览器的同源策略不允许我们直接通过ajax call别的域名上的url,但是script,img标签却米有这个限制,jsonp便是利用了这一点,通过在页面上生成一个src为我们所要调用url的script标签,能拿到服务器返回的结果,当然这个只支持get请求,同样,服务器端也要能够接受我们所传递的参
阅读全文
摘要: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';...
阅读全文
摘要:在看阮一峰的es6入门介绍时,发现在页面滚动的时候页面顶部有进度条显示,觉得不错,就去找了下代码。思路很简单:获取当前整个document文档的高度A(这个是不变的,可以通过($(“body”).height()得到)),在获取到当前窗口的高度B($(window).height()),然后A-B就
阅读全文
摘要: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 ...
阅读全文

浙公网安备 33010602011771号