摘要: 来到新公司上班已经快一个月的时间,趁着空闲时间把自己这段时间的面试题进行一波总结,避免再次踩坑,有些问题还是需要自己去查一下,有时间的话会把答案补全 AMD、CMD规范其实就是require.js、sea.js在推广过程中对模块规范化的产出 模块化就是将一个大文件拆分成相互依赖的小文件,再进行统一的 阅读全文
posted @ 2018-06-20 09:41 Volcano丶 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 懒加载的好处 当我们一次性大批量的加载资源的时候,会占用大量的内存,尤其是在一些低内存的设备上会造成卡顿的现象,所以我们就需要在必要的时候再进行资源的加载。 懒加载就是在真正需要资源才加载资源,这样就可以节省内存,尽可能的减少卡顿现象的出现。 懒加载原理 懒加载的原理就如上图所示,当组件进入可视区域 阅读全文
posted @ 2018-02-17 17:28 Volcano丶 阅读(7736) 评论(0) 推荐(0) 编辑
摘要: 最近一直在看关于懒加载组件和无限下拉组件的实现,遇到了各种需要获取dom高度、滚动的高度、浏览器可视区的高度...,索性今天对各种高度进行一次总结,省的每次遇到总要找谷哥、度娘。 element.clientHeight:可视区高度,不包括border的高度,如果底部有滚动条也不包括滚动条的高度 e 阅读全文
posted @ 2018-02-09 14:34 Volcano丶 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 本项目实战是简化版的大众点评wap版 技术栈 react + redux + react router dom mock数据使用的是 koa + koa router 项目源码:https://github.com/volcanoliuc/dianpingapp 项目结构 ├── app &emsp 阅读全文
posted @ 2017-12-18 15:25 Volcano丶 阅读(1629) 评论(0) 推荐(0) 编辑
摘要: Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 使用Redux应该遵循一下原则: Redux提供的API createStore createStore方法的作用就是创建一个 Redux store 来以存放应用中所有的 state。 createStore(reducer 阅读全文
posted @ 2017-12-18 15:08 Volcano丶 阅读(469) 评论(0) 推荐(0) 编辑
摘要: CSS:Cascading Style Sheet,层叠样式表。CSS的作用就是给HTML页面标签添加各种样式,定义网页的显示效果。简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。 1.CSS和HTML结合的方式 CSS和HTML的结合方式有3种: 行内样式:在某个特定的标签里采用s 阅读全文
posted @ 2016-12-22 22:52 Volcano丶 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户 阅读全文
posted @ 2016-12-09 17:01 Volcano丶 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 1.什么是HTML HTML(HyperText Mackeup Language)又叫超文本标记语言,HTML不是编程语言,直接由浏览器解析成页面。 HTML是负责描述文档语义的语言 html是一个纯本文文件,用一些标签或者标签对来描述文字的语义,这些标签在浏览器里面是看不到的,所以称为“超文本” 阅读全文
posted @ 2016-12-09 16:58 Volcano丶 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 练习1:写一个程序,打印从1到100的值 练习2:写一个程序,产生25个int类型的随机数。对于每个随机值,使用if-else语句来将其分类为大于、小于或等于紧随它而随机生成的值。 练习3:修改练习2,把代码用一个while无线循环包括起来。然后运行它直至用键盘中断其运行(Ctrl+C)。 练习4: 阅读全文
posted @ 2016-11-02 21:29 Volcano丶 阅读(2360) 评论(1) 推荐(0) 编辑
摘要: Python-pip安装 阅读全文
posted @ 2016-10-08 21:46 Volcano丶 阅读(23071) 评论(0) 推荐(2) 编辑