博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端面试题
阅读量:5818 次
发布时间:2019-06-18

本文共 1997 字,大约阅读时间需要 6 分钟。

hot3.png

1,截取字符串abcdefg的efg

    alert('123456'.substring(1,3)); ====》23   起始位置 终结位置  如果是一个就是起始位置到最后
    alert('123456'.substr(1,3));====》234   起始位置  字符长度   如果是一个就是起始位置到最后

2、判断一个字符串中出现次数最多的字符,统计这个次数

function test() {				var str = 'asdfssaaasasasasaa';				var json = {};				for (var i = 0; i < str.length; i++) {					if (!json[str.charAt(i)]) {						json[str.charAt(i)] = 1;					} else {						json[str.charAt(i)]++;					}				};				var iMax = 0;				var iIndex = '';				for (var i in json) {					if (json[i] > iMax) {						iMax = json[i];						iIndex = i;					}				}				alert('出现次数最多的是:' + iIndex + '出现' + iMax + '次');			}

另外赠送java实现代码:

String str ="adasdsdfasfsadfsafasf";		//	Hashtable
charmap = new Hashtable
(); Map
charmap = new HashMap
(); for (int i = 0; i < str.length(); i++) { if(charmap.containsKey(str.charAt(i))){ charmap.put(str.charAt(i), new Integer(charmap.get(str.charAt(i))).intValue()+1); }else{ charmap.put(str.charAt(i), 1); } } int maxIndex =0; char maxVal = 0; for (Character key : charmap.keySet()) { System.err.println(key +" : "+charmap.get(key)+" "+ new Date()); if(charmap.get(key)>maxIndex){ maxIndex=charmap.get(key); maxVal = key; } } System.out.println("出现最多的数据是"+maxVal +"出现次数"+maxIndex+" "+ new Date());

3、什么是盒子模型?

在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。

4、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

行内元素:a、b、span、img、input、strong、select、label、em、button、textarea

块级元素:div、ul、li、dl、dt、dd、p、h1-h6、blockquote
空元素:即系没有内容的HTML元素,例如:br、meta、hr、link、input、img

5、简述一下src与href的区别

href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。

src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。

转载于:https://my.oschina.net/liuxinzhou/blog/742452

你可能感兴趣的文章
hdu 2444(二分图最大匹配)
查看>>
shell编程笔记六:实现ll命令
查看>>
【SAP HANA】关于SAP HANA中带层次结构的计算视图Cacultation View创建、激活状况下在系统中生成对象的研究...
查看>>
[nodejs] nodejs开发个人博客(五)分配数据
查看>>
《Linux内核修炼之道》 之 高效学习Linux内核
查看>>
Java数据持久层框架 MyBatis之API学习九(SQL语句构建器详解)
查看>>
DevOps 前世今生 | mPaaS 线上直播 CodeHub #1 回顾
查看>>
iOS 解决UITabelView刷新闪动
查看>>
让前端小姐姐愉快地开发表单
查看>>
Dubbo笔记(四)
查看>>
Web前端JQuery入门实战案例
查看>>
java B2B2C Springboot电子商城系统- SSO单点登录之OAuth2.0 登出流程(3)
查看>>
USB 通信原理
查看>>
7zZip zip RAR iOS
查看>>
date命令的详细用法!
查看>>
UiAutomator源码分析之UiAutomatorBridge框架
查看>>
python 开发之selenium
查看>>
Xcode3.2.5中找不到Mac OS X - Command Line Utility -...
查看>>
css的div垂直居中的方法,百分比div垂直居中
查看>>
如何理解EM算法
查看>>