前端基础总结
nvliya
思想比身体更积极
展开
-
使用sort排序(数字,中文)
使用sort排序(数字,中文)原创 2024-02-20 10:35:46 · 434 阅读 · 1 评论 -
true&& false || false &&和||运算
true&& false || false &&和||运算原创 2024-02-19 12:55:27 · 1137 阅读 · 1 评论 -
Ajax 请求头中常见content-type
消息主体里按照字段个数又分为多个结构类似的部分,每部分都是以 --boundary 开始,紧接着内容描述信息,然后是回车,最后是字段具体内容(文本或二进制)。但是随着越来越多的 Web 站点,尤其是 WebApp,全部使用 Ajax 进行数据交互之后,我们完全可以定义新的数据提交方式,给开发带来更多便利。不能更好的适用于数据交换,它包含了太多的包装, 而且它跟大多数编程语言的数据模型不匹配,让大多数程序员感到诧异,XML是面向数据的,JSON是面向对象和结构的,后者会给程序员一种更加亲切的感觉。原创 2023-11-09 17:06:04 · 2676 阅读 · 1 评论 -
js call,apply,bind方法使用
call主要用于函数改变this指向集成属性,apply主要用于函数改变this指向,主要应用于数组的操作,列如求最大最小值,bind方法主要用于函数改变this指向,应用于settimeout定时器的this指向。显式绑定:当使用call,apply,bind绑定的,改变this的指向,如果函数或者方法调用之前带有关键字new,它就构成构造函数调用。call,apply,bind方法都是被函数调用的,不同的是call,apply是立即执行的,bind是需要调用才能执行。一、普通函数中的this。原创 2023-11-08 10:55:51 · 65 阅读 · 1 评论 -
js数据类型总结
undefind,null,String,Number,Object,Boolean,bigInt类型是Es6新增,Symbol类型是Es10新增。undefined,Null,String,Number,Object,Boolean都是可以用typeof判断的。BigInt类型为了区分Number类型,要在数字后面加n,加n表示支持二进制,八进制,十六进制。Symbol 代表创建后是独一无二的数据类型,功能是为了解决可能出现的全局变量的冲突的问题。只能表示整数,不能表示小数。原创 2023-11-07 10:16:35 · 33 阅读 · 0 评论 -
js 复制object对象几种常用方法
这种方法是可以实现深拷贝,但是注意(如果值是正则表达式或者函数则不能用)这种方法只能实现对象第一层的深拷贝,对第一层以下的是只能浅拷贝。原创 2023-11-07 13:28:07 · 1199 阅读 · 0 评论 -
js基础数据类型和引用类型赋值区别
这时保存在变量中的是对象在堆内存中的地址,这个值的副本实际上是一个指针,而这个指针指向存储在堆内存的一个对象。那么赋值操作后,两个变量都保存了同一个对象地址,则这两个变量指向了同一个对象。此时,a中保存的值为 1 ,当使用 a 来初始化 b 时,b 中保存的值也为11,但b中的1与a中的是完全独立的,该值只是a中的值的一个副本,此后,这两个变量可以参加任何操作而相互不受影响。如图所示:简单的值类型,在从一个变量向另一个变量赋值基本类型时,会在该变量上创建一个新值,然后再把该值复制到为新变量分配的位置上。原创 2023-11-07 10:13:51 · 43 阅读 · 0 评论