随笔分类 - 知识总结
摘要:简而言之,进程是正在执行的程序实例。执行程序时,内核会将程序代码载入虚拟内存,为程序变量分配空间,建立内核记账(bookkeeping)数据结构,以记录与进程有关的各种信息(比如,进程id,用户id,组id以及终止状态等) 在内核看来,进程是一个个实体,内核必须在它们之间共享各种计算机资源。对于像内
阅读全文
摘要:程序通常以两种面目告示人。 1 其中一种是以源码形式,有使用编程语言比如 c语言 写成的一系列语句来组成,是人类可以阅读的文本文件。 要想执行程序,则需要将源码转换为第二种形式-- 计算机可以理解的二进制机器语言指令。(这是与脚本形成了鲜明对照,脚本是包含命令的文本文件,可以用shell或者其他命令
阅读全文
摘要:1.很多弹出框 排版较多都是使用事件点击机制 <!-- * @Author: Qingshan_Chen * @Date: 2022-04-11 13:12:46 * @Description: 项目描述 * @LastEditors: Qingshan_Chen * @LastEditTime:
阅读全文
摘要:1.当需要某个属性时间正序和倒序排序时需要点击事件 changeDate(){ var rows = this.table_data; rows.sort(function(a,b){ return Date.parse(a.start_date) - Date.parse(b.start_date
阅读全文
摘要:当你需要为一个对象移动到另一个声明的空对象里时,你是如何添加? 1.for...in..遍历添加法 var obj={} var shuxing={name:"ccfont",sex:"19",work:"IT"}; for(var key in shuxing){ eval("obj."+key+
阅读全文
摘要:一、immutable数据拷贝优化在于引用,而不是占据内存的深拷贝大量数据的差异性能 (主要是属性多,对数据进行复杂单独提炼修改方便来优化数据源) 1.因为在react中,redux经常要做拷贝,因为redux中的reducer是一个纯函数(输出完全依赖输入,不能影响外部数据) 不管是json方法拷
阅读全文
摘要:一、react里面的组件开发分两类 一种是判断类组件和函数组件开发的区别 1.组件区别: 类组件:有生命周期, 函数组件:没有生命周期,没有状态,纯函数 区别:1.函数组件是一个纯函数,它接收一个props对象返回一个react元素; 而类组件需要去继承React.Component并且创建rend
阅读全文
摘要:一、当需要交换两个变量的值时,如何使用声明交换 1.使用一个临时变量来交换 中间变量 let a=10; let b=20; let temp=a; a=b; b=temp; console.log('a='+a,'b='+b) 2.使用ES6解构赋值语法来交换 let a=10; let b=20
阅读全文
摘要:1.实现类,必须实现Car数据接口 /** 定义数据类型 */ interface Car { wheel: number; color: string; say: () => void; } type CarProp = { wheel: 4 | 6; color: string; } // 实现
阅读全文
摘要:一、为什么使用TS开发,js不足够吗 第一点知识:vscode和TypeScript是都是微软开发,维护的。市场使用人多率 TS是微软公司开发和维护的一种面向对象的编程语言。它是JS的超集,包含其他所有元素。 TypeScript完全遵循OOPS的概念,在TSC(TypeScript编译器)来解析t
阅读全文
摘要:一、当需要实现函数组件的双向绑定时无非就是实现手动将事件对象加值变量 1.useState + value + onChange事件对象 =>输入框双想绑定 const Input=()=>{ const [message,setMessage] = useState(''); return( <>
阅读全文
摘要:在REACT组件中: 1.基于数据驱动(修改状态数据,REACT帮助重新渲染视图)完成的组件叫做受控组件 ==>(受数据控制的组件) 2.基于ref操作的dom实现视图更新的,叫做非受控组件 =>在项目场景中,建议多使用受控组件 VUE:[MVVM] 数据更改视图跟着更改,视图更改数据也跟着更改(双
阅读全文
摘要:一、实现数据双向绑定 底层原理实现 输入框 1.使用Object.defineProperty实现 <input id="inputNode" type="text" oninput="inputEvt()"/> <h1 id="showNode"></h1> <script> var obj={
阅读全文
摘要:一、当想获取输入框的值并想展现出来时候就需要用什么方式来获取 1.js事件对象 2.框架绑定 1.使用oninput事件 拿取元素id选择器 直接获取 <h1 id="title">HELLO JS oninput</h1> <input type="text" id="a" name="b" cl
阅读全文
摘要:一、url解析 1.输入网址 2.DNS解析 3.建立tcp连接 4.客户端发送HTTP连接 5.服务器处理请求 6.服务器响应请求 7.浏览器展示HTML 8.浏览器在发送请求获取其他在HTML中的资源 输入地址后,计算机向dns服务器发出ip查询请求,要求进行地址解析,然后dns服务器把ip地址
阅读全文