自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨小柒的博客

朝着技术大牛的道路,越走......越文艺.....

  • 博客(20)
  • 收藏
  • 关注

翻译 uglifyjs-webpack-plugin 中文文档

uglifyjs-webpack-pluginUglifyJS Webpack Plugin原文档地址此插件使用uglify-js进行js文件的压缩。requirements该模块需要的环境: node 6.9.0 webpack 4.0.0 版本以上。getting started开始之前,需要安装 uglifyjs-webpack-plugin:$ npm install ug...

2018-10-29 19:09:37 47228 2

原创 webpack 中用到的Node有关字段解析

之前一直想说总结一下webpack相关的知识点,终于有了一些时间。以下是webpack种用的Node.js有关的字段解析,以及一些字段的扩展。1.pathconst path = require('path');该字段是引用node.js中的path(路径)工具函数。具体使用可以参照API(http://nodejs.cn/api/path.html#path_path)在webpa...

2018-10-29 16:10:41 660

原创 git常用命令

一提到git,好多人都会想到github,虽然并不是同一个东西,但是也有着一定的联系。svn应该都知道吧,git和svn都是版本控制工具,至于他们的区别,大家可以自行搜索。我们主要是来熟悉一下常用的命令。git clone 克隆一个远程库,当我们从github上克隆一个库时,经常使用的就是这个命令。git branch / git branch log/ git checkout log/g

2017-10-10 08:48:35 315

原创 使用vue + less 实现简单换肤功能

做的换肤效果比较简单,只是顶部导航背景色的改变。下面是效果图。 首先,先说一下我最初的思路。我最初的想法是使用less定义变量,然后通过js来切换变量,通过切换的变量来达到换肤的效果。我先新建了一个 theme.less文件,代码如下: @theme:@themea; @themea:pink; @themeb:blue; @themec:gray;如我最开始的想法,

2017-10-09 21:10:11 34653 15

原创 js 时间戳转换为标准的时间格式

一般后台返回的数据中包含的时间都是时间戳,每次用的时候都会翻代码,这次把代码保存下来:Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "H

2017-01-18 18:51:29 975

原创 PC客户端中的网页----问题集合(未完待续)

如果网页碰到了PC客户端,你会发现各种你想不到的问题接踵而至。我们的PC客户端用的是QT浏览器。QT浏览器是一种快速、安全、具有一些独特的用户界面和隐私功能的网络浏览器。 QT浏览器是免费的,非商业和基于开源项目Qt开发框架和WebKit渲染引擎的(用于Safari和Chrome)的网络浏览器。可自定义用户界面:更改界面风格,看看在Windows和Unix环境的不同版本下的外观,自定义网络搜索提供

2017-01-03 17:32:11 619

原创 小程序跳坑

小程序,一夜之间火遍了大江南北,所有人都在讨论,有质疑有赞赏,身边同事也有说要转方向的,那么我就来说说我在制作小程序时遇到的坑吧。在说坑之前,我觉得有必要说一下学习的过程。其实很简单,就是看了一个教学视频。课程的链接请戳这里:课程链接 然后在github上下载了一个豆瓣影院评分的demo,边看官方文档,边改demo。坑一:关于引导页引导页做好了以后,在跳转到首页时tabBar消失了……为啥会消失?

2016-12-27 15:32:23 377

原创 ueditor 增加自定义按钮

为什么要增加这个自定义按钮呢?原因就不详述了,相信大家都懂!1.需要一张小的png的icon,然后将这个icon放在themes文件夹中的default中的images文件夹中。2.在config.js中加上这个按钮的名称,在toolbaars的数组中,如图对应还需要添加一个labelMap,用于鼠标移上按钮时的提示。还需要在ueditor.all.js中增加按钮我加的这个功能,是图片的描述样式按钮

2016-11-03 17:48:33 8531 9

原创 ueditor 一点击“清除格式” 就报错(Failed to execute 'removeAttributeNode' on 'Element':)

在优化网站编辑器的时候,遇到了这个错误:Uncaught TypeMismatchError: Failed to execute ‘removeAttributeNode’ on ‘Element’:心里第一直觉 这是什么鬼?打开代码看了一下:就是下面 case:style 里面的第二行报错后来找到网上一篇帖子上的解决方法完美解决:有遇到如此错误的童鞋,也可以同样解决。应该是在没有判断的情况下就直

2016-11-03 16:17:23 981

原创 javascript小记——setTimeout调用方法总是提示未定义??

这两天遇到项目中碰到的一个问题:定义了一个方法以后,在调用的时候总是提醒我方法没有定义,然后我就懵了......function countdown_mcode(second){ var mcode=$(".checkcodeBtn"); if(second>0){ mcode.css({"width":"80px","color":"#eee"});

2016-06-23 17:09:32 4976

原创 javascript小记——变量和函数的声明提前

这种问题在面试中很常见,被问过,也问过别人......请看如下代码,说出答案并解释为什么。 var a=2; (function b(){ console.log(a); var a=3; console.log(a); })(); 很多人会不假思索的说 2,3。然后Ta就能看到面试官谜一样的笑容。答案如下:在javascrip

2016-06-20 16:12:04 446

原创 jQuery click事件多次执行问题

jQuery click事件多次执行问题的解决前几天遇到的一个问题:有一个列表页面,每个item中都有相同的三个按钮,第一次点击其中一个按钮的时候—正常,第二次点击它的时候发现执行了两次,再点击一次?三次……我查了文档,click事件不是代替之前的function而是继续添加,就像是一个数组般的。 解决方法:在添加click事件时先解绑之前的click事件(unbind方法),或者在click事件

2016-05-24 15:16:55 2015

原创 重温javascript---方法(array)

前两天去面试,很多都问到了js中处理数组的问题,当时本人脑子一热就是各种循环,额,每次面试官都问我有没有更好的方法,然后,然后就没有然后了。 js中提供的方法其实很多,长时间不用就会被丢到南海晒太阳了,于是自己也快被丢到南海晒太阳去了……Arrayarray.concat(item…) concat方法会产生一个新数组,包含一份array的浅复制(shallow copy)并把一个或多个

2016-03-17 12:11:27 260

原创 angularJS思维导图02 作用域和控制器

话说今天去面试了,然后就被虐了…..来吧,继续今天的思维导图–作用域和控制器

2016-03-16 23:06:08 1011

原创 angularjs---思维导图 01

最近开始看angularJS权威教程这本书,每一本程序书的第一个程序都是从hello world!开始的。下面是我看的过程中整理的思维导图。这是从定义到模块的内容。

2016-03-15 19:52:46 1182

原创 重温javascript--执行环境和作用域链

执行环境和作用域链这个问题理解了以后,会更好的理解闭包等问题。执行环境 (exection context)执行环境,关于这个词语,有许多的解释,但是个人认为下面的解释更好的理解。执行环境定义了变量或函数有权力访问的其他数据,决定了它们各自的行为。 每一个执行环境,都有一个与之关联的变量对象。环境中定义的所有的变量和函数都保存在这个对象中。 如图所示: 执行环境可以分为两类,一类是全局环

2016-03-10 22:18:04 2562

原创 重温javascript--垃圾回收机制和块级作用域

垃圾回收机制JavaScript有一种自动垃圾回收机制,也就是说执行环境会负责管理代码执行过程中使用的内存,在开发过程中就无需考虑内存分配及无用内存的回收问题了。JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。 垃圾回收机制有两种方法:标记法和引用计数法(不常用)标记法标

2016-03-10 22:04:41 423

原创 探索css sprite

雪碧图?” “什么东西?这个啊,这个不是CSS Sprite吗?” 这个是我初到公司的时候和UI 的对话……css sprite,很多人叫css精灵,这是一种网页图片应用处理方式。它的原理是将一个网页或者一个模块所用到的零碎的icon放在一张大图里,这样当访问该页面时,加载的图片就不会像以前那样一幅一幅地慢慢显示出来了。css sprite的制作过程1.使用ps制作 首先测量一个单元模块

2016-03-09 15:50:32 351

转载 Javascript 自执行函数

原文出自:点击打开链接前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过我听很多人都叫它为“自执行”,但作者后面说了很多,来说服大

2016-03-03 17:34:19 317

原创 初学者怎么在github上上传自己的项目

小白如何在github上传自己的项目本人是github小白一枚,注册账号的时间也不算短,但是一直都是潜水一族。 这几天北京的天气倒是还行,那一天,万里无云,小白走在路上忽然感慨时间飞逝,再不努力就老了。所以小白想把闲暇时自己做的项目上传上去,结果,杯具了。(;′⌒`)搜教程,神马git shell?神马命令行?windows还得配置环境?神马npm ?没装成功?小白表示已经晕菜了。不过小白曾

2016-03-01 10:25:42 27424 12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除