摘要: 我们在用别人的脚手架的时候,总会见到loader 用vue的时候 可能用到vue-loader 引入css 可能用到css-loader 处理小图片 为了减少请求次数 将图片转为base64字符串 用到url-loader 处理es6 用到babel-loader loader的安装和使用 先通过n 阅读全文
posted @ 2020-07-02 09:04 Lsnower 阅读(145) 评论(0) 推荐(0)
摘要: https://github.com/qq20004604/webpack-study 我们实际开发中, 一般都是使用npm run build 或者npm run dev 之类的指令 这是怎么实现的 利用package.json里面的scripts属性 { "name": "webpacktest 阅读全文
posted @ 2020-06-30 16:05 Lsnower 阅读(341) 评论(0) 推荐(0)
摘要: 1. 新建一个项目 2. 使用npm init命令初始化这个目录 3. 使用 npm install webpack -save-dev 进行安装webpack 4. 新建src和dist两个文件夹 使用编辑器打开这个目录 然后再src中新建两个文件夹和在根目录新建一个index.html文件 新建 阅读全文
posted @ 2020-06-30 15:06 Lsnower 阅读(176) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/dc5057e7ad0d 注意: 在玩es6的时候,用严格模式(use strict) 1. 变量l定义let和常量定义const let定义变量 有块级作用域(只对本块起作用,不会影响其他) 应用: 可解决i值问题 let aBtn = docu 阅读全文
posted @ 2020-06-30 09:10 Lsnower 阅读(182) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/VmAtENr4A0-sOkAXeuMdeg 1. vue优点 轻量级框架,只关注视图层,是一个构建视图的集合 简单易学: 国人开发,易于学习理解 双向数据绑定: 保留了angular的特点,操作数据更加简单 组件化: 保留了react的特点,实 阅读全文
posted @ 2020-06-24 10:30 Lsnower 阅读(444) 评论(0) 推荐(0)
摘要: 什么是大前端 通过一套编程代码,经过框架编译转化适用于多端的平台的前端交互界面, 目前的一些技术 Ionic/Cordova, 在原生的一些能力通过,jsBridge封装来个web调用,扩充了web调用能力, 不足点: 一是依赖客户端.二是在性能和体验上都非常依赖web端.因此整体的体验不可知. R 阅读全文
posted @ 2020-06-21 15:07 Lsnower 阅读(169) 评论(0) 推荐(0)
摘要: 关于原型 原型链和原型继承的理解 原型 prototype首先是只作用于函数的属性,无法直接用于对象或变量 每个函数中都自带一个_proto_属性 在实例化对象(构造函数)时,寻找某个属性(如demo的name属性),在当前属性中无法找到属性,会从xxx._proto_中进行寻找,若还没有找到,会继 阅读全文
posted @ 2020-06-12 14:43 Lsnower 阅读(179) 评论(0) 推荐(0)
摘要: 1.变量数据类型及检测 基本数据类型: 指的是简单的数据段 Boolean null undefined number string Symbol 引用数据类型: 可能由多个值构成的对象 object对象类型 比如 function array date 区别 (1)可变性 基本类型: 不可变类型, 阅读全文
posted @ 2020-06-12 13:59 Lsnower 阅读(146) 评论(0) 推荐(0)
摘要: 因为要告知浏览器的解析器用什么文档标准解析这个文档,所以在文档的开头需要协商文档类型声明, 框架模式 html是超文本文本标记标签语言,通过html,浏览器才能解析文档 在页面上显现文档的内容和结构.同时html也是网络三大基石之一: URL 统一资源定位符, HTTP 超文本传输协议 HTML的 阅读全文
posted @ 2020-04-24 13:56 Lsnower 阅读(163) 评论(0) 推荐(0)