介绍 享元模式(Flyweight),运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类)。 享元模式可以避免大量非常相似类的开销,在程序设计中,有时需要生产大…
分类:JavaScript
理清javascript对象进阶(描述符,封印,凝结)
属性描述符给js添加了庞大的可能性,要想搞懂前端3大框架道理,不懂不可啊。 对象属性 Object.getOwnPropertyDescriptor() 此函数传入两个参数,一个是目标对象,一个是目标对象的属性,返回的是…
ES6—箭头函数
ES6中,能够运用箭头(=>)函数表达式的语法定义函数,这类函数表达式更适用于那些原本须要匿名函数的处所,注重它们不能用作组织函数。 基础用法 //参数、返回值单一 var f=x=>x; //多个参数 …
函數式編程相識一下(上)
一直以來沒有對函數式編程有一個周全的進修和應用,也許說沒有一個深入的思索。近來看到一些博客文章,倏忽以為函數式編程照樣蠻有意思的。看了些書和文章。這裏紀錄下感悟和收成。 迎接團隊姜或人多多指點@姜少。 由於博客秉持着簡短…
JS奇謀陰謀——16 Hacks
媒介 良久沒寫博客啦~此次寫一篇輕鬆的內容,JS里的16個風趣的技能,簡樸總結自Tal Bereznitskey 的兩篇博客,代碼摘自原文。 Javascript Hacks for Hipsters (2013) 7 …
用js將從背景獲得的時候戳(毫秒數)轉換為想要的日期花樣
例子: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <…
Vuex 小tip
vuex基础运用和相干范例 dispatch提交action,commit提交mutation。dispatch是异步,commit 是同步 经由过程运用,import和mapActions 可以猎取action的要领而…
浅析Promise用法
如需转载请注明来源 关键词:Promise,resolve,reject,Prepending,Resolve,Reject,then,catch,all,race 所谓Promise,简单说就是一个容器,里面保存着某个…
记JS中关于浏览器window的一些操作
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 window 所有的浏览器都支持windou对象,他表示浏览器的窗口 所有 JavaScript 全局对象、函数以及变量均自动成为 wind…
1-JavaScript-函数和作用域
1 arguments 函数可以作为一个变量 arguments — 一般用于参数的个数的判断 JavaScript还有一个免费赠送的关键字arguments,它只在函数内部起作用,并且永远指向当前函数的调用…
30 天精通 RxJS(17): Observable Operators - switch, mergeAll, concatAll
今天我们要讲三个 operators,这三个 operators 都是用来处理 Higher Order Observable。所谓的 Higher Order Observable 就是指一个 Observable 送…
移动端自适应无缝轮播图
移动端的轮播图 用的非常广泛.在这里,写了一个轮播图. 注意是手机端的,朋友们预览的时候,请把浏览器调成手机模式.否则鼠标点击无效. 在这个例子里用的是rem相对布局,针对不同设备的屏幕, 可以自适应.轮播图的移动,也是…