自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 前端面试题汇总(一)

一、Localstorage、sessionStorage、cookie 的区别 共同点 :都是保存在浏览器端 且是同源的 区别: cookie 始终在同源的http请求中携带 即在浏览器和服务器间来回传递 ,而sessionStorage 和 localStorage不会自动把数据发给服务器 ,仅仅在本地保存,cookie数据还有path的概念 ,可以限制cookie只属于某个路径下。 存储大小限制不同 :cookie数据大小不能超过4k 因为每次http请求都会携带cookie,所以cookie只适合

2021-11-19 21:05:00 235

原创 JS高级第三天

遍历数组元素 数组.forEach(function(item , index ,array){ item:数组元素 index:数组元素的索引 array:数组本身 }) 筛选数组元素 数组.filter(function(item ,index, array){ item:数组元素 index:数组元素的索引 array:数组本身 return 筛选条件 }) 返回值:把符合条件的放到一个数组中返回 判读是否有满足条件的元素 数组.some(function(

2021-10-27 20:31:07 94

原创 数据劫持代理

模拟vue中data选项: let data = { username:'marry', age:88 } 模拟组件的实例: let this = { //最重要让data中的数据传到this身上,并且监听 } 可以利用obeject.defineProperty()实现 for(let item in data){//拿到data中的数据 object.defineProperty(this,item,{ //get 用来获取扩展属性值,当获取该属性值的时候调用get方法 get(){

2020-11-26 17:05:39 107

原创 文件写入

一、同步文件写入: 先引入fs var fs = require("fs"); 2.打开文件:fs.openSync(“文件名”,读写属性,mode),返回一个文件描述符的整数,定义一个变量用来接收这个整数。 var fd = fs.openSync("hello.txt","w"); //第二个参数:r\w(只读\读写),第三个参数可有可无 3.修改文件:fs.writeSync(文件名或者文件描述符,“要添加或修改的字符串”,编码格式) fs.writeSync(fd,"来玩啊~"); //第三

2020-11-19 09:40:49 293

原创 Buffer(缓冲区)

Buffer(缓冲区) -Buffer的数据结构和数组很像,操作的方法也和数组类似 -因为数组中不能存储二进制的文件,所以Buffer就是专门来存储二进制数据的 -使用Buffer时不需要引入模块,直接使用即可 -在Buffer中存储的都是二进制数据,但是在显示时都是以十六进制的形式表现 var str = "surprise mdf"; //将一个字符串保存到 Buffer 中 var buf = Buffer.from(str); console.log(buf); console.log(buf.l

2020-11-18 17:24:58 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除