摘要:二动态原型模式动态原型模式的特点是,在构造函数里面增加判断处理是否添加原型对象属性。他依然有一个严重的问题,就是原型对象和实例和构造函数之间没办法关联,这样不适合在有一定规模复杂度的程序开发中使用。 续上一集内容,有一些数据不需要共享的时候,但是又想实现共享数据处理,鱼与熊掌,都要兼得(老板就是这么霸气),那么经过工程师们的智慧交流,他们发现现实并非那么残酷,还有一些办法可取的,也就是...
摘要:派生类包含基类的所有成员,还包括自身的特有成员,由于继承关系的存在,派生类和派生类对象访问基类中的成员就像访问自己的成员一样。可以直接使用,但是派生类,仍旧无法访问基类中的私有成员。 通过css类选取元素 html所有的元素拥有class属性,该属性会对元素进行分组,标识为某一组。js中使用className属性来保存HTML的class的属性值 var NodeList = docu...
大文档首屏渲染方案思考 一、服务端渲染 优点:服务端性能比较好,对移动端手机作用明显 缺点:大文档渲染完可能体积比较大,网络传输占时间比之前多,sheet还是得回到前端渲染,得维护一套node代码,增加成本 二、分片滑动加载渲染 优点:由于只渲染到首屏和预加载一到两屏的文档,速度炒鸡快,理论上不会有边界,可以渲染任意大小的文档 缺点:需要解决未加载完全复制全文的bug,拉滚动条可能卡顿(参考...
摘要:目前,官方没有提供监控部分改变的方法。这个函数执行后,在中被提及的成员会被替换。这个函数与相比,唯一的好处是假如组件定义不在入口文件如中,这种方法可以免于入口文件中的全局。 Redux https://redux.js.org/https://cn.redux.js.org/ store.getState() https://redux.js.org/api-refe... 这个函数返...
摘要:写在最前为什么要学因为它很火,年诞生起,已经很多公司开发人员在用。本人现在有些业务也转用开发,如实时通讯怎样学本系列教程,主要是基于本人的学习开发经验。与其说是教程,不如说是学习笔记。 写在最前 1.为什么要学node? 1.1因为它很火,09年诞生起,已经很多公司、开发人员在用。知乎 https://www.zhihu.com/questio... 1.2对于前端人员来说,很容易...