随笔分类 -  前端知识点总结

工作中易混淆/易错点总结
摘要:浏览器渲染引擎工作流程大致分为5步: 创建DOM树 -- 创建StyleRules -- 创建Render树 -- 布局Layout(回流、重排) -- 绘制Painting(重绘) 具体如下: 1. 用HTML分析器,分析HTML元素,构建一颗DOM树(标记化和树构建) 2. 用CSS分析器,分析 阅读全文
posted @ 2023-02-06 13:08 程序员笔记--vue 阅读(97) 评论(0) 推荐(0)
摘要:记录一下,正则匹配字符串 例: let a = 'asdf1234<a href="http://www.baidu.com">百度</a>qwer5678<a class="123" href="http://www.google.com">google</a>' 现在要给所有a标签,都加上tar 阅读全文
posted @ 2022-09-19 11:19 程序员笔记--vue 阅读(625) 评论(0) 推荐(0)
摘要:近期做的项目,需求是在页面打开时播放视频 一打眼,简单,抬手就写 // html部分<video loop controls autoplay id="videomain"> <source src="" type="video/mp4"> </video>// js部分 let video1=do 阅读全文
posted @ 2022-08-09 11:39 程序员笔记--vue 阅读(2467) 评论(2) 推荐(0)
摘要:废话不多说,直接上干货! 1. 数组: toString(): 将数组转换成字符串(逗号分割) join(): 将所有数组元素结合为一个字符串(可规定分隔符--将逗号替换为传入的参数变成字符串) pop(): 删除数组最后一个元素, 会改变原数组, 返回值为删除的元素 push(): 向数组内添加一 阅读全文
posted @ 2021-06-28 17:20 程序员笔记--vue 阅读(116) 评论(0) 推荐(0)
摘要:刚刚做项目遇到了一些值得注意的点,很奇葩,但又确实如此 项目基础还是 element-ui 描述: tree结构的删除操作,后台希望得到所有要删除节点的ID,并且因后台关联表过多,要逐个删除,希望前台按先节点后目录的结构传值过来(你要是强势,就别理他,直接传个目录节点ID过去,让他自己查就完了 咱好 阅读全文
posted @ 2021-05-27 16:50 程序员笔记--vue 阅读(139) 评论(0) 推荐(0)
摘要:近期做element-ui项目,因涉及到回显的问题,特此记录 1. 当默认选中值和所有选项均为JSON数组时(特定情形: 后台返回的两个字段数据结构完全一致) 为何需要用此种方法(项目中遇到的(奇葩)问题)? 这些值用于select框的选择和默认选中,但默认选中的值可能不在select的所有值内(数 阅读全文
posted @ 2021-05-24 18:04 程序员笔记--vue 阅读(609) 评论(0) 推荐(0)
摘要:1. 将内容放到textarea中,若仅为展示,设置成不可编辑状态即可(缺点: 有框和宽度等数据需单独处理) 2. 将内容放到p标签中,设置style white-space: pre-line 即可(缺点:不可编辑) ps: white-space的属性值链接 阅读全文
posted @ 2021-04-14 09:26 程序员笔记--vue 阅读(265) 评论(0) 推荐(0)
摘要:1. HTTP基本概念: 超文本传输协议(所有www文件都必须遵守这个标准) 2. 在浏览器中输入www.baidu.com会发生什么? 首先浏览器会搜索自身的DNS(域名系统)缓存。(如果DNS缓存中找到了百度的IP地址,就跳过了查找IP地址的步骤,直接访问该IP地址) 搜索操作系统自身的DNS缓 阅读全文
posted @ 2021-04-06 17:57 程序员笔记--vue 阅读(97) 评论(0) 推荐(0)
摘要:作为一个前端小白,简历上一般都会涉及到了解一些后台的东西,类似Java、C、PHP、数据库之类的,今天就总结一下这两大数据库(MongoDB、MySQL)的对比 MySQL: --关系型数据库 优点: 1. 查询语句为传统的sql语句(demo: select * from 表名 where 条件) 阅读全文
posted @ 2021-03-26 10:09 程序员笔记--vue 阅读(493) 评论(0) 推荐(0)
摘要:vue相关工具: 1. babel: JavaScript编译器,主要用于在当前和较旧的浏览器或环境中将ES6+代码转换成JavaScript的向后兼容版本(js代码转换工具) 2. webpack: 用于现代JavaScript应用程序的静态模块打包工具(项目模块打包工具) 3. JEST: 简易 阅读全文
posted @ 2021-03-15 16:44 程序员笔记--vue 阅读(70) 评论(0) 推荐(0)
摘要:1 // 防抖 效果: 短时间内大量触发同一事件时,只执行一次函数 // 场景:搜索框内模糊查询时,只在最后输入完才查询(手速慢的别抬杠),需要防抖 2 export function _debounce(fn, delay) { 3 4 var delay = delay || 200; 5 va 阅读全文
posted @ 2021-03-09 13:13 程序员笔记--vue 阅读(815) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/h_ijun/article/details/82253440 阅读全文
posted @ 2021-02-18 16:56 程序员笔记--vue 阅读(79) 评论(0) 推荐(0)