摘要: 1.webpack入门概念 webpack是一个静态模块打包工具 不是运行的时候打包,是代码打包好后在‘浏览器’运行,在代码运行前就进行一步处理,这中间的一步,也引出了webpack工程化的强大能力。 区别webpack和webpack-cli 在webpack4之前,这两个东西是合二为一的,4开始 阅读全文
posted @ 2020-09-16 15:03 小寅同学 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 之前已经用node做过一些简单的爬虫,爬虫其实就是让我们理解,怎么获取数据的。这个过程,我们发送的请求,别人得到了响应,返回我一个请求的内容,我们拿到返回的内容,然后提取这些数据。 但是他们到底是怎么发送一个请求,然后又给我们一个响应呢,他们到底是怎样进行交流的,接下来我们来了解一下,网络通信的原理 阅读全文
posted @ 2020-06-04 23:06 小寅同学 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1.先提一个思考? 在传统http思维当中,有(浏览器1,服务器,浏览器2三个角色),如何实现浏览器1发送消息,然后,浏览器2接收看到浏览器1发送的消息,反之一样。 http能不能实现这种聊天的效果? 答案当然是能的,但是比较麻烦。 因为 http是基于 请求 响应 这种模型的 服务器没有办法“主动 阅读全文
posted @ 2020-06-02 22:52 小寅同学 阅读(1600) 评论(2) 推荐(2) 编辑
摘要: 创建小程序 创建小程序:没注册过的邮箱 appid:微信公众平台登陆小程序,开发栏可查看 小程序项目结构 小程序三体验 小程序配置文件:project,sitemap 小程序的双线程模型 小程序的启动流程 常用的内置组件 Mustache ,wxss,wxml,wxs 事件 对象 传递参数 冒泡和捕 阅读全文
posted @ 2020-05-10 18:59 小寅同学 阅读(519) 评论(0) 推荐(2) 编辑
摘要: jquery的三大版 v1.xxx 第一代版本 jquery 1.11.3.min.js 这个比较常用 第一代版本的特点:大而全,方法是兼容所有浏览器的(包括ie6),主要应用于需要考虑兼容的pc项目中(老的政府项目) v2.xxx第二代版本 主要是为移动端的开发准备的,不在兼容低版本浏览器(例如: 阅读全文
posted @ 2020-02-22 16:57 小寅同学 阅读(337) 评论(0) 推荐(0) 编辑
摘要: react的mvc和vue的mvvm vue的mvvm属于双向绑定,view层,model数据层,vm实现双向绑定的控制层 此种模式,再某一类项目种很有优势:管理系统 ( OA, ERP , CRM , CMS.....) ,因为其中存在着大量表单操作 react的mvc属性单向数据绑定,view层 阅读全文
posted @ 2020-02-19 23:54 小寅同学 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 前端常见的性能优化 1.减少HTTP请求次数和请求的大小 雪碧图(图片精灵) 图片base64 (webpack中可以配置) 尽量使用字体图标或者SVG等矢量图 减少HTTP请求次数或者减少请求内容的大小 渲染更快:因为它们是基于代码渲染的,而对于位图(png/jpg/gif)是需要先把图片编码再渲 阅读全文
posted @ 2020-02-18 15:55 小寅同学 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 客户端和服务端的交互 面试题: 当用户在地址栏中输入网址,到最后看到页面,中间都经历了什么? (引出前后端交互模型的内容) html DNS预获取:在页面加载开始的时候,就把当前页面中需要访问其他域名(服务器)的信息进行提前DNS解析,以后加载到具体内容部分就不同解析了 减少DNS解析次数(一个网站 阅读全文
posted @ 2020-02-18 15:53 小寅同学 阅读(1077) 评论(1) 推荐(1) 编辑
摘要: 1.整体架构和如何辨别浏览器端和node端 自执行函数,判断在什么端,如果在浏览器端就执行factory函数 2.factory函数 factory为自执行函数传入的参数,并且在判断为浏览器端后执行,并且传入window对象 factory(global) 选择器 分析源码后的一些应用问题 阅读全文
posted @ 2020-02-16 00:42 小寅同学 阅读(209) 评论(0) 推荐(0) 编辑
摘要: bootstarp快速上手 首先英文不是非常好无法阅读英文文档的同学的可以翻阅其他团队翻译的官方: 项目依赖 ,css文件在所有样式之前,js依赖,首先jq,再popper,最后bootstrap 注意: 1. h5的标签是必须的, 2. lang=en ,这些注意再官网的快速上手中都有 主要用于: 阅读全文
posted @ 2020-02-12 02:29 小寅同学 阅读(314) 评论(0) 推荐(0) 编辑