知识错误集(一)

本文探讨了在频繁插入删除操作中,链表相对于数组的优势,以及数组和链表的适用场景。同时,深入解析了JavaScript中的this关键字,包括其指向问题和相关应用场景。此外,还介绍了移动设备如何通过meta标签控制理想viewport,特别指出max-width属性不在可控范围内。
摘要由CSDN通过智能技术生成

1.需要频繁的插入删除操作使用什么结构比较合适?

数组,链表,栈,队列

解析:数组和链表方式实现顺序表,各有其优缺点。数组的优点是较高的存储效率和快速的随机存取,缺点是数组不能动态的增长,并且在插入和删除时,平均会移动n/2的数据,不适用于随机位置插入和删除很频繁的操作。而链表家恰好具备此优点,一般来说链表的插入和删除基本是固定时间的,链表的缺点是不太适合于随机访问,而在连续访问时,链表也具有很好的表现。

队列(queue)和栈是一种操作受限的线性表。栈的操作受限表现在插入和删除只能对栈顶元素进行,删除的元素永远是最新插入的,即操作遵循后入先出(LIFO)原则。队列中的操作原则与栈的相反。删除的元素是最早插入到队列中的,就像排队一样,排在最前面的人将最先从队伍中出列。这样的操作原则常常称作先入先出。所以对于栈和队列的频繁随机插入删除不合适。

2.对this对象的理解

我在这篇文章中有看到详细的介绍,

链接:this指向详解,思维脑图与代码的结合,让你一篇搞懂this、call、apply。系列(一)_余光的博客-CSDN博客一、学习this的指向问题二、call和apply的特点与区别三、模拟实现一个call四、bind的功能五、结尾思考题+导图+示例代码,让你轻松掌握!https://blog.csdn.net/jbj6568839z/article/details/106479511?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163274164716780265487002%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163274164716780265487002&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-106479511.pc_search_3.下列JS框架中,下列不包含开箱即用的 UI 控件和小部件的是

MooTools,ExtJS,jQuery,YUI

Yahoo! User Interface  库  (YUI)  包含一个  bucketload 。

和  YUI  一样, ExtJS  包含大量开箱即用的组件,其中有很多功能强大的网格控件,支持内联编辑、分页、筛选、分组、汇总、缓冲和数据绑定。

MooTools  和  Prototype 、 jQuery  不包含开箱即用的  UI  控件和小部件.

4.为了达到移动设备的理想viewport,可以用meta标签对viewport进行控制,meta标签内不可以控制下面哪些属性

initial-scale

user-sclable

max-width

Minimum-scale

结果为:max-width

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值