摘要: 本文重要是路由打包优化; 原理:利用webpack对代码进行分割是懒加载的前提,懒加载就是异步调用组件,需要时候才下载。 1、vue异步组件技术 vue-router配置路由,使用vue的异步组件技术,可以实现按需加载。但是,这种情况下一个组件生成一个js文件。 例如: 2、es的import() 阅读全文
posted @ 2018-01-11 15:27 前端学堂 阅读(7777) 评论(0) 推荐(0) 编辑
摘要: 第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚 阅读全文
posted @ 2018-01-07 16:29 前端学堂 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: webpack:一、对webpack的理解1.WebPack 是一个模块打包工具,你可以使用WebPack管理你的模块依赖,并编绎输出模块们所需的静态文件。它能够很好地管理、打包Web开发中所用到的HTML、JavaScript、CSS以及各种静态文件(图片、字体等),让开发过程更加高效。对于不同类 阅读全文
posted @ 2017-12-16 23:43 前端学堂 阅读(987) 评论(0) 推荐(0) 编辑
摘要: Vue:一、MVVM模式与MVC模式的区别MVVM即Model-View-ViewModel。它是将“数据模型数据双向绑定”的思想作为核心,因此在View和Model之间没有联系,通过ViewModel进行交互,而且Model和ViewModel之间的交互是双向的,因此视图的数据的变化会同时修改数据 阅读全文
posted @ 2017-12-16 23:11 前端学堂 阅读(7176) 评论(0) 推荐(1) 编辑
摘要: HTML、CSS部分: 一、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? 新特性: HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。 拖拽释放(Drag and drop) API 阅读全文
posted @ 2017-12-14 01:00 前端学堂 阅读(770) 评论(0) 推荐(0) 编辑
摘要: ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已 阅读全文
posted @ 2017-11-20 16:42 前端学堂 阅读(591) 评论(0) 推荐(0) 编辑
摘要: JS 中,面向对象有几种写法。归纳下,大概有下面这几种:工厂模式,构造函数模式,原型模式,构造函数与原型模式的混合使用,原型链继承,借用构造函数继承。 一、工厂模式 闭包使用的原理与之很相似,最后返回的 二、构造函数模式 构造函数本身也是函数,只不过是一个创建对象的函数 使用构造函数有一些注意点:必 阅读全文
posted @ 2017-11-20 16:35 前端学堂 阅读(2296) 评论(0) 推荐(0) 编辑
摘要: 1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示 阅读全文
posted @ 2017-11-20 16:33 前端学堂 阅读(14873) 评论(0) 推荐(2) 编辑
摘要: 实例化 首次实例化 getDefaultProps getInitialState componentWillMount render componentDidMount 实例化完成后的更新 getInitialState componentWillMount render componentDid 阅读全文
posted @ 2017-11-20 15:36 前端学堂 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 2、快速排序 3、插入排序 阅读全文
posted @ 2017-11-19 17:22 前端学堂 阅读(838) 评论(0) 推荐(0) 编辑