本篇文档是参考SuperAgent英文文档翻译整理成的。前段时间,在一个爬虫项目中用到了SuperAgent,因为遇到了一些坑,就详细的查阅了一下官方的文档,为了便于其他朋友查阅参考,我便对翻译的文档进行了简要整理。后期…
标签:前端开发
webpack 四个核心概念
webpack 是当下最热门的前端资源模块化和打包工具。它可以将许多松散的模块(如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等)按照依赖和规…
渐进增强与优雅降级
渐进增强(progressive enhancement): 针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验 优雅降级(graceful degrad…
js项目练习
最近在学习JavaScript,找了一些项目实践,但是原网址索引不够一目了然,因此在简书中写了这篇文章索引,也方便需要练习的朋友们进行学习,可以使用Ctrl+F搜索相关内容 网址地址:http://www.fgm.cc/…
HTML5元素分类
HTML5新增了27个元素,废弃了16个元素,根据现有的标准规范,把HTML5的元素按优先等级定义为结构性元素、级块性元素、行内语义性元素和交互性元素四大类。 1、结构性元素 结构性元素主要负责web的上下文结构的定义,…
window.self
昨天写代码的时候, 把一段代码复制粘贴到另一个函数里, 忘了把self(var self = this)改成this了. 程序能够运行, 但是运行结果很诡异. 费了我半天时间找到问题, 原来是这个self实际上指向的是w…
脚本批量压缩图片
在目前的一个项目中,后台运营人员传图的时候,都是传的大图,导致前端网页加载缓慢,我用微信开发者工具查看了一下,光图片就有3~4MB,所以找到了一些工具来方便地进行图片压缩。 基于PIL进行图片压缩 本来想用基于PIL使用…
数组合并的几种方法
var arr1 = [1, 2, 3]; var arr2 = ["a","b","c","d","e","f"]; 1、concat var arr = arr1.concat(arr2); // [1, 2, 3,…
ES6时代,你真的会克隆对象吗?
原文:你真的会克隆对象吗 开始之前 在开始聊克隆之前,我们还是先来看看js数据类型。js的数据类型分为基本数据类型和复杂数据类型。 基本数据类型:Number、Boolean、String、Null、String、Sym…
Day.12.16 HTML表格案例二
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> 图片表格二 </title>…
inline、block、inline-block笔记
block和inline的区别, block就是让其形成块级元素,而且其前后都会有换行符;块级元素,就是一个四方块,可以放在页面上任何地方。 inline的话就是让元素设置为内联样式(行内元素)(对其设置的宽高都没有什么…
Windows下的包管理器 Chocolatey 的使用
最近正好刚入手了一台新电脑。俗话说,巧妇难为无米之炊。虽说项目代码都在GitHub上只要clone一下就好,可是开发环境还是得一步一步搞起。 不过每一次搞开发环境,像Python、Node这样的环境程序在安装之后的升级管…