批量删除git本地和远程分支
批量删除本地分支
git branch -a | grep -v -E 'master|develop' | xargs git branch -D
批量删除远程分支
git branch -r| grep -v -E 'master|develop' | sed 's/origin\///g' | xargs -I {} git push origin :{}
如果有些 [阅读全文]
如何判断前端开发能力?
一般来说会问如下几方面的问题:
做过最满意的项目是什么?
项目背景
为什么要做这件事情?
最终达到什么效果?
你处于什么样的角色,起到了什么方面的作用?
在项目中遇到什么技术问题?具体是如何解决的?
如果再做这个项目,你会在哪 [阅读全文]
QAP项目升级指南
为什么升级项目?
不能debug的原因(猜测)
新版本有哪些好处?
配置文件qap.config.js
新版配置缺点
我们的QAP项目情况
是否可以让新版官方配置兼容我们自己的webpack配置?
webpack.config.js改造
[阅读全文]
Javascript正则表达式
老王 | Javascript
| 2017-06-22
一、元字符
元字符
对应说明
.
匹配除换行符之外的任意字符
\w
匹配字母数字下划线,等同于:[a-zA-Z0-9_]
\s
匹配任意空白符
[阅读全文]
深入浅出妙用 Javascript 中 apply、call、bind
老王 | Javascript
| 2017-02-14
这篇文章实在是很难下笔,因为网上相关文章不胜枚举。
巧合的是前些天看到阮老师的一篇文章的一句话:
“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。"
对于这句话,不能赞同更多,也让我下决心好好写这篇,网上文章虽 [阅读全文]
使用插件less-plugin-functions让gulp-less支持自定义函数
在使用gulp-less预编译css的开发过程中,可能会遇到需要使用自定义函数的功能,比如,在开发移动端时,我们可能需要将px单位转为rem,可以通过自定义一个自定函数帮助我们转换,我们可以使用less-plugin-functions来实现。
1、在gulpfile.js中:
var gulp = require('gulp'),
less = require('gu [阅读全文]
gulp构建前端项目中常见插件的用法
入门指南 - 如何开始使用 gulp
API 文档 - 学习 gulp 的输入和输出方式
CLI 文档 - 学习如何执行任务(task)以及如何使用一些编译工具
编写插件 - 所以,你已经在写一个 gulp 插件了么? 去这儿看一些基本文档,并了解下什么样的事情不应该做
在项目中,我们主要需要用到的构建 [阅读全文]
Flex布局兼容写法
一.W3C各个版本的flex
2009 version
标志:display: box; or a property that is box-{*} (eg. box-pack)
2011 version
标志:display: flexbox; or the flex() function or flex-pack property
2012 version
[阅读全文]
这篇文章让你认识前端
这是一个很老的话题“前端工程师的价值体现在哪里?”。 有人说:“前端工程师之于网站的价值犹如化妆师之于明星的价值。”一位好的 Web 前端开发工程师在知识体系上既要有广度,又要有深度。当然,Web 前端工程师并不是设计师,每天接触最多的是代码,代码,还是代码。对此,你是如何给自己定位的?你的价值是否能够得到很好的体现?如今,旧话重提无非是想 与开发者们共同探讨下前端工程师的价值所在,希望对你 [阅读全文]
vue,angular,avalon这三种MVVM框架之间有什么优缺点?
老王 | Javascript
| 2015-07-30
以下内容是参考官方文档说明总结而来:
Vue.js
Vue.js @尤雨溪 老师写的一个用于创建 web 交互界面的库,是一个精简的 MVVM。从技术角度讲,Vue.js 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层连接了起来。实际的 DOM 封装和输出格 [阅读全文]