前段常见小问题(5.13)

本文探讨了在HTML中如何使用mark标签高亮搜索关键词,同时介绍了AngularJS的核心特性,如MVVM模式、数据绑定和模块化。重点讲解了AngularJS如何通过DOM操作实现双向数据绑定,并阐述了其在实际应用中的工作原理。此外,还提及了网页中常见的图像格式以及哪些HTML元素可以获取焦点。
摘要由CSDN通过智能技术生成

1.假设一个搜索结果展示页面,需要把搜索关键词高亮显示,应该使用以下哪个HTML标签?

mark 标签定义带有记号的文本。请在需要突出显示文本时使用 m 标签。 em把文本定义为强调的内容。 strong把文本定义为语气更强的强调的内容。 dfn 定义一个定义项目。 code 定义计算机代码文本。 samp 定义样本文本。 kbd 定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。 var 定义变量。您可以将此标签与 pre 及 code 标签配合使用。 cite 定义引用。可使用该标签对参考文献的引用进行定义,比如书籍或杂志的标题。 CSS字体加粗的方法: font-weight
属性设置文本的粗细。使用 bold 关键字可以将文本设置为粗体 highlight 该属性用来高亮显示指定的代码行。可以通过单个数字来高亮
显示单行,或者传入一个类似 [1, 2, 3] 的数组来高亮显示指定的多行。

2.angularjs

1 MVVM

2 模块化

3 自动化双向数据绑定

4 语义化标签

5 依赖注入

1.良好的应用程序结构,层层分离。使用 AngularJS,您可以通过MVC(模型 - 视图 - 控制器)或MVVM (模型 - 视图 - 视图模

型)模式来组织源代码。HTML模板将会被浏览器解析到DOM中, DOM结构成为AngularJS编译器的输入。AngularJS将会遍历DOM模板
,
来生成相应的NG指令,所有的指令都负责针对view(即HTML中的ng-model)来设置数据绑定。因此, NG框架是在DOM加载完成之后, 才

始起作用的。在代码处声明ng-app让浏览器知道何处开始的代码属于AngularJS的代码范畴。代码结构上面的控制层(Conttroller)

和视图层(View)通过$scope来进行连接。所有从后端请求的数据,我们使用服务(Services)来获取。并通过

rootScope.broadcast广播的方式传送出去。在控制层接受数据,通过$scope来反馈到视图层。

3.嵌入在HTML文档中的图像格式可以是?

网页html文档支持的图片格式有jpg , gif , png 和 bmp 这四种,jpg , gif 和 png 格式的图片特点是体积很小,因为在网上很常见,然而 bmp就不常见了,因为这种格式虽然很清晰色彩丰富,但是所占内存很大,所以很少见,但是也是支持的。一共这4种。

4.以下哪些HTML元素可以获得焦点?

1.contenteditable:true|false 规定元素文本是否可编辑;
2.tabindex:0 | -1 | x
0:tab键可获取焦点;
-1:tab键不可获取焦点;
x:x>0,x越小获取焦点优先级越高;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值