摘要:
1. "阿里巴巴镜像源站点" 有所有linux的源的镜像加速。 "点击查看介绍" 2. "具体配置方法在这里" copy: ubuntu 18.04(bionic) 配置如下 创建自己的配置文件,比如创建文件 编辑内容如下: 然后执行: 即可。 阅读全文
摘要:
class test { set xx(v){ console.log('i am set'); this.__ok = v; } get xx(){ console.log('i am get'); return 100; } } function testFn(){ const y = new 阅读全文
摘要:
在MongoDB中的ObjectID,可以理解为是一个不会重复的ID,这里有个链接http://blog.csdn.net/xiamizy/article/details/41521025感兴趣可以去研究一下。
我今天要做的就是做一个不重复ID的生成器 阅读全文
摘要:
最近在学习IndexDB,使用了IDBObjectStore.getAll,发现手机上不支持。 后面,查阅了mdn:  的确是不支持,且可以看到这个函数现在兼容性很差。 解决方法: 1.使用 IDBObjectStore.openCursor(兼容性较好) 代替, 2.自己模拟一个来兼容: 阅读全文
摘要:
一个新项目,往往会遇到如何选择代码框架的问题。那么什么样的框架或者代码才是一份好的代码呢?有的人很排斥框架,我是无法理解的,如果框架不好,为什么会有人花时间去折腾这么多的框架出来,为什么会有大公司也使用框架呢?如果抛开框架,java抛开框架,C++抛开框架,php抛开框架,…,我估计我们只能回到最早 阅读全文
摘要:
在mac上安装docker,需要用到boot2docker和boot2docker.iso,但是国内悲剧的网络环境,我在这里将我下载到的资源分享给大家。 阅读全文
摘要:
这一期中,我不会分析源码,只是翻译一下"https://docs.angularjs.org/api/ng/service/$compile",当然不是逐字逐句翻译,讲解指令应该如何编写,下一期再接着讲$compile的源码。我觉得,懂得如何使用angular可能对童鞋们更有用。 先说点废话 :上一... 阅读全文
摘要:
在今天的内容,我将重点分析指令的注册。指令首先通过module.direcitve来定义,也就是注册,但是module.directive仅仅是延迟执行了$compileProvider.directive,而在$compileProvider.directive中又定义了指令数组的服务。指令在需要的时候会通过服务的方式实例化(只实例化一起,是单例模式)出来。 阅读全文
摘要:
$interpolate的功能很简单,将绑定在html的变量解析成字符串。然后,由于我们的整个angular应用都会大量的用到数据绑定,所以$interpolate将会被着频繁的调用。如果在$interpolate中存在效率问题,势必会影响到整个应用的执行效率,不是造成浏览器卡顿就是造成整个页面崩溃。$interpolate是angular内部的一个服务,我们在写应用的时候一般不回去调用,它的主要服务对象是$compile,我们讲它也是为讲$compile服务的。 阅读全文
摘要:
本文分别从$sec的引入原因,使用方法和源码分析三个方面讲解了$sec这个可能会被大多数人忽略的一个服务。SEC和CSP的引入都是为了增加angular的安全性,为编写更加不易被攻击的web应用服务的。在上一期中,我们看到angular的作者为了这个目的,不惜花近两千行的代码来实现一个可靠的表达式编辑器,由此,我们在写代码的时候要求自己注意一下这方面的问题是不过分的。 阅读全文