随笔分类 - Article
摘要:如果你已经知道了js中存在宏任务和微任务,那么你一定已经了解过promise了。因为在js中promise是微任务的一个入口。 先来看一道题: 这题的答案是: promise body出现在第一行一点也不意外,意外的是,setTimeout出现在了promise then的后边。 setTimeou
阅读全文
摘要:vue中computed和watch的对比是一个很有意思的话题。 看过官网教程以后,我们往往更倾向多使用computed。computed优点很多,却在某些时候不太适用。 今天我们就稍微讨论一下,当我们在编写一个子组件时,需要同步父子组件的属性props时,computed与watch的选用。 举个
阅读全文
摘要:技术分享问题1{ a: 1 } + 1// ?({ a: 1 }) + 1// ?1 + { a: 1 }// ?答案{ a: 1 } + 1// 1({ a: 1 }) + 1// "[object Object]1"1 + { a: 1 }// "1[o...
阅读全文
摘要:目录前言知行合一态度转变前言时间不等人,一晃30岁了。年龄的增长主要体现在两个方面:一个是生理方面,一个是心理方面。生理方面不是说身体老了,没精力了,恰恰相反,是懂得爱惜自己的身体了。心理方面不是老了,没有向上的动力了,而是终于明白自己该怎么度过这一生了。做...
阅读全文
摘要:父子窗体交互方式 通过contentWindow交互 通过postMessage交互 父子窗体交互方式 通过contentWindow交互 通过postMessage交互 通过contentWindow交互 通过postMessage交互 通过contentWindow交互 主窗体内嵌的iframe
阅读全文
摘要:如果让你用一句话总结一下什么是flux,该怎么说?官网上有这样的介绍:flux是一种思想,一种框架,是facebook给react。。。这样的解释对程序员来说,显得过于抽象又不具体了。阮老师的文章,也将官网的介绍很好的翻译了一遍。读了以后可以了解到flux是由哪些部分...
阅读全文
摘要:1. native修饰符可以用来绑定原生事件2. destroyed在列表重渲染时,销毁的列表项会调用。3. 并不是所有的数据都适合放入vuex4. 子组件mounted先于父组件发生。5. 父组件created先于子组件出触发。6. 数组、对象等引用型数据结构,做数...
阅读全文
摘要:今天基于vue-cli(2.9.3)构建一个新的项目。我用的sublime,es6的代码格式要与公司格式兼容。采用了vue-cli自带的eslint后,有一些不统一的部分需要修改。先看看sublime里需要怎么处理:首先,在项目根目录下找到.eslintrc.js,在...
阅读全文
摘要:javascript(简称js)中的数字使用的是国际标准 IEEE 754,因为js是弱类型语言,为了方便省事,所有数字都是以64位浮点数形式储存。也就是说,js语言底层根本没有整数,所有数字都是小数(64位浮点数)! 当我们开心的进行着整数计算的时候,其实js都在算小数(莫名悲伤)。 整数算起来时
阅读全文
摘要:如有疏漏错误,还望指正。转载不忘加上>>原链接Click Me大家一看,这不就是一个语义化的标签么,这样写的确比上面写起来简单,看起来也更清晰,但这就是JSX了么?当然不是,JSX语法的重点在于它是与js代码混写的,配合es6就像下面这样:class Sho...
阅读全文
摘要:第一次启动了react-native的示例,今天主要把其中遇到的坑与解决的办法分享给大家。如有疏漏、错误还望指正。首先还是要从hybrid app这个概念说起(如果对于这个过程不感兴趣的同学,可以直接往下翻,从开始配置react-native看起)。hybr...
阅读全文
摘要:首先要了解什么是karma,karma干嘛用的,它的好朋友jasmine又是啥?这些文章可以帮助你: karma干嘛的? angular与karma1 angular与karma2 看了以上几篇文章之后,我们基本上就可以启动我们最简单的一...
阅读全文
摘要:第一个要介绍的是我们的麻烦制造器:angular-ui-bootstrap ui-bootstrap可以有很多通用的插件给大家用,比如弹窗啊(modal),翻页控件啊(pagination),为什么说它麻烦呢,因为它家官网被墙了,看不到文档!可我就是...
阅读全文
摘要:又一周过去了,项目也已经做得有点模样了。收集来一些小经验,分享给大家,有疏漏之处,还望指正,海涵。 上周整合了gulp与webpack,那么工具准备差不多了,我们就开始编码吧。编码的框架就是angular了(现在已经出了es6了,配合angular2...
阅读全文
摘要:时间匆匆如流水继上周熟悉了gulp的初步安装与环境配置以后,我的项目又进入了新的阶段! 这篇文章将把我这一周遇到的一些问题,以及解决的方式做一个小小的总结,不一定记的完整,但都是个人的一点经验,分享给大家。有什么错误疏漏还望指正。 1.angul...
阅读全文
摘要:昨天花了一天的时间,学习了一下gulp,今天整理一下,也分享给朋友们。 首先当然是去gulp的官网逛一圈了: http://gulpjs.com/ 中文站地址: http://www.gulpjs.com.cn/ 里边有入门指南,如下...
阅读全文
摘要:首先,请同学们自行了解webservice的基础知识。 个人理解,webservice约等于使用http+xml技术进行跨平台的数据交互。 http和xml我们都很熟悉了,把他们两个组合到一起就是webservice了,http负责信息传输,xm...
阅读全文
摘要:如何判断一个元素A包含了元素B呢?如果不用contains方法的话,如何做呢?腾讯面试的时候也出了这道题啊,当时没看dom的知识,所以一抹黑哦。。。那就判断B是否为A的child喽,那也就是A是B的parent或者parent.parent或者parentN...
阅读全文
摘要:仔细分析了一下重构这个事,很多程序员都是写了一些不负责任的代码,给项目积累了很多“疾病”后一走了之。这样是对自己的解放,也是对自己的不负责。因为代码重构,的确能让你更加的了解自己,提升自己。最近重构了一段以前的代码。也受到了一些别人的启发。代码就不全部拿来了,就记录一...
阅读全文
摘要:今天看了一段代码,大概是这样的:function test(){ a=4; b=5; return b=a;}test();//返回?返回值是多少呢?运行结果是4这可以理解为将a的值赋给b以后,返回b的值,也就是说“=”是有返回值的。如果是这样的话我们不难理解:var...
阅读全文

浙公网安备 33010602011771号