2021年5月13日
摘要: 1.原型链继承(通过只继承父类原型上的属性,优化了所有实例共享实例引用变量的问题) // 原型链实现类的继承 function extend(Children, Parent) { // 避免所有的子类引用变量共享问题-引入临时新的构造函数 function tem(){} tem.prototyp 阅读全文
posted @ 2021-05-13 18:37 liu-mengyu 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 原型,原型链,继承 1.原型 原型的概念源于构造函数,我们js在es6之前没有具体类的概念,我们通过构造函数来实现类,在创建构造函数的同时,我们没有显式的创建一个对象,而是在实例这个构造函数时,创建了一个对象实例,让这个实例继承了构造函数上的属性和方法。 我们首先看一个简单的构造函数 this is 阅读全文
posted @ 2021-05-13 12:25 liu-mengyu 阅读(112) 评论(0) 推荐(0) 编辑
摘要: // 原生js实现 function _new() { const { constructor, arg } = arguments[0]; if (typeof constructor !== 'function') { throw 'first param must be function' } 阅读全文
posted @ 2021-05-13 11:16 liu-mengyu 阅读(49) 评论(0) 推荐(0) 编辑
  2019年5月22日
摘要: 1.给非对象数据类型变量赋属性值,不会报错,不会改变原始值,赋值的属性为undefined 2.对象的属性方法中,this的指向是方法所在的对象 3.可以通过responseType告诉服务器需要返回什么样数据格式的数据 4.使用关键字定义的报错 5.4种扩展原型链的方法 使subI具有superI 阅读全文
posted @ 2019-05-22 16:06 liu-mengyu 阅读(177) 评论(0) 推荐(0) 编辑
  2019年5月17日
摘要: 之前整理的编码规范比较零散,是时候整理一份完整的前端编码规范,include... html,css, js html篇 1.结构 (1)每个页面要写<!DOCType html> 告知页面渲染模式为标准模式; (2)特殊情况(避免闪屏)下,才在html中写style和script,避免结构,样式, 阅读全文
posted @ 2019-05-17 16:29 liu-mengyu 阅读(248) 评论(0) 推荐(0) 编辑
  2019年5月8日
摘要: svg的学习 1,初步了解 1,大致看了一下svg的简介,在图形的操作和展示上有很大的优势,例如不会失精;灵活的dom操作;很好的兼容性(IE需要下载插件)。so,是一门值得深究的前端课程; 2,看了一个小demo,使用xml的语言,创建.svg后缀文件(文件的后缀名可认为是一种标识,文件解析不会按 阅读全文
posted @ 2019-05-08 17:36 liu-mengyu 阅读(593) 评论(0) 推荐(0) 编辑
  2019年4月16日
摘要: 1,css sprite,如何使用 为了节省图片资源加载,将多张图片整合到到一张图片上,利用background属性进行添加,background: #000 url("") no-repeate fix 50% 50% 2,封装事件监听 function addEventHandle(target 阅读全文
posted @ 2019-04-16 23:12 liu-mengyu 阅读(202) 评论(0) 推荐(0) 编辑
  2019年4月12日
摘要: webpack.base.conf webpack基础配置: f利用各种文件对项目中的文件进行处理 利用loader,preloader对工程文件进行处理,输出新的工程文件(options中对文件处理规则loader,设置限制规则和规则名称) css的编译,utils中生成css的loder预处理器 阅读全文
posted @ 2019-04-12 14:52 liu-mengyu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.利用vue脚手架工具创建vue,webpack工程目录 npm install -g vue-cli 安装vue脚手架 vue init webpack sell 初始化一个webpack模板,工程名是sell的项目 cd sell 进入项目 npm install 安装项目package.js 阅读全文
posted @ 2019-04-12 14:07 liu-mengyu 阅读(783) 评论(0) 推荐(0) 编辑
  2019年4月10日
摘要: 报错如图所示,请观下文 1,npm cache clean --force 2,进入文件,rm -rf node_modules/ 暴力直接 阅读全文
posted @ 2019-04-10 17:32 liu-mengyu 阅读(1586) 评论(0) 推荐(0) 编辑