2017年8月11日

JS数组去重的十种方法

摘要: 一、前言: 我们在实际工作中,或者在面试找工作时,都会用到或者被问到一个问题,那就是“数组如何去重”。是的,这个问题有很多种解决方案,看看下面的十种方式吧! 二、数组去重方式大汇总: Methods 1: 思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存 阅读全文

posted @ 2017-08-11 12:29 敲代码的怪蜀黍 阅读(882) 评论(5) 推荐(1) 编辑

2017年2月11日

如何使用Babel将ES6转码为ES5?

摘要: 一、前言: 当我们还在沉迷于ES5的时候,殊不知ES6早就已经发布几年了。时代在进步,WEB前端技术也在日新月异,是时候做些改变了! ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助别的工具来实现。 Babe 阅读全文

posted @ 2017-02-11 16:07 敲代码的怪蜀黍 阅读(38571) 评论(1) 推荐(5) 编辑

2017年1月25日

Javascript中的 “&” 和 “|” 你知多少?

摘要: 一、前言: 在文章开始之前,先出几个题目给大家看看: var num1 = 1 & 0; console.log(num1); // 0 var num2 = 'string' & 1; console.log(num2); // 0 var num3 = true & 1; console.log 阅读全文

posted @ 2017-01-25 15:36 敲代码的怪蜀黍 阅读(1293) 评论(3) 推荐(1) 编辑

2017年1月16日

你真的懂javascript中的 “this” 吗?

摘要: 一、前言: 我们知道 “this” 是javascript语言的一个关键字,在编写javascript代码的时候,经常会见到或者用到它。 但是,有一部分开发朋友,对 “this” 一知半解,下面我们就一起来探讨学习下javascript中 “this” 的具体含义吧! 二、This总结: This指 阅读全文

posted @ 2017-01-16 17:48 敲代码的怪蜀黍 阅读(3158) 评论(1) 推荐(2) 编辑

Javascript设计模式之装饰者模式详解篇

摘要: 一、前言: 装饰者模式(Decorator Pattern):在不改变原类和继承的情况下动态扩展对象功能,通过包装一个对象来实现一个新的具有原对象相同接口的新的对象。 装饰者模式的特点: 1. 在不改变原对象的原本结构的情况下进行功能添加。 2. 装饰对象和原对象具有相同的接口,可以使客户以与原对象 阅读全文

posted @ 2017-01-16 17:38 敲代码的怪蜀黍 阅读(2378) 评论(0) 推荐(2) 编辑

2016年11月16日

你是怎么把字符串“2016-11-16” 变为 “16/11/2016” 的?

摘要: 一、前言: 有时候,我们需要对一些字符串中的字符进行位置变化处理。如 “2016-11-16” 需要调整为 “16/11/2016”。我们知道有很多方法可以使用,比如split()拆分成数组后在进行拼接,也可以使用正则表达式的分组机制来进行处理。下面我们就将这种方法进行实例对比: 二、split() 阅读全文

posted @ 2016-11-16 17:32 敲代码的怪蜀黍 阅读(690) 评论(0) 推荐(0) 编辑

2016年11月15日

如何快速的打开当前文件夹的dos命令窗口

摘要: 一、常规方法: 1、使用 “window + R” 组合键,输入cmd回车。如下图所示: 2、如果你要定位到指定的文件夹,那么需要用cd等命令来处理。如下图所示: 二、快速方法: 按住“shift”键,然后鼠标右击,在弹窗中选择“在此处打开命令窗口”。如下图所示: 阅读全文

posted @ 2016-11-15 15:43 敲代码的怪蜀黍 阅读(11793) 评论(0) 推荐(0) 编辑

使用Sublime Text 3的HTML-CSS-JS Prettify插件格式化代码

摘要: 很多时候,我们想要格式化HTML-CSS-JS代码,网站上有很多实现此功能的小工具,当然,我的网站首页也有。但是,如果我们的代码编辑器上面也有这样的功能,那不是更加快速便捷?So,接下来,我们看看Sublime Text 3是如何使用插件实现此功能的吧! 一、必要条件: 1、首先,你要有Sublim 阅读全文

posted @ 2016-11-15 15:42 敲代码的怪蜀黍 阅读(51223) 评论(3) 推荐(5) 编辑

如何用node.js批量给图片加水印

摘要: 上一篇我们讲了如何用node.js给图片加水印,但是只是给某一张图片加,并没有涉及到批量处理。这一篇,我们学习如果批量进行图片加水印处理。 一、准备工作: 首先,你要阅读完这篇文章:http://www.yuanbo88.com/article.php?rid=31。 然后,我们安装node.js的 阅读全文

posted @ 2016-11-15 15:13 敲代码的怪蜀黍 阅读(2475) 评论(6) 推荐(1) 编辑

用node.js给图片加水印

摘要: 一、准备工作: 首先,确保你本地已经安装好了node环境。 然后,我们进行图像编辑操作需要用到一个Node.js的库:images。 这个库的地址是:https://github.com/zhangyuanwei/node-images,作者定义它为 “Node.js轻量级跨平台图像编解码库” ,并 阅读全文

posted @ 2016-11-15 14:48 敲代码的怪蜀黍 阅读(2338) 评论(0) 推荐(2) 编辑

导航