Fork me on GitHub

06 2018 档案

摘要:前言: webpack4出了以后,一些插件变化很大,和之前的版本使用方式不一样,新手入坑,本篇将介绍如何从一开始配置webpack4的开发版本,对css,js进行编译打包合并生成md5,CSS中的图片处理,js自动注入html页,删除指定文件,提取公共文件,热更新等等。 安装 //全局安装 npm 阅读全文
posted @ 2018-06-27 14:04 梳碧湖砍柴的人 阅读(1112) 评论(0) 推荐(0)
摘要:常见Promise面试题 我们看一些 Promise 的常见面试问法,由浅至深。 1、了解 Promise 吗? 2、Promise 解决的痛点是什么? 3、Promise 解决的痛点还有其他方法可以解决吗?如果有,请列举。 4、Promise 如何使用? 5、Promise 常用的方法,方法的作用 阅读全文
posted @ 2018-06-27 14:02 梳碧湖砍柴的人 阅读(259) 评论(0) 推荐(0)
摘要:JS BigInt Deno 并不是下一代 Node.js 你需要了解的23种JavaScript设计模式 聊一聊前端「同构」 网站性能优化实战 JS 参数传递 前端进阶必备:JavaScript 内存机制 [译] ES2018(ES9)的新特性 CSS 通过游戏学习 Flex Grid 框架 深入 阅读全文
posted @ 2018-06-27 14:00 梳碧湖砍柴的人 阅读(141) 评论(0) 推荐(0)
摘要:为什么需要单文件组件 在之前的实例中,我们都是通过 Vue.component 或者 components 属性的方式来定义组件,这种方式在很多中小规模的项目中还好,但在复杂的项目中,下面这些缺点就非常明显了: 字符串模板:缺乏高亮,书写麻烦,特别是 HTML 多行的时候,虽然可以将模板写在 htm 阅读全文
posted @ 2018-06-25 08:49 梳碧湖砍柴的人 阅读(223) 评论(0) 推荐(0)
摘要:初识组件 组件(Component)绝对是 Vue 最强大的功能之一。它可以扩展HTML元素,封装可复用代码。从较高层面讲,可以理解组件为自定义的HTML元素,Vue 的编译器为它添加了特殊强大的功能。所有的 Vue 组件同时也都是 Vue 的实例,因此可以接受相同的选项对象(除了一些特有的选项)并 阅读全文
posted @ 2018-06-25 08:45 梳碧湖砍柴的人 阅读(266) 评论(0) 推荐(0)
摘要:既然是实战,怎离不开项目开发的环境呢?先给大家推荐下我的个人开发环境: 硬件设备:Mac OSX编译器:Visual Studio Code命令行工具:iTerm2调试工具:Chrome Dev tool + vue-devtools版本管理:Git 具体工具的操作界面和如何使用,这里就不展示了。随 阅读全文
posted @ 2018-06-25 08:44 梳碧湖砍柴的人 阅读(224) 评论(0) 推荐(0)
摘要:Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 Javascript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原理同样非常重要,这样你可以回避一些常见的问题。 原理图剖析 仔细阅读这张官方原理图,大概可以剖析为以下几个步骤: 编译组 阅读全文
posted @ 2018-06-25 08:43 梳碧湖砍柴的人 阅读(542) 评论(0) 推荐(0)
摘要:Vue.js是什么 摘自官方文档: Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持 阅读全文
posted @ 2018-06-25 08:42 梳碧湖砍柴的人 阅读(402) 评论(0) 推荐(0)
摘要:在 Vuejs 中,指令(Directives)是带有 v- 前缀的特殊属性。指令属性的预期值是 单个 Javascript 表达式(v-for 是个例外)。指令的职责是,当表达式改变时,将其产生的连带影响,响应式的作用于 DOM。 当然,Vue 除了核心功能默认内置的指令外,更强大的是它允许注册自 阅读全文
posted @ 2018-06-25 08:41 梳碧湖砍柴的人 阅读(257) 评论(0) 推荐(0)
摘要:1.函数的3种定义方法 1.1 函数声明 //ES5 function getSum(){} function (){}//匿名函数 //ES6 ()=>{}//如果{}内容只有一行{}和return关键字可省, 1.2 函数表达式(函数字面量) //ES5 var sum=function(){} 阅读全文
posted @ 2018-06-11 16:13 梳碧湖砍柴的人 阅读(209) 评论(0) 推荐(0)
摘要:前言 多页面应用于结构较于简单的页面,因为简答的页面使用router又过于麻烦.本脚手架出于这样的场景被开发出来. 使用脚手架搭配Hbuilder也同样可以快速使用vue开发安卓和IOS APP. 本文最大特点: webpack4 多页面 跨域Proxy代理 VConsole移动端调试,手机上的开发 阅读全文
posted @ 2018-06-11 16:11 梳碧湖砍柴的人 阅读(392) 评论(0) 推荐(0)
摘要:作为一名前端开发工程师,你必须掌握的WEB模板引擎:Handlebars 一.为什么需要使用模板引擎? 关于为什么要使用模板引擎,按照我常对学生说的一句话就是:不用重复造轮子.。 简单来说,模板最本质的作用是“变静为动”,一切利于这方面的都是优势,不利于的都是劣势。 要想很好地实现“变静为动”的目的 阅读全文
posted @ 2018-06-11 16:07 梳碧湖砍柴的人 阅读(932) 评论(0) 推荐(0)
摘要:对大部分人来说,掌握Vue.js基本的几个API后就已经能够正常地开发前端网站。但如果你想更加高效地使用Vue来开发,成为Vue.js大师,那下面我要传授的这五招你一定得认真学习一下了。 第一招:化繁为简的Watchers 场景还原: 组件创建的时候我们获取一次列表,同时监听input框,每当发生变 阅读全文
posted @ 2018-06-02 09:36 梳碧湖砍柴的人 阅读(172) 评论(0) 推荐(0)
摘要:简介 Representational State Transfer 简称 REST 描述了一个架构样式的网络系统。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 概念: 资源(Resources) REST是”表现层状态转化”,其实它省略了主语 阅读全文
posted @ 2018-06-02 09:36 梳碧湖砍柴的人 阅读(18283) 评论(0) 推荐(4)
摘要:前言 本文可以帮助你加深对Maven的整体认识,不是一篇基础文章。如果你现在还没有用 Maven 跑过 HelloWorld,那么本文可能不适合你。 一、Maven简介 Maven 官网:https://maven.apache.org Maven 3.3.9版本文档:http://maven.ap 阅读全文
posted @ 2018-06-02 09:35 梳碧湖砍柴的人 阅读(326) 评论(0) 推荐(0)
摘要:后端路由简介 路由这个概念最先是后端出现的。在以前用模板引擎开发页面时,经常会看到这样 大致流程可以看成这样: 浏览器发出请求 服务器监听到80端口(或443)有请求过来,并解析url路径 根据服务器的路由配置,返回相应信息(可以是 html 字串,也可以是 json 数据,图片等) 浏览器根据数据 阅读全文
posted @ 2018-06-02 09:35 梳碧湖砍柴的人 阅读(193) 评论(0) 推荐(0)