JavaScript学习
文章平均质量分 87
再敲一行就睡觉
前端开发工程师 目前在字节
展开
-
JavaScript高级程序设计第四版学习--总结
title: JavaScript高级程序设计第四版学习–总结date: 2021-5-31 15:53:41author: Xilong88tags: JavaScript总结:从5月13日到今天,每天都泡在工作室看这本书,基本模式就是打开一章,先读一遍理解,然后再写博客梳理一下。除了十八章 动画与Canvas二十二章 处理XML二十七章 工作者线程二十八章 最佳实践以外都看了,并且写了博客。这一遍都有啥改变呢?感觉有些东西更清晰了,扫盲了。也就是说,只要是这本.原创 2021-05-31 16:26:29 · 336 阅读 · 3 评论 -
JavaScript高级程序设计第四版学习--第二十六章
title: JavaScript高级程序设计第四版学习–第二十六章date: 2021-5-31 15:50:31author: Xilong88tags: JavaScript本章内容理解模块模式凑合的模块系统使用前ES6模块加载器使用ES6模块可能出现的面试题:1.ES6模块的基本使用方法2.判断export和import语句是否合法的程序题凑合的模块系统 略ES6之前的模块加载器 略知识点:1.理解模块模式把逻辑分块,各自封装,相互独立,每个块自行决定.原创 2021-05-31 15:50:59 · 178 阅读 · 1 评论 -
JavaScript高级程序设计第四版学习--第二十五章
title: JavaScript高级程序设计第四版学习–第二十五章date: 2021-5-31 15:06:04author: Xilong88tags: JavaScript本章内容cookie浏览器存储APIIndexedDB可能出现的面试题:1.了解过cookie吗?2.了解过localStorage和sessionStorage吗?3.了解过IndexDB吗?HTTP cookie通常也叫作cookie ,最初用于在客户端存储会话信息。这个规范要求服务器在响应.原创 2021-05-31 15:06:35 · 177 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第二十四章
title: JavaScript高级程序设计第四版学习–第二十四章date: 2021-5-31 10:46:01author: Xilong88tags: JavaScript本章内容:使用XMLHttpRequest 对象处理XMLHttpRequest 事件源域Ajax限制Fetch APIStreams API可能出现的面试题:1.xhr对象的基本使用方法2.聊聊HTTP头部3.xhr的事件有哪些?4.跨域问题了解过吗?有哪些解决方案5.Fetch API.原创 2021-05-31 10:46:19 · 274 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第二十三章
title: JavaScript高级程序设计第四版学习–第二十三章date: 2021-5-30 21:07:15author: Xilong88tags: JavaScript本章内容:理解JSON语法解析JSONJSON序列化可能出现的面试题:1.JSON和XML的优缺点?2.JSON怎么处理undefined3.JSON基本使用方法知识点:JSON语法支持表示3种类型的值。简单值 :字符串、数值、布尔值和null 可以在JSON中出现,就像在JavaScri.原创 2021-05-30 21:08:30 · 159 阅读 · 1 评论 -
JavaScript高级程序设计第四版学习--第二十一章
title: JavaScript高级程序设计第四版学习–第二十一章date: 2021-5-30 20:02:06author: Xilong88tags: JavaScript本章内容:理解浏览器错误报告处理错误调试JavaScript代码可能出现的面试题:1.try,catch,finally的基本使用2.JavaScript错误类型有哪些?它们一般在什么情况下发生?3.error事件的回调有哪些参数?4.什么是重大错误,什么是非重大错误?5.console对象有哪.原创 2021-05-30 20:02:29 · 186 阅读 · 3 评论 -
JavaScript高级程序设计第四版学习--第二十章
title: JavaScript高级程序设计第四版学习–第二十章date: 2021-5-29 20:59:12author: Xilong88tags: JavaScript本章内容Atomics与SharedArrayBuffer跨上下文消息Encoding APIFile API与Blob API拖放Notifications APIPage Visibility APIStreams API计时APIWeb组件Web Cryptography API可能.原创 2021-05-29 20:59:35 · 306 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第十九章
title: JavaScript高级程序设计第四版学习–第十九章date: 2021-5-28 22:46:03author: Xilong88tags: JavaScript本章内容理解表单基础文本框验证与交互使用其他表单控件可能出现的面试题:1.讲讲form的常用属性方法2.怎么阻止表单提交?3.表单按钮有哪几种?4.如何获取焦点(H5中新方法)5.H5对表单有哪些增强?6.如何检测表单合法性?7.了解过validity对象吗?总结:这一章讲了表单的属性和方.原创 2021-05-28 22:46:28 · 267 阅读 · 7 评论 -
JavaScript高级程序设计第四版学习--第十七章
title: JavaScript高级程序设计第四版学习–第十七章date: 2021-5-27 10:02:37author: Xilong88tags: JavaScript本章内容:理解事件流使用事件处理程序了解不同类型的事件可能出现的面试题:1.了解过事件流吗?2.事件冒泡?事件捕获?3.绑定事件有哪些方法?4.事件中target,currentTarget,this的区别?5.H5新增的事件了解哪些?6.事件委托?7.事件性能问题应该注意哪些?8.删除事.原创 2021-05-27 10:03:28 · 222 阅读 · 2 评论 -
avaScript高级程序设计第四版学习--第十六章
title: JavaScript高级程序设计第四版学习–第十六章date:author: Xilong88tags: JavaScript原创 2021-05-26 20:43:36 · 181 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第十五章
title: JavaScript高级程序设计第四版学习–第十五章date:author: Xilong88tags: JavaScript**本章内容:理解Selectors API使用HTML5 DOM扩展可能出现的面试题:1.如何通过CSS选择符参数获取节点?2.关于元素遍历的题目(5种新增的方法)3.如何获取CSS类名的值中的某一个4.innerHTML和outerHTML有啥区别?5.innerText和outerText有啥区别?6.性能关于innerHTML和.原创 2021-05-26 15:49:20 · 192 阅读 · 2 评论 -
JavaScript高级程序设计第四版学习--第十四章
title: JavaScript高级程序设计第四版学习–第十四章date: 2021-5-25 22:40:38author: Xilong88tags: JavaScript**本章内容:理解文档对象模型(DOM)的构成节点类型浏览器兼容性MutationObserver 接口可能出现的面试题:1.什么是DOM?2.操作节点的程序题3.节点和元素是什么?它们的的区别?4.了解过MutationObserver吗?5.写一个MutationObserver的程序之.原创 2021-05-25 22:41:16 · 395 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第十二章
title: JavaScript高级程序设计第四版学习–第十二章date: 2021-5-24 22:47:30author: Xilong88tags: JavaScript本章内容:理解BOM的核心——window 对象控制窗口及弹窗通过location 对象获取页面信息使用navigator 对象了解浏览器通过history 对象操作浏览器历史可能出现的面试题:1.什么是BOM?2.CSS像素?3.如何获取窗口或者屏幕大小,几种属性的区别?4.如何打开新窗口?.原创 2021-05-24 22:47:54 · 288 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第十一章
title: JavaScript高级程序设计第四版学习–第十一章date: 2021-5-23 19:42:09author: Xilong88tags: JavaScript本章内容异步编程期约异步函数可能出现的面试题:1.了解过Promise吗?2.Promise有几种状态机?3.Promise的常见方法?4.如何实现期约取消?5.如何实现进度追踪?6.了解过异步函数吗?7.性能优化,await和Promise的错误追踪的性能。总结:这一章主要就是讲Pro.原创 2021-05-23 19:42:39 · 392 阅读 · 0 评论 -
title: JavaScript高级程序设计第四版学习--第十章
title: JavaScript高级程序设计第四版学习–第十章date: 2021-5-22 15:37:39author: Xilong88tags: JavaScript本章内容函数表达式、函数声明及箭头函数默认参数及扩展操作符使用函数实现递归使用闭包实现私有变量可能出现的面试题:总结:知识点:1.函数定义的方式(4种):函数声明:function sum (num1, num2) { return num1 + num2;}函数表达式:let su.原创 2021-05-22 19:05:09 · 267 阅读 · 4 评论 -
JavaScript高级程序设计第四版学习--第九章
title: JavaScript高级程序设计第四版学习–第九章date: 2021-5-21 15:03:59author: Xilong88tags: JavaScript本章内容章内容代理基础代码捕获器与反射方法代理模式可能出现的面试题:1.了解过代理,捕获器,反射吗?2.介绍常见的捕获器与反射方法。3.介绍几种代理的用处总结:代理,反射,这些是ES6中的新方法,看完之后感觉在开发中可以实现很多功能,就像书上提到的:跟踪属性访问、隐藏属性、阻止修改或删除属性、函数.原创 2021-05-21 16:09:17 · 251 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第八章
title: JavaScript高级程序设计第四版学习–第八章date: 2021-5-20 21:57:39author: Xilong88tags: JavaScript本章内容理解对象理解对象创建过程理解继承理解类可能出现的面试题:1.谈谈数据属性,访问器属性2.定义属性,读取属性用什么方法?3.合并属性用什么方法?4.编程中用ES6的语法糖可以体现出水平5.什么是对象解构6.创建对象有几种模式?各自特点?7.了解原型吗?8.了解继承吗?常见模式有哪些(.原创 2021-05-20 21:58:04 · 333 阅读 · 4 评论 -
JavaScript高级程序设计第四版学习--第七章
title: JavaScript高级程序设计第四版学习–第六章date: 2021-5-18 20:52:55author: Xilong88tags: JavaScript本章内容理解迭代迭代器模式生成器可能出现的面试题:1.迭代器和生成器的程序题2.做题过程中,看是否使用了迭代器生成器,可以看出这个面试者的一些水平吧3.可迭代协议和迭代器协议的概念总结:本章的重点就是迭代器和生成器,主要是理解两个东西的本质,然后就是掌握其使用的基本方法。关于生成器有很多很高级的.原创 2021-05-19 22:18:21 · 190 阅读 · 3 评论 -
JavaScript高级程序设计第四版学习--第六章
title: JavaScript高级程序设计第四版学习–第六章date: 2021-5-18 22:29:20author: Xilong88tags: JavaScript本章内容对象数组与定型数组Map 、WeakMap 、Set 以及WeakSet 类型可能出现的面试题:1.数组的操作的程序题2.了解过定型数组吗?3.了解过映射吗?了解过弱映射吗?两者差别4.了解过集合吗?了解过弱集合吗?两者差别5.集合和映射的差别?6.集合映射的程序题总结:主要内容是简.原创 2021-05-18 22:29:47 · 253 阅读 · 3 评论 -
JavaScript高级程序设计第四版学习--第五章
title: JavaScript高级程序设计第四版学习–第五章date: 2021-5-17 23:10:21image: /assets/images/blog/blog.webpauthor: Xilong88tags: JavaScript本章内容理解对象基本JavaScript数据类型原始值与原始值包装类型可能出现的面试题:1.Date的一些常见方法2.了解过JavaScript包装类型吗?3.正则表达式的运用题4.字符串操作题5.三种包装类的常用方法1.原创 2021-05-17 23:11:03 · 268 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第四章
title: JavaScript高级程序设计第四版学习–第四章date: 2021-5-16 20:57:45author: Xilong88tags: JavaScript本章内容通过变量使用原始值与引用值理解执行上下文理解垃圾回收可能出现的面试题:1、原始值和引用值的区别2、参数传值是什么方式?3、了解过执行上下文吗?4、了解过作用域链吗?5、了解过作用域链增强吗?6、如何判断对象类型?(这里提到有一种)7、谈谈JavaScript垃圾回收机制8、了解内存泄.原创 2021-05-17 11:27:09 · 305 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第三章--第三部分
title: JavaScript高级程序设计第四版学习–第三章–第三部分date: 2021年5月15日21:26:58author: Xilong88tags: JavaScript本章内容本章内容语法数据类型流控制语句理解函数可能出现的面试题:1.关于操作符的程序题,有很多很多2.讲一下with语句这是第三部分:知识点:1.操作符,ECMA-262描述了一组可用于操作数据值的操作符 ,包括数学操作符(如加、减)、位操作符、关系操作符和相等操作符等。2.一元.原创 2021-05-17 11:26:17 · 266 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第三章--第二部分
title: JavaScript高级程序设计第四版学习–第三章–第二部分date: 2021-5-15 21:01:55author: Xilong88tags: JavaScript本章内容本章内容语法数据类型流控制语句理解函数这是第二部分可能出现的面试题:1.ECMAscript有几种数据类型?2.null和undefined的区别?3.null == undefined4.数据类型转换,Boolean(),Number(),parseInt(),parseF.原创 2021-05-17 11:25:21 · 306 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第三章--第一部分
title: JavaScript高级程序设计第四版学习–第三章–第一部分date: 2021-5-15 16:21:04author: Xilong88tags: JavaScript本章内容本章内容语法数据类型流控制语句理解函数这一章的内容非常多,同时也非常重要,涉及很多基础内容,仔细学习,理解,吃透可能出现的面试题:1.给出一些标识符,看看是否符合语法(要注意关键字和保留字)2.谈一谈严格模式3.谈谈var,let,const4.谈谈 “暂时性死区”5.va.原创 2021-05-17 11:23:07 · 364 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第二章
title: JavaScript高级程序设计第四版学习–第二章date: 2021-5-13 22:30:23author: Xilong88tags: JavaScript本章内容使用<script> 元素行内脚本与外部脚本的比较文档模式对JavaScript有什么影响确保JavaScript不可用时的用户体验可能出现的面试题:谈谈js标签的属性?谈谈js脚本几种加载模式?谈谈html的文档模式?js脚本会不会阻塞页面渲染?前端性能优化,关于脚本大小和.原创 2021-05-17 11:22:02 · 279 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--第一章
title: JavaScript高级程序设计第四版学习–第一章date: 2021-5-13 22:30:23author: Xilong88tags: JavaScript本章内容JavaScript历史回顾JavaScript是什么JavaScript与ECMAScript的关系JavaScript的不同版本可能出现的面试题:1.JavaScript是什么?2.ECMAscript,DOM,BOM是什么?历史回顾1995年,JavaScript问世。当时,它的主.原创 2021-05-17 11:18:37 · 257 阅读 · 0 评论 -
JavaScript高级程序设计第四版学习--前言
title: JavaScript高级程序设计第四版学习–前言date: 2021-5-13 22:30:23author: Xilong88tags: JavaScript5月11号,参加完字节前端的面试,和面试官交流了很多.把大致学习内容分为三个部分:1.JavaScript基础,基于<< JavaScript高级程序设计第四版学习 >>进行学习.2.Css基础,基于一个实践项目,面试官推荐模仿某一个网站或者跟着课程学习,但最重要的是实践,掌握并且理解..原创 2021-05-17 11:15:27 · 263 阅读 · 0 评论