发布了文章2018-12-10
例1:展开一个数组(多维): [[1,2],3,[4,[5,6,[7,8]]]] => [1,2,3,4,5,6,7,8]解答:考察递归的思想,其实递归是一种数学思想,把问题本身转化为能够用递归的形式表示的数学公式,那么再复杂的递归问题也可以迎刃而解。
赞了文章2018-09-12
简单来说变化检测就是Angular用来检测视图与模型之间绑定的值是否发生了改变,当检测到模型中绑定的值发生改变时,则同步到视图上,反之,当检测到视图上绑定的值发生改变时,则回调对应的绑定函数。
赞了文章2018-09-12
简单来说变化检测就是Angular用来检测视图与模型之间绑定的值是否发生了改变,当检测到模型中绑定的值发生改变时,则同步到视图上,反之,当检测到视图上绑定的值发生改变时,则回调对应的绑定函数。
发布了文章2018-08-01
1. 安装truffle 运行npm install -g truffle 2. 下载代码 创建项目文件夹MetaCoin,运行truffle unbox metacoin:有以下文件夹: contracts/ solidity编写的智能合约 migrations/ 可脚本化的部署文件 test/ 测试文件 truffle.js Truffle的配置文件 3. 编译智能合约 运...
发布了文章2018-06-13
Angular模块划分和依赖注入的思想可以说是Angular架构核心中的核心,最近通读了一遍Angular官网上的模块和依赖注入两章,也领会到了其中的一些精髓。
发布了文章2018-06-08
Rxjs中有三种操作符都是用作从主流转换到从流上的,它们分别是switchMap、concatMap、flatMap和exhaustMap 。RxViz可以将流进行可视化,我们就利用RxViz来一探这四种操作符的异同。
发布了文章2018-04-22
微信小程序借助微信这个宇宙APP的平台,一经面世便如火如荼地在各行各业蔓延开来,很多企业都利用小程序作为一种有效的宣传手段,而微信官方又开放了小程序的API供开发者们进行开发,于是在广大的程序猿中又掀起了一场微信小程序的开发浪潮。
发布了文章2018-04-08
一、Vue CLI初始化Vue项目 全局安装vue cli npm install --global vue-cli 创建一个基于 webpack 模板的新项目 vue init webpack my-project 进入项目目录试运行 npm run dev 二、将BootStrap加入到Vue项目中 安装JQuery(因为Boostrap是依赖于JQuery的)npm install j...
发布了文章2018-03-29
Angular模块划分和依赖注入的思想可以说是Angular架构核心中的核心,最近通读了一遍Angular官网上的模块和依赖注入两章,也领会到了其中的一些精髓。
赞了回答2018-01-19
class里面定义方法,不能用this.的形式啊。 直接定义setupBold就好了。
赞了回答2018-01-19
大概是这样,我用过这种方法生成过pdf和csv, 可能需要微调一下。 {代码...}
发布了文章2018-01-11
在进行angular-cli项目迁移的时候,特别是项目比较复杂的时候,很容易掉坑。下面我就自己的实践经验总结一下自己在进行CLI迁移的时候掉过的一些坑
赞了文章2017-12-22
王者荣耀的冒险模式里有个挑战模式,第一次过关可以获得比较多的金币,后面重新挑战还是会获得少量金币,这不算是bug,你不嫌烦手动蛮力也可以刷金币。
发布了文章2017-12-07
最近我在给一个不懂计算机的朋友做一个小的应用程序,我想用Angular来做。一般我们在IDE上开发的时候都会用npm start或者ng serve来启动一个内部服务器,可是如果我把开发好的程序给朋友,怎么才能让他能够在自己的浏览器中打开呢?我这里选择了nginx服务器来部署我...
发布了文章2017-12-05
相信学过CSS的同学都曾经对于position的各种属性很困惑,尤其是absolute和relative定位,简直就是傻傻分不清,笔者写这篇文章就是希望通过代码实验的方式来揭露absolute和relative定位的本质区别。
发布了文章2017-11-01
如果使用AOT对Angular的app进行编译,就有一些编码规范,比如在模板中只能访问component中public的属性。《Angular 2 AoT SandBox》总结了AOT的一些规范,只有符合这些规范的代码才可以在AOT中编译通过。
发布了文章2017-11-01
众所周知,Angular所用的单元测试框架是Karma+Jasmine,最近在写Angular的Unit Test的时候,在Given“创建测试条件”部分会在很多地方用到Spy去模拟和监测函数调用,而jasmine为我们提供的关于Spy的函数有很多种,比如createSpyObj,createSpy,SpyOn等等,而这些方法...
发布了文章2017-11-01
工作中的项目使用Git作为版本管理,SourceTree是Git的GUI形式,发现一些写的比较好的关于Git和SourceTree的文章,作为参考:
发布了文章2017-10-31
Rxjs是前端处理异步的一个很先进的技术,而且也比较让人费解,以下是一些学习资料: Rxjs的官网,最权威的资料 Rxjs的官方文档翻译,写得非常之深入,值得好好研读 一些可视化工具,可供学习时候化抽象的流处理为形象的宝石图: RxVizRxMarblesRxVision 汇智网图文并...
发布了文章2017-10-31
看了Angular官网Hero教程中的动态组件一节,然后还看了一篇讲的不错的文章,结合自己的理解,总结Angular动态组件加载如下:首先我们抽象地考虑一下,动态组件加载需要哪些东西?首先你要加载的组件们应该定义出来,其次你需要一个可以挂载这些动态组件的容器,并且...