06 2018 档案
摘要:1,带参数默认值的函数 JS函数有个独特的行为:可以接受任意数量的参数,而无视函数声明的形参数量。未提供的参数会使用默认值来代替。实际传递的参数允许少于或多于正式指定的参数。 在ES6中可以直接在形参里面进行默认值赋值: 在ES5中我们一般使用: 在形参未被提供情况下使用默认值。但是如果timeou
阅读全文
摘要:立即执行函数:常用于第三方库,好处在于隔离作用域,任何一个第三方库都会存在大量的变量和函数,为了避免变量污染(命名冲突),一般想到的方法就是使用立即执行函数。jQuery就是使用的立即执行函数。 函数有三种:函数声明 函数表达式 匿名函数 立即执行函数常见形式: (function fn(i){ c
阅读全文
摘要:appcan是浏览器技术,前端代码运行在webview上,而weex是原生引擎渲染,说白了就是把H5翻译成原生。 weex的官网上说,在开发weex页面就像开发普通网页一样,在渲染weex页面时和原生页面一样。weex的标签,像<div>等在移动端渲染出来的都是原生组件,而不是HTMLElement
阅读全文
摘要:目前代码所处位置是micro分支,该分支是从dev分支直接拉下来进行npm run dev的,而dev分支是可以正常运行的,网上的诸多解释是babel转义时候报错,其实对比可见,两个分支不同的地方应该是node_moduels依赖,所以解决方案就是:将micro分支的依赖删除重新install。 然
阅读全文
摘要:查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git checkout -b <name> 合并某分支到当前分支:git merge <name> 删除分支:git branch -d <name> 在
阅读全文
摘要:ES6中为何要提出用let和const来定义变量?使用var会有什么弊端呢?其中最关键的就是:使用var关键字声明的变量,无论其实际声明位置在何处,都会被视为声明于所在函数的顶部(如果声明不在任意函数内部,则视为在全局作用域的顶部)。这就是所谓的变量提升。 栗子如下: 实际上当condition为f
阅读全文
摘要:1,指定计划 个人可以用贴纸方式,可以进行A-D的任务顺序。对排序出来的目标,用SMART进行细化。(Specific,Measurable,Achievable,Rewarding/Relevant,Time bound). 2,行动与检查 积极性的反馈(Behavior,Impact,Appre
阅读全文
摘要:在用vue cli进行项目npm run dev 时候,页面Cannot GET/ 主要是把config/index.js里面的dev:{assetsPublicPath:'/'}改成了跟build里面一样的'./',改回‘/’,然后再重新npm run dev就可以本地正常访问了呢!
阅读全文
摘要:先看个栗子: ~是按位取反的意思,计算机里面处理二进制数据时候的非,~~就是再转回来,利用两个按位取反的符号,进行类型的转换,转换成数字符号。 而在计算机里面的^=是异或运算,相同取0,不同取1. 两个整数交换可以酱紫表示: 将a = a ^= b; b = b^=a; a = a^=b;在js中类
阅读全文

浙公网安备 33010602011771号