校招常见题
alisaLearn
这里是我的学习笔记,分享给大家~同时虚心求教!谢谢。
展开
-
常见的原生javascript事件处理与浏览器兼容问题(上)
在WEB前端开发中,处理各浏览器差异的问题是一个重要的部分,不同的浏览器的内核及处理方式不同**(详见)**,对对象名和方法名的定义不同,导致写出来的代码不能得到我们想要的效果。所以在开发的时候需要解决这些问题。下面介绍处理浏览器差异的通解和举例说明一些事件处理机制的对象和方法处理。原创 2016-09-24 16:58:14 · 702 阅读 · 0 评论 -
JS解决输入1-1000元,输出由1、5、10、20、50、100拼成输入的面值方法总数
javascript语言解决笔试题:输入:1-1000元数额;输出:由1、5、10、20、50、100拼成输入的面值方法总数。此代码在题目基础上增加了显示所有可能的方法。 <script> /* 输入1-1000元,输出由1、5、10、20、50、100拼成输入的面值方法总数————美团笔试题*/ total = prompt('请原创 2016-09-24 18:35:02 · 3706 阅读 · 0 评论 -
常见的原生javascript事件处理与浏览器兼容问题(下)
本文主要介绍事件冒泡,和利用冒泡方法的事件代理机制。 根据浏览器的兼容性问题作出代码举例事件冒泡就是在DOM中,父级元素与子集元素有相同事件时,触发子集元素会引发从子集开始往上的事件响应。具体可以写多重包裹的div,并且所有元素添加相同的事件触发;检验触发子元素时,父元素的状态即可。 那么怎么取消冒泡机制呢? 不同的浏览器之间有差别,在此需要进行兼容性处理。如下两个方原创 2016-09-24 17:27:03 · 492 阅读 · 0 评论 -
将句子中的单词位置反转
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”<!DOCTYPE html><head> <meta charset="utf-8"> <script> /* 给定一个句子(只包含字原创 2016-09-24 19:09:22 · 1720 阅读 · 0 评论 -
js解决getElementByClassName
<!DOCTYPE html><html><head> <meta charset='UTF-8' /> <script> /*JS写getElementByClassName; 我发现chorm、firefox、ie都支持document.getElementsByClassName */ window.onload = f原创 2016-09-24 19:18:51 · 27006 阅读 · 1 评论 -
数组去重
<!DOCTYPE html><html><head> <meta charset='UTF-8' /> <script> /*数组去重*/ arr = [1,1,6,5,8,8,4,3,8]; /*调用函数indexOf用法: window.onload = function delRep(){转载 2016-09-24 19:44:18 · 282 阅读 · 0 评论 -
当浏览器输入URL后都经历了什么?
当浏览器输入URL后,浏览器需要先对URL中的域名解析成IP地址, 再对IP地址发送一个连接请求,经过三次握手后建立与服务器之间的连接,这是第一步。 连接成功以后,客户机会发送一个HTTP请求,这个请求会被封装成对象交给服务器处理,服务器根据请求对象的信息,比如path路径,get,post的信息找到相应的html或者其他文件通过响应对象的形式回传给浏览器, 这一步是服务器处理信息的过程。原创 2016-09-24 20:04:12 · 866 阅读 · 0 评论