03 2018 档案

vue、react、 angular三者的比较?
摘要:Vue.js通过简单的API(应用程序编程接口)提供高效的数据绑定和灵活的组件系统。 Vue.js的特性如下: 1.轻量级的框架 2.双向数据绑定 3.指令 4.插件化 1.与AngularJS的区别 相同点: 都支持指令:内置指令和自定义指令。 都支持过滤器:内置过滤器和自定义过滤器。 都支持双向 阅读全文

posted @ 2018-03-31 23:19 向往回得来 阅读(6275) 评论(0) 推荐(0)

什么是跨域及跨域请求资源的方法?
摘要:1、由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。 2、跨域请求资源的方法: (1)、porxy代理(反向服务器代理) 首先将用户发送的请求发送给中间的服务器,然后通过中间服务器再发送给后台服务器,然后在将返回的结果返回给前端。 (2)CORS 后 阅读全文

posted @ 2018-03-31 21:39 向往回得来 阅读(266) 评论(0) 推荐(0)

web大规模高并发请求和抢购的解决方案?
摘要:1、请求接口的合理设置 一个秒杀或者抢购页面,通常分为2个部分,一个是静态的HTML等内容,另一个就是参与秒杀的Web后台请求接口。 通常静态HTML等内容,是通过CDN的部署,一般压力不大,核心瓶颈实际上在后台请求接口上。这个后端接口,必须能够支持高并发请求,同时,非常重要的一点,必须尽可能“快” 阅读全文

posted @ 2018-03-31 21:26 向往回得来 阅读(1035) 评论(0) 推荐(0)

同步和异步的区别?
摘要:同步:是所有的操作都做完,才返回给用户结果。即写完数据库之后,再响应给用户,用户体验不好。(用户在线等待的时间太长,用户会有一种卡死的感觉) 异步:不用等所有的操作都做完,就响应用户请求。即先响应用户请求,然后慢慢去写数据库,用户体验好。 阅读全文

posted @ 2018-03-31 20:51 向往回得来 阅读(258) 评论(0) 推荐(0)

img标签中的title与alt属性?
摘要:title表示当鼠标经过图片时的提示文本。 alt 表示当图片加载失败时的提示文本。 阅读全文

posted @ 2018-03-19 20:21 向往回得来 阅读(193) 评论(0) 推荐(0)

ios与android的兼容性问题?
摘要:1、导航方式 ios的tab放在页面底部。不能通过滑动来切换,只能点击。也有放在上面的,也不能滑动,但有些tab本身可以滑动,比如天猫。 android一般放在页面顶端,可以通过滑动页面来切换tab,当然tab可以点击切换,tab多的话,tab本身也可以滑动。比如豌豆荚 2、单条item的操作 io 阅读全文

posted @ 2018-03-19 20:19 向往回得来 阅读(1177) 评论(0) 推荐(0)

display:none与visible:hidden的区别 ?
摘要:display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别: display:none 不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。 visible:hidden 使对象在网页上不可见,但该对象在网页上所占的空间没有改变 阅读全文

posted @ 2018-03-19 15:07 向往回得来 阅读(120) 评论(0) 推荐(0)

属性的继承?
摘要:可以继承:font-size. font-weight. color. line-height. font-style 不可以继承的: width. height. min-width. max-width. postion. padding. margin. min-height. border等 阅读全文

posted @ 2018-03-19 15:03 向往回得来 阅读(118) 评论(0) 推荐(0)

ajax的原理及优缺点?
摘要:Ajax其核心有JavaScript、XMLHTTPRequest、DOM对象组成,通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。 优点:1》无刷新更新数据 2》异步服务器通信 阅读全文

posted @ 2018-03-19 09:30 向往回得来 阅读(126) 评论(0) 推荐(0)

ie6的兼容性问题?
摘要:float 设置display position:absolute的问题 边距问题,设置margin:0,padding:0; min-height:!important 图片格式问题 不能设置1px的宽度问题 href问题:hover,visited,link,actived 阅读全文

posted @ 2018-03-18 23:37 向往回得来 阅读(100) 评论(0) 推荐(0)

localstorage,sessionstorage,cookie的比较?
摘要:localstorage,cookie 是把数据存储在本地中。 localstorage是关闭浏览器后数据依然存在。 sessionstorage是会话状态,浏览器关闭后数据就会丢失。 cookie是关闭浏览器数据依然存在。 阅读全文

posted @ 2018-03-18 23:30 向往回得来 阅读(127) 评论(0) 推荐(0)

vuex与localstorage的比较?
摘要:vuex是存的状态,它是把数据存储在内存中。(页面刷新的时候数据会重新初始化,数据会丢失掉) localstorage是把文件,数据存储在本地的磁盘中。(在关闭浏览器后数据还一直存在,是持久的) 阅读全文

posted @ 2018-03-18 23:24 向往回得来 阅读(1822) 评论(0) 推荐(0)

当数据量大时的加载原理?
摘要:首先初始化加载第一页的数据之后,我们要把页面的数量++,并重新加载,用concat方法连接上一页的数据,使其合并。 阅读全文

posted @ 2018-03-18 23:21 向往回得来 阅读(166) 评论(0) 推荐(0)

input控件的兼容性问题?
摘要:在火狐下通过css改变width,另一个在不同的浏览器中显示的外观和行为也不同, input获取的焦点太大 可以在input输入框外部用一个div包裹,同时设置div的高度比input框的高度稍微大一点。 input中的placeholer属性内容显示不全, 可以给input框一个宽度,可以是100 阅读全文

posted @ 2018-03-18 23:19 向往回得来 阅读(151) 评论(0) 推荐(0)

对JavaScript的认识?
摘要:js是轻量级的,可插入html页面的编程代码,插入在html页面中可以在所有的浏览器中执行。 阅读全文

posted @ 2018-03-18 23:14 向往回得来 阅读(151) 评论(0) 推荐(0)

jquery的理解?
摘要:jquery是轻量级的,可以很好的实现对dom元素的操作,很好的实现动画效果以及css的样式操作,主要对ajax的交互更加便捷。 阅读全文

posted @ 2018-03-18 23:12 向往回得来 阅读(338) 评论(0) 推荐(0)

webpack打包的原理的优势?
摘要:主要是利用webpack打包可以使开发便捷,拓展性强,可以使用户任意选择自己喜欢的模块进行开发,可以解决模块之间的相互依赖关系,插件机制完善。 阅读全文

posted @ 2018-03-18 23:09 向往回得来 阅读(258) 评论(0) 推荐(0)

http与https的区别?
摘要:https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的HTTPS协议是由SSL+H 阅读全文

posted @ 2018-03-17 21:32 向往回得来 阅读(136) 评论(0) 推荐(0)

简述搜索引擎优化?
摘要:搜索引擎网站, 像百度,后台有着超级大的数据库,数据库里有着海量的关键字,关键字又对应了很多网址,这些都是由程序(爬虫)从茫茫的互联网上一点一点收集来的。程序不断分析查找关键字,如果它判定这是数据库里没有的,就把它收入数据库中。反之 如果是一些垃圾信息,则会舍弃不要,继续前行。由于一个关键字会对应多 阅读全文

posted @ 2018-03-16 18:35 向往回得来 阅读(167) 评论(0) 推荐(0)

前端性能优化?
摘要:1.使用精灵图,减少http请求次数。 2.CDN缓存加载。 3.请减少对DOM的操作。 4.使用JSON格式来进行数据交换。 5.高效的使用HTML标签和CSS样式。 6.精简CSS和JS文件。 7.压缩图片,文件。 8.注意控制Cookie大小和污染。 阅读全文

posted @ 2018-03-13 22:43 向往回得来 阅读(84) 评论(0) 推荐(0)

http状态码?
摘要:1.100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。 2.200 请求已成功,请求所希望的响应头或数据体将随此响应返回。 3. 阅读全文

posted @ 2018-03-13 22:31 向往回得来 阅读(91) 评论(0) 推荐(0)

ES6的新特性?
摘要:类的支持,模块化,箭头操作符,let/const块作用域,字符串模板,解构,参数默认值/不定参数/拓展参数,for-of遍历,generator,Map/Set,promise. 阅读全文

posted @ 2018-03-13 01:08 向往回得来 阅读(100) 评论(0) 推荐(0)

javascript中callee和caller作用?
摘要:1.caller是返回一个对函数的引用,该函数调用了当前函数。 2.callee是返回正在被执行的function函数,也就是所指定的function对象的正文。 阅读全文

posted @ 2018-03-13 00:40 向往回得来 阅读(359) 评论(0) 推荐(0)

各大浏览器的内核?
摘要:1.IE的内核是Trident. 2.火狐的内核是Gecko 3.Opera的内核是Presto. 4.Safari和Chrome的内核是Webkit. 5.Microsoft Edge的内核是EdgeHTML. 阅读全文

posted @ 2018-03-12 23:57 向往回得来 阅读(201) 评论(0) 推荐(0)

DOCTYPE的作用?
摘要:1.<!DOCTYPE>声明位于文档中的最前面,处于<html>标签之前,告知浏览器以何种模式来渲染文档。 a.严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行的。 b.在混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式的浏览器以防止站点无法工作。 2.DOCTYPE不存在或格式不正确 阅读全文

posted @ 2018-03-12 23:53 向往回得来 阅读(115) 评论(0) 推荐(0)

数组去重的方法
摘要:1.双for循环形式、splice 思路:将数组中的值一个个的比较,重复的就删掉 function remove(array){ for(var i=array.length-1; i>=1; i--){ for(var j=i-1; j>=0; j--){ if(array[j]==array[i 阅读全文

posted @ 2018-03-11 18:12 向往回得来 阅读(295) 评论(0) 推荐(1)

闭包的分析?
摘要:闭包的定义:如果某个函数被他的父函数之外的一个变量引用,就形成了闭包。简单来说,闭包就是函数套函数 优点:操作局部作用域变量,是不随局部变量消失的,避免全局污染。 缺点:闭包占内存,变量永远不会消失。 处理闭包的方式:当变量使用完成后,要记得把它的值设为null。 例如:在使用定时器中就用到了闭包。 阅读全文

posted @ 2018-03-11 17:18 向往回得来 阅读(206) 评论(0) 推荐(1)

SVN(集中式管理)分析
摘要:SVN是一个来放源代码的版本控制系统。简单来讲的话是一个可以多个用户共同开发一个项目,并且资源是共享的。 SVN的运行方式包括独立的服务器和Apache服务器。 SVN存储版本数据的方式:DBD(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。 SVN开发的流程是:1.每天上班多个开 阅读全文

posted @ 2018-03-11 09:02 向往回得来 阅读(248) 评论(1) 推荐(1)

导航