前端面试
tsw529
做最好的自己
展开
-
vue中computed与methods、watch的区别
计算属性computed :支持缓存,只有依赖数据发生改变,才会重新进行计算不支持异步,当computed内有异步操作时无效,无法监听数据的变化computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值如果一个属性是由其他属性计算而来的,这个属性依赖其他属性,是一个多对一或者一对一,一般用c...原创 2020-03-07 20:27:36 · 230 阅读 · 0 评论 -
前端面试题总结(持续更新)
1.cookies,sessionStorage 和 localStorage 的区别 ?共同点:都是保存在浏览器端,且同源的。区别:cookie数据始终在同源的http请求中携带,即cookie在浏览器和服务器间来回传递. 而sessionStorage 和 localStorage不会自动把数据发给服务器,仅在本地保存.cookie数据还有路径(path)的概念,可以限制cookie只...原创 2019-03-31 08:51:59 · 228 阅读 · 1 评论 -
H5新特性和C3新特性
1.H5新特性拖拽释放(Drap and drop) API ondrop拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。自定义属性data-id语义化更好的内容标签(header,nav,footer ,aside, article, section)音频 ,视频(audio, video) 如果浏览器不...原创 2019-04-20 23:51:32 · 4136 阅读 · 0 评论 -
less和sass的区别
1.编译环境不一样sass的安装需要Ruby环境,是在服务器端处理的,而less是需要引入less.js来处理less代码输出css到浏览器,也可以在node中使用less,然后编译成css文件.2.变量符不一样,less是@ ,而sass是$ 而且变量的作用域也不一样.3.输出设置,less没有输出设置,sass提供4中输出选项 :nested(默认),compact,compressed...原创 2019-05-09 16:10:26 · 252 阅读 · 0 评论