![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端汇总
前端卡农
这个作者很懒,什么都没留下…
展开
-
webpack配置基本使用总结
全局安装 npm i webpack -g npm i webpack-cli -g 本地安装 npm i webpack -D npm i webpack-cli -D 只执行webpack命令,不配置webpack.config.js文件: 默认编译./src/index.js文件,默认输出./dist/main.js文件 配置 mode //默认development 开发模式 production 生产模式打包上线 { mode: "production", } entry {原创 2020-08-29 08:51:51 · 461 阅读 · 0 评论 -
vue双向绑定原理浅谈
vue双向绑定原理分析 当我们学习angular或者vue的时候,其双向绑定为我们开发带来了诸多便捷,今天我们就来分析一下vue双向绑定的原理。 简易vue源码地址:https://github.com/jiangzhenfei/simple-Vue 1.vue双向绑定原理 vue.js 则是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。我们先来看Object.defi原创 2020-08-13 14:39:47 · 128 阅读 · 0 评论 -
js观察者模式浅谈
定义 观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己 观察者模式是软件设计模式的一种常见的设计模式,又称发布订阅模式。在这种模式中,并不是单纯的一个对象调用另一个对象的方法,而是一个对象订阅另一个对象的特定活动并在其状态发生改变后获得...原创 2020-04-29 21:23:02 · 165 阅读 · 0 评论 -
js函数汇总
函数 函数就是用来执行任务的代码块,函数需要通过调用的方式来完成代码的执行,函数的最大好处:包含在函数内容的代码块,可以重复执行。函数的作用可以理解成:将完成任务的代码块"封装”起来,供其他调用方无限制的使用 一、函数的定义 1. 声明式(函数声明): 函数声明的关键字 : function function 关键字 和 var 关键字的行为几乎一致,都会在内存上开辟一块空间,用来存储变量之中的...原创 2020-02-29 21:48:48 · 212 阅读 · 0 评论 -
CSS-盒子模型
概念:所谓盒子模型(Box Model)就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。 盒子模型特性 一、盒子模型的分类 标准的盒子模型 组成部分: 内容区 content + 填充补白(里面的) + padding + 边框 border+...原创 2020-02-24 19:01:38 · 244 阅读 · 0 评论 -
浏览器常见兼容及内核
一、为什么会出现浏览器兼容问题(原因)? 各大厂商出于自身利益考虑而设置的种种技术壁垒,都让CSS应用起来比想象得要麻烦 由于各大主流浏览器由不同的厂家开发,所用的核心架构和代码也很难重和,这就为各种莫名其妙的Bug(代码错误)提供了温床 二、CSSHack 解决浏览器兼容性问题的主要方法是CSS hack。由于不同的浏览器,比如InternetExplorer 6,Internet Expl...原创 2020-02-23 17:23:03 · 512 阅读 · 0 评论 -
BFC的深层理解和应用场景及布局方式
一、什么是BFC?(概念) BFC 即 Block Formatting Contexts (块级格式化上下文),是W3C CSS2.1规范中的一个概念,决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。它是一个独立的渲染区域,只有Block-level box参与,它规定了内部的Block-level Box如何布局,并且与外部毫不相干。通俗一点来讲,可以把BFC看成是一个985或...原创 2020-02-23 14:51:27 · 422 阅读 · 0 评论