上一页 1 ··· 4 5 6 7 8 9 10 下一页

2019年4月17日

摘要: 前端构建工具的作用可以认为是对源项目文件或资源进行文件级处理,将文件或资源处理成需要的最佳输出结构和形式。 在处理过程中,我们可以对文件进行模块化引入、依赖分析、资源合并、压缩优化、文件嵌入、路径替换、生成资源包等多种操作,这样就能完成很多原本需要手动完成的事情,极大地提高开发效率。 一、Gulp 阅读全文
posted @ 2019-04-17 10:37 guo&qi 阅读(261) 评论(0) 推荐(0) 编辑

2019年4月16日

摘要: 为什么需要虚拟DOM? 如果对前端工作进行抽象的话,主要就是维护状态和更新视图,而更新视图和维护状态都需要DOM操作。其实近年来,前端的框架主要发展方向就是解放DOM操作的复杂性。 运行js的速度是很快的,大量的操作DOM就会很慢,时常在更新数据后会重新渲染页面,这样造成在没有改变数据的地方也重新渲 阅读全文
posted @ 2019-04-16 16:38 guo&qi 阅读(914) 评论(1) 推荐(0) 编辑

2019年4月15日

摘要: MVVM MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。 Vue.js 是一个提供了 MVVM 风格的双 阅读全文
posted @ 2019-04-15 15:31 guo&qi 阅读(228) 评论(0) 推荐(0) 编辑

2019年4月12日

摘要: 虽然 ECMAScript 数组与其他语言中的数组都是数据的有序列表,但与其他语言不同的是,ECMAScript 数组的每一项可以保存任何类型的数据。 也就是说,可以用数组的第一个位置来保存字符串,用第二位置来保存数值,用第三个位置来保存对象,以此类推。 而且,ECMAScript 数组的大小是可以 阅读全文
posted @ 2019-04-12 10:47 guo&qi 阅读(177) 评论(0) 推荐(0) 编辑

2019年4月11日

摘要: 每个函数都包含两个非继承而来的方法:apply()和 call()。 这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内 this 对象的值。 一、apply() apply()方法接收两个参数:一个是在其中运行函数的作用域,另一个是参数数组。其中,第二个参数可以是 Array 的 阅读全文
posted @ 2019-04-11 10:39 guo&qi 阅读(150) 评论(0) 推荐(0) 编辑

2019年4月9日

摘要: 一、I/O I/O (Input/Output,输入/输出)即数据的读取(接收)或写入(发送)操作。 通常用户进程中的一个完整I/O分为两阶段:用户进程空间<-->内核空间、内核空间<-->设备空间(磁盘、网络等)。 I/O有内存I/O、网络I/O和磁盘I/O三种,通常我们说的IO指的是后两者。 二 阅读全文
posted @ 2019-04-09 17:02 guo&qi 阅读(373) 评论(0) 推荐(0) 编辑

2019年4月8日

摘要: 一、工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。 考虑到在 ECMAScript 中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节。 function createPerson(name, age, job){ var o = 阅读全文
posted @ 2019-04-08 12:02 guo&qi 阅读(142) 评论(0) 推荐(0) 编辑

2019年4月3日

摘要: 方法一.for循环(两次嵌套) 两层循环,外层用于循环数组,内层用于循环result数组中的值,将result数组中的值和数组中的值判断是否相等。 方法二.利用splice直接在原数组进行操作 两层循环,外层循环元素,内层循环时比较值。 值相同时,则删去这个值。 注意点:删除元素之后,需要将数组的长 阅读全文
posted @ 2019-04-03 17:32 guo&qi 阅读(280) 评论(0) 推荐(0) 编辑
 
摘要: 1.减少HTTP请求数 常用的方法,合并css,js(将一个页面中的css和js文件分别合并)以及 Image maps和css sprites等。 2.使用CDN(内容分发网络) 通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的 cache服务器内,通过DNS负载 阅读全文
posted @ 2019-04-03 11:40 guo&qi 阅读(801) 评论(0) 推荐(0) 编辑

2019年3月29日

摘要: 一.Docker Hub中新建存储库 注册,登录Docker Hub之后,点击右上角Create Repository,创建存储库,如下图所示: 取个名字,我这里取名为lihui_demo。并且可以选择是公有存储库还是私有存储库。 二.构建docker镜像文件 进入Dockerfile 文件所在的路 阅读全文
posted @ 2019-03-29 11:41 guo&qi 阅读(3482) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页