- 博客(12)
- 收藏
- 关注
原创 【前端面试】前端语法
输出2输出undefined输出22undefined2这些http-equiv取值主要用于影响页面的行为和浏览器对页面的处理方式,帮助实现页面缓存控制、自动刷新、浏览器兼容性设置等功能。
2024-09-28 19:26:12
1884
原创 【前端面试】正则表达式
假设有一个简单的正则表达式 [a-zA-Z_][a-zA-Z0-9_]* 用于匹配标识符。给定字符串 “abc123”, 词法分析器会识别为多少个标识符()A 1B 2C 3D 无法识别。
2024-09-28 17:29:03
322
原创 【前端面试】我也不知道该分成什么类的一些题
寄存器是CPU中访问速度最快的存储资源,因此合理的分配寄存器是编译器的重要任务。它关注的是如何将变量高效分配到寄存器,而不是优化程序的逻辑流程或结构。因此,优化程序的逻辑结构不是图染色法的目标。虽然引入中间代码可能稍微增加编译器的复杂性,但这并不是中间代码的主要优点,而是一个潜在的。图染色法的目的不是优化程序的逻辑结构,而是减少寄存器冲突、提高效率以及优化资源利用。图染色法的主要目的是通过构建变量间的冲突图,给冲突的变量分配不同的寄存器,从而。后生成的一种中间表示,它既不是源代码,也不是最终的机器代码。
2024-09-28 17:14:03
373
原创 【前端面试】设计模式
以下哪种设计模式可以动态地给对象增加扩展功能,为扩展功能提供了子类化的灵活替代方案()A 责任链模式B 适配器模式装饰器模式D 组合模式。
2024-09-28 17:03:07
908
原创 【前端面试】数据库
现要查询每天的正常用户给正常用户打电话,无法接通(可能是信号不好、电话欠费等原因导致)的概率,结果保留到小数点后两位,并按日期降序排列。还有一张用户表(users),id也是主键,is_blacklist列中的1 代表该用户是骚扰用户,即他的电话不会打成功,会被系统拦截。(注意: sqlite 1/2得到的不是0.5,得到的是0,只有1*1.0/2才会得到0.5,sqlite四舍五入的函数为round)语句的名字不区分大小写。准备好的SQL语句名字可以是字符串,也可以是用户指定的包含SQL文本的变量。
2024-09-28 16:22:41
1734
原创 【前端面试】IP地址
某主机的 IP 地址为 212.212.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是?
2024-09-28 15:40:43
224
原创 【前端面试】VLAN
VLAN(Virtual Local Area Network,虚拟局域网),能够限制广播域,提高网络安全性。VLAN ID有效范围是1-4094,则下列选项中,哪个VLAN ID范围属于为FDDI和令牌环网使用的VLAN ID()A 2-10011002-1005。
2024-09-28 15:15:17
322
原创 【前端面试】在TCP/IP四层模型中,TCP和UDP是传输层中两个非常重要的协议
TCP/IP四层模型是互联网通信的基础协议栈,将通信过程划分为链路网络传输和应用四个层次,分别处理物理传输路由寻址端到端传输和用户应用。TCP/IP四层模型像寄快递一样,分成四个步骤,从打包、贴地址、发送,到最后交到收件人手中。它就是让你在互联网上顺利“寄”数据的交通规则。
2024-09-28 14:26:23
793
原创 【前端面试】中缀表达式转前缀与后缀表达式
中缀表达式转后缀表达式的做法就是中缀表达式的每个字符,把,把,然后根据优先级再弹出操作符,最终形成后缀表达式。
2024-09-27 21:51:11
349
原创 JavaScript事件冒泡与事件捕获
这样修改后,点击绿色区域只会弹出"绿色区域被点击了",而不会触发蓝色和红色区域的事件。点击蓝色区域会弹出"蓝色区域被点击了",点击红色区域(不包括蓝色和绿色部分)会弹出"红色区域被点击了"。事件捕获是事件冒泡的相反方向,较少使用,但可以通过设置监听器选项来指定事件在捕获阶段触发。事件冒泡是事件流的一个阶段,事件最初在目标元素上触发,然后逐层向上传播到其父级元素,直到到达最顶层的。),由此我们将这一事件流的执行改为了事件捕获。是事件流的另一个阶段,事件首先从最顶层的祖先元素(如。简而言之,事件冒泡指的是。
2024-09-18 19:07:11
308
1
原创 JavaScript闭包(Closures)
在JavaScript中,内存泄漏是指程序分配的内存由于某种原因没有被正确释放,导致这些不再需要的内存无法被回收,从而占用系统资源,最终可能导致程序性能下降甚至崩溃。内存泄漏通常发生在不再使用的对象或数据仍然被引用时,导致垃圾回收器无法将其清除。1.意外的全局变量:如果变量声明时漏掉了varlet或const,它会被意外地创建为全局变量,并且一直存在于全局作用域中。// 应该使用 let 或 var 声明2.闭包。
2024-09-18 16:27:11
2192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人