1.xml
什么是xml文件?
开发者在符合xml命名规则的基础上,根据自己的需求定义的标签。
xml的作用是什么?
存储数据。
2.javascript
什么是js?
客户端的脚本语言,不需要编译,在运行过程中逐行解释并执行
浏览器的引擎包括哪些?
浏览器的引擎包含两部分,渲染引擎(html、css)和js引擎。
什么是ECMAScript?
ECMAScript规定js的编程语法和基础核心知识,是所有浏览器共同遵守的一套js语法工业标准。
什么是DOM?
文档对象模型。通过DOM提供的接口对页面上的各种元素进行操作。
什么是BOM?
浏览器对象模型。通过BOM可以操作浏览器窗口,控制浏览器的跳转,获取分辨率等等。
3.SpringBoot
什么是SpringBoot?
不需要配置文件的Spring+SpringMVC,常用的框架和第三方库都已配置好,拿来就可以用,SpringBoot开发效率高,使用方便。
4.Tomcat
Tomcat能够解析什么?
可以解析静态资源,包括html、css、js、jpg、txt等。同时可以解析动态资源,包括servlet、jsp、php等。浏览器只能解析静态资源。
5.html
什么是html?
用来描述网页的一种语言,超文本语言,包括两层含义,一是超越文本的限制,能够加入多媒体的内容。二是超级链接文本,能够从一个文件跳转到另一个文件。
web标准是谁制定的?
w3c组织,万维网联盟
web标准的构成?
结构(html),表现(css),行为(js)。
6.css
css的三大特性是什么?
层叠性:如果样式冲突的话,采用就近原则。
继承性:子标签继承父标签某些样式。
优先级:选择器相同,遵循层叠性,选择器不同,根据选择器的权重执行。
7.jquery
什么是jquery?
跨主流浏览器的JavaScript库,简化js对DOM的操作。
8.算法
什么是算法?
算法是程序的灵魂,在设计算法时需要考虑时间复杂度和空间复杂度。
9.爬虫
什么是爬虫?
通过编写程序,模拟浏览器上网,让其去互联网上抓取数据的过程,爬虫在法律中不会禁止,但是具有违法的风险。
10.HashMap
什么是HashMap?
基于Hash表对Map接口的实现,具有较快的访问速度,遍历顺序不确定。
11.设计模式
前辈们对代码开发经验的总结,解决特定问题的一系列套路。