参考Ecmascript 5.1规范: 加法运算符(+) 11.6.1 二元加法运算符或者执行字符串连接操作或者执行数字加法操作。 产生式 AdditiveExpression : AdditiveExpression …
分类:JavaScript
纪录一次面试题
1.vue中你怎样封装一个组件主如果写一个template然后export default出来,运用的时刻import进来,然后components,末了在template中运用 2.你运用过slot吗?运用过,slot…
装潢者形式
标签: 设想形式 什么是装潢者形式? 装潢者形式,个中的重点天然就在“装潢”这两个字上面,在一样平常生涯中许多东西都是须要装潢的,装潢的目标是为了本来的物品越发的悦目,或者是加个装潢让物品越发有用,装潢平常都能够为本来的…
lodash源码收成之bitmarks
文章原由 近期由于函数式编程的curry最先了lodash的源码浏览,效果开开首就看到了如许的代码 var WRAP_BIND_FLAG = 1, WRAP_BIND_KEY_FLAG = 2, WRAP_CURRY_B…
javascript继续要领以及优缺点
条件: 组合指的是什么?就是这两部分的组合:组织函数属性的继续和竖立子类和父类原型的链接。 借用组织函数继续 最简朴的要领,运用call或apply要领,将父对象的组织函数绑定在子对象上 function Super(n…
IOS input auto focus 解決方案探討
IOS input auto focus 解決計劃探討 開發過hybird的人都曉得,在IOS手機下面處於安全策略斟酌,不允許JS自動獵取input輸入框的核心並調出假造鍵盤,但是從產物角度來看,每每如許的場景有許多,所…
ES6成員Set的用法
Set是一個可存儲基礎範例及援用範例的容器,且容器中數據唯一。(唯一:除NaN==NaN外,其他運用===推斷) 經常使用屬性與要領: Set.prototype.size -- 返回Set實例的個數 Set.proto…
todolist for react redux 進修總結
媒介 近來一直在進修react手藝棧,相干的理論和觀點基礎都了解了,之前也用reactjs寫了幾個demo,切身體會到了函數式編程和組件化開闢的壯大的處所,但因種種主客觀緣由,預先沒有對相干知識點舉行梳理和總結,而且事情…
esl6中的三個點(...)-rest參數與擴大運算符
rest參數 ES6引入rest參數( 情勢為“…變量名”) , 用於獵取函數的過剩參數, 如許就不須要運用arguments對象了。 rest參數搭配的變量是一個數組, 該變量將過剩的參數放入數組中。 fu…
一個超等炫的矩陣活動庫,相識一下?
DEMO DEMO jsfiddle 道理申明 用 Matrix 天生一個二維矩陣,經由過程劃定的活動情勢,肯定出須要活動的點,觸發特定事宜,在特定時候后舉行下一輪的活動,肯定活動點,觸發事宜,直到一切的點都活動過。 m…
如何通过AST树去获取JS函数参数名
写在最前 最近项目有个需求,获取函数参数名,听起来很简单,但有了ES6,参数和函数写法千奇百怪,在github上大概看了几个库,基本上都是正则, 对通用的写法能够覆盖,稍微越过边界,往往无法正确匹配。 于是就有了使用AS…
javascript中介者模式-咸鱼网的思考
在字典里,中介者是指“协助谈判和解决冲突的中立方”。在模式设计里,中介者是一种行为设计模式,它允许我们公开一个统一的接口,系统不同部分可以通过该接口进行通讯。 也许一个对象可以和十个对象之间发生联系,十个对象之间有可以发…