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越小获取焦点优先级越高;