前端开发

如何在前端开发中增加编码效率,这里有十款 Chrome 扩展可以帮你

对于前端开发者来说,Chrome 浏览器绝对是开发过程中不可缺少的利器:不仅仅是因为 Chrome 自带的功能强大的 devtool,更是因为 Chrome 有着各种好用的前端语言调试工具以及诸如 EnjoyCSS、LiveReload 等这类能够提高你编码效率的强大扩展。我们就整理了十款前端开发相关的 Chrome 插件,在这里推荐给你。1. 掘金 Chrome 插件对于

如何在不接入微信API的情况下自定义分享内容(图片、链接、标题)

微信在6.0.2及以上版本已经回收客户端自定分享的权限,而是以授权api的形式开放出来。有时候我们只想简单地自定义分享的title,分享的图片以及分享的链接时,而不想或者缺乏资源去接入微信api的时候该怎么实现呢? 1、设置分享title:动态改变document.title值即可: document.title = 'test' 2、设置分享图片:在页面隐藏一张尺寸大于2

如何在不接入微信API的情况下自定义分享内容(图片、链接、标题)

微信在6.0.2及以上版本已经回收客户端自定分享的权限,而是以授权api的形式开放出来。有时候我们只想简单地自定义分享的title,分享的图片以及分享的链接时,而不想或者缺乏资源去接入微信api的时候该怎么实现呢? 1、设置分享title:动态改变document.title值即可: document.title = 'test' 2、设置分享图片:在页面隐藏一张尺寸大于2

精益 React 学习指南 (Lean React)- 2.3 gulp

书籍完整目录2.3 Gulp在前端工程化中最重要的就是流程管理,借用 gulp 可以很方便的基于流的方式定义流程任务,并将任务串联起来,本节中将详细介绍 gulp ,包括:gulp 介绍gulp 是什么gulp 能够解决哪些问题gulp 核心思想和特点gulp 安装gulp 配置和 API 使用gulp 增量 build2.3.1 Gulp 介绍The streaming

三级菜单的实现

项目过程中,有客户要求三级菜单,现在原有二级菜单的基础上扩展。本文像素级记录扩展过程,备忘。准备找到修改的切入点。  ${menu.name} 1.  ${menuChild.na

精益 React 学习指南 (Lean React)- 2.5 webpack 进阶

书籍完整目录2.5 webpack 进阶配置分离code splitting 异步加载理解 webpack chunkwebpack 调试2.5.1 配置分离在大型项目中,可能 webpack.config.js 会变得越来越臃肿,这个时候可以利用做 webpack-merge 插件。将配置定义在一个目录下面的不同文件中,然后通过 webpack-merge 来合并成最终

精益 React 学习指南 (Lean React)- 3.1 redu 介绍

书籍完整目录3.1 开始使用 redux前面我们介绍了 flux 架构以及其开源实现 redux,在这一节中,我们将完整的介绍 redux:redux 介绍redux 是什么redux 概念redux 三原则redux Storesredux Actionredux Reducersredux 数据流动3.1.1 redux 介绍redux 是什么Redux is a pr

Angular服务深度剖析(四)

在angular中, 服务(service)是以提供 特定的功能的形式而存在的。angular本身提供了很多 内置服务,比如:$q: 提供了对promise的支持。1. $http: 提供了对ajax的支持。1. $location: 提供了对URL的解析。1. &8230;这些服务,或多或少地会出现在我们控制器(controller)、指令(direct