摘要:
传统单例实现 基础实现 // 方式一:instance维护在对象中 // ES5 var Singleton = function (name) { this.name = name this.instance = null }; Singleton.prototype.getName = func 阅读全文
摘要:
函数柯里化(function currying)。currying 的概念最早由俄国数学家 Moses Schönfinkel 发明,而后由著名的数理逻辑学家 Haskell Curry 将其丰富和发展,currying 由此得名。 currying 又称部分求值。一个 currying 的函数首先 阅读全文
摘要:
// 生成随机数 randomNum(max, min) { return parseInt(Math.random() * (max - min)) + min; }, // 生成随机颜色 randomColor(min, max) { let r = this.randomNum(min, ma 阅读全文
摘要:
1. 滚动条相关的CSS伪元素 ::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-button 滚动条两端的按钮 ::-webkit-scrollbar-track 外层轨道 ::-webkit-scrollbar-track-piece 内层轨道,滚动 阅读全文
摘要:
第9章 了解听众 在彼此竞争的公司文化环境中,我们不需要对每个人都友好,更重要的是关注如何变得“厚脸皮”以及如何自信、有说服力地展示自己的想法。当然这并不是说要抨击别人,我们只是做自己而已。不过,这可能意味着挑战别人,也被别人挑战。在这样的文化中,平时讲话要表现自己的信念和自信。了解组织文化规则(不 阅读全文
摘要:
什么是 Sticky Footer? Sticky Footer(粘黏页脚)指的是在页面布局时,当页面的内容不足或等于一屏时,让页脚始终保持在页面的底部,如同粘在底部一样;当页面的内容超过一屏时,即页面发生滚动时,页脚跟随文档,仍然处在页面文档的底部。 简而言之,就是“页脚置底”。 动手实现 实现效 阅读全文
摘要:
Object.create() Object.create() 方法用于创建一个新对象,使用现有的对象来作为新创建对象的原型(prototype)。 const person = { isHuman: false, printIntroduction: function() { console.lo 阅读全文
摘要:
以安装webpack 为例 npm info webpack 阅读全文
摘要:
Vue2项目(vue-cli) 安装指定版本 最新版本@6 会报错:PostCSS plugin postcss-pxtorem requires PostCSS 8 npm i postcss-pxtorem@5.1.1 -D 配置 vue.config.js module.exports = { 阅读全文
摘要:
达夫设备(Duff’s Device)的技术。 该技术是以其发明者 Tom Duff 命名的,他最早建议在 C 语言中使用该技术。在 JavaScript 实现达夫设备的人是 Jeff Greenberg。 达夫设备的基本思路是以 8 的倍数作为迭代次数从而将循环展开为一系列语句。 // 来源:Je 阅读全文