
前端重点
china-yun
把自己的知识以最简单的形式写出来,,为新人填坑
展开
-
vuejs sync修饰符
按照常规,想要让父组件更新**showDialog**的话,需要这样做// 子组件this.$emit('changedialog', false) //触发事件// 父组件<child @changedialog="method" :showDialog="showDialog" /> method(value) { this.showDialog = value}但是,vuejs为我们提供了**sync修饰符**,它提供了一种简写模式 也就是// 子组件 updat原创 2021-11-17 16:35:44 · 366 阅读 · 0 评论 -
将列表型的数据转化成树形数据
/** * * * 将列表型的数据转化成树形数据 => 递归算法 => 自身调用自身 => 一定条件不能一样, 否则就会死循环 * 遍历树形 有一个重点 要先找一个头儿 * ***/export function tranListToTreeData(list, rootValue) { var arr = [] list.forEach(item => { if (item.pid === rootValue) { // 找到之后 就要去找原创 2021-11-17 16:26:53 · 380 阅读 · 0 评论 -
JavaScript函数作用域如何找
JavaScript函数作用域是从函数定义的地方一层一层网上找、而不是函数运行的地方往上找原创 2021-08-26 09:39:31 · 20483 阅读 · 0 评论 -
浏览器缓存
浏览器的缓存一般是由后台来控制的,分为强缓存和协商缓存区别:强缓存在生命周期内直接从缓存里面拿数据,协商缓存的话会向服务器发送请求,听从服务器的安排,服务器说用缓存则直接从缓存里面拿,服务器说不能用缓存则请求服务器资源网站优化的一个非常重要的点:缓存...原创 2021-08-25 08:03:13 · 186 阅读 · 0 评论 -
前端面试之(重绘与重排)
重排就是说某个dom节点的宽高,位置等发生了改变,此种改变不仅会影响自身、还会引起连锁反应、导致后面的元素位置统统改变。重绘简单就是说、某个dom节点的颜色、背景颜色变了,只会影响自己,并不会影响整个大局。原创 2021-08-24 22:24:14 · 63615 阅读 · 0 评论 -
超级简易版jquery
手写一个jQuery,考虑插件和扩展性(原型和原型链)//jquery做dom查询的class jquery{ constructor(selector){ cons result = documnent.querySelectorAll(selector) const length = result.length; for(let i = 0;i < length;i++){ this[i] = result[i] } this.lengt原创 2021-08-23 21:37:16 · 45175 阅读 · 0 评论 -
前端概念深入理解
时间:2017年10月19日,天气晴朗,有点冷 第一点:前端和后台交互的方式,前端每次发送很长的基于http协议规范的字符串告诉后台我需要什么东西,你得给我什么;后台收到字符串,开始解析,解析后知道前台原来需要一个index.html页面,于是就给他回复一个很长的基于http协议的字符串,后台回复的字符串包括两方面的信息,回应的头信息和主体,然后浏览器解析这些字符串开始绘制页面 1 所有的原创 2017-10-19 11:48:04 · 17123 阅读 · 0 评论 -
史上最优秀的,最快的编辑器VIM(上古神器)
给大家介绍一下非常优秀的一款编辑器vim,它诞生于可视化界面之前,的一款非常古老的编辑神器,那会儿都是黑乎乎的命令窗口,鼠标的都没有 vim可以解放我们一直抓着鼠标的手,因为vim提供了足够多的快捷键,可以实现鼠标的所有功能,而且比鼠标更快,更灵活安装VIMvim只是我们的辅助编辑工具而已,所以还得依赖目前主流使用的编辑器比如:webstorm , phpstorm等等,怎么安装呢? 其原创 2017-10-28 21:57:50 · 13157 阅读 · 0 评论 -
前端自动化
模块化模块化要解决的问题模块的定义、依赖和导出工具Webpack https://webpack.js.org基本概念:Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 Comm...原创 2019-06-13 18:09:51 · 1580 阅读 · 0 评论