摘要:视图主要是用模版引擎加上数据进行渲染。服务端用框架提供数据接口,配合中和的交互操作,主要是获取,更新,保存,删除等。测试框架使用断言库使用。本次项目用的文件,略图如下,好了,通过前面的编码,系统已经初步完成了。现在需要部署发布到线上了。 myblog 博客站点地址:http://www.snayan.com。项目地址:https://github.com/snayan/myblog 本...
摘要:继承原型链原型链是实现继承的主要方法。临时的构造函数将传入的对象作为这个构造函数的原型返回新实例以为原型创建一个新实例不仅属于所有,而且也会被共享。上诉例子只调用了一次构造函数,因此避免了在上面创建不必要的多余的属性。 继承 1 原型链 原型链是实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 构造函数、原型和实例的关系 每个构造函数都有一个原型对...
摘要:拦截实例作为构造函数调用的操作,比如。方法等同于,这提供了一种不使用,来调用构造函数的方法。方法对应,返回一个布尔值,表示当前对象是否可扩展。这是的一个提案,目前转码器已经支持。别名或修饰器在控制台显示一条警告,表示该方法将废除。 Proxy Proxy 这个词的原意是代理,用在这里表示由它来代理某些操作,可以译为代理器,即用自己的定义覆盖了语言的原始定义。ES6 原生提供 Proxy...
摘要:最后一点思考都是在冒泡阶段绑定事件处理器,为什么不在捕获阶段拦截事件尼,如果一个向右活动的手势被识别,后续的事件如已经没必要再传给子节点,完全可以在拦截的元素上处理,这样性能上也应该会有一点提升,挖个坑给自己以后实现一下。 开始 话说上周周末闲的蛋疼,突然想了解一下前端手势如何处理,好解开自己一个知识盲点,于是开始啃源码。。。并纪录一下。 一个手势 在我们的前端页面里面复杂的手势应该是...
摘要:因为箭头函数本身没有所以不可以当作构造函数,也就是说,不可以使用命令,否则会抛出一个错误。箭头函数不可以使用对象,该对象在函数体内不存在。 es6学习笔记-箭头函数_v1.0 箭头函数使用方法 var f = v => v; //普通函数配合箭头函数写法,这里并且是传参的 //相当于 var f = function(v) { return v; }; /*-----------...