06 2018 档案

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