听闻青春丶

愿你行走半生,归来时仍是少年。

vue-cli3.0配置详解 内附demo源代码 以及处理npm ERR导致无法安装任何包的解决办法

这次给大家带来vue-cli3.0配置详解,使用vue-cli3.0配置的注意事项有哪些,下面就是实战案例,一起来看一下。 原网址 点个关注呗!!!! 新建项目 1 2 3 4 5 6 7 8 # 安装 ...

2018-07-06 18:24:46

阅读数 6485

评论数 7

手把手教你编写前端脚手架(二)

上次聊了怎么创建脚手架,这次聊聊如何搭建项目框架模板 因为 下面要说的模板我已经配置好了并放到了脚手架里 直接 npm i  ftmay-cli -g  安装脚手架 ftmay -h  查看帮助 ftmay l 查看现有模板 模板一:vue-cli3.0搭建的vue模板 模板二:基...

2019-01-21 11:53:21

阅读数 14

评论数 0

手把手教你编写前端脚手架(一)

   demo已发布到npm 可直接:npm i ftmay-cli -g 进行体验    ftmay -h 获取帮助 不废话直接上干货!! 以下将通过借鉴别人的一个demo一步步来看如何去做一个脚手架: 首先需了解以下: node.js:整个脚手架工具的根本组成部分,推荐使用最新的版...

2019-01-13 17:44:40

阅读数 85

评论数 0

移动端click失效的问题

解决办法有 5种可供选择: ​1、将 click 事件直接绑定到目标​元素(​​即 .target)上 2、将目标​元素换成 a 或者 button 等可点击的​元素 ​3、将 click 事件委托到​​​​​非 document 或 body 的​​父级元素上 ​4、给​目标元素加一条样式规则...

2019-01-05 12:47:57

阅读数 39

评论数 0

递归解耦合

//递归解耦 var factorial=function (n) { if(n<=1) return 1; else return n*arguments.callee(n-1); } //f拥有了指针位置 var f=factorial; //清空factori...

2019-01-04 16:29:44

阅读数 31

评论数 0

es6之对象新增方法汇总

Object.is() ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符(===)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。JavaScript 缺乏一种运算,在所有环境中,只要两个值是一样的,它们就应该相等。 ES6 提出...

2018-11-30 11:02:20

阅读数 102

评论数 0

es6之对象的扩展

function getPoint() { const x = 1; const y = 10; return {x, y}; } getPoint() // {x:1, y:10}   CommonJS 模块输出一组变量,就非常合适使用简洁写法。 let ms = {};...

2018-11-30 10:29:38

阅读数 31

评论数 0

es6之数组的扩展值得关注的点

扩展运算符与正常的函数参数可以结合使用,非常灵活。 function f(v, w, x, y, z) { } const args = [0, 1]; f(-1, ...args, 2, ...[3]); 扩展运算符后面还可以放置表达式。 const arr = [ ...(x ...

2018-11-28 18:53:36

阅读数 33

评论数 0

es6之尾调用的概念及其优化递归

什么是尾调用? 尾调用(Tail Call)是函数式编程的一个重要概念,本身非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 function f(x){ return g(x); } 上面代码中,函数f的最后一步是调用函数g,这就叫尾调用。 以下三种情况,都...

2018-11-28 16:39:26

阅读数 31

评论数 0

es6需要注意的细节

如果默认值是一个表达式,那么这个表达式是惰性求值的,即只有在用到的时候,才会求值。 function f() { console.log('aaa'); } let [x = f()] = [1]; 上面代码中,因为x能取到值,所以函数f根本不会执行。上面的代码其实等价于下面的代...

2018-11-26 18:44:52

阅读数 28

评论数 0

sourceTree安装包以及破解说明

sourceTree安装包以及破解说明 内附绕过注册说明与工具

2018-11-23 09:28:32

阅读数 70

评论数 0

键关联数据库数据与前台所需无限层级json的相互递归转换

测试json: 将层级json转为数据库存储的平级键关联数据 /** * 将层级json转为数据库存储的平级键关联数据 * @param {[type]} json [description] */ function JsonToSqlArr(json)...

2018-11-22 20:42:45

阅读数 45

评论数 2

大前端之路node第(3)天:mongodb数据库工具之Mongoose

mongoDB简介: mongoDB与一些关系型数据库相比,它更显得轻巧、灵活,非常适合在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储。 ·由c++语言编写,是一个分布式文件存储的开源NoSQL数据库系统。...

2018-11-15 18:52:17

阅读数 62

评论数 0

大前端之路node第(2)天:Express Generator搭建node项目后台

使用 Express Generator Express Application Generator 能够快速创建一个Express应用框架。 npm install express-generator -g express myapp --view=pug cd myapp npm ins...

2018-11-14 18:19:06

阅读数 71

评论数 0

模拟生成打字(支持无数段)

一个基于type.js demo   自己写的打字多段.vue文件 <template> <div class="typer"> <div...

2018-11-14 15:42:49

阅读数 29

评论数 0

H5 api之window.postMessage实现跨域窗口通信(iframe嵌入)

官网传送门 我用的sublimeServer插件服务器。 直接上代码!! 主页面: <!DOCTYPE html> <html> <head> &a...

2018-11-06 11:04:36

阅读数 96

评论数 1

只能输入数值封装,input或者contentable==true的div,解决网上其他方法的bug,兼容移动端。

/** * 限制只能输入number * @param {[type]} dom [限制的dom类名] */ function checkNumer(dom) { if (typeof $ == 'function') { let inp = $...

2018-10-29 15:58:20

阅读数 55

评论数 0

div内的scroll局部滚动

<!DOCTYPE html> <html lang="en"> <head> <meta ch...

2018-10-15 16:57:07

阅读数 446

评论数 0

requestAnimationFrame动画的另一种方式

<!DOCTYPE html> <html lang="en"> <head> <meta charse...

2018-09-26 11:31:15

阅读数 31

评论数 0

将sublime3 配置成服务器环境

1、Ctrl + Shift +P,启动Sublime Text的命令行  2、输入install Package打开插件安装命令  3、输入SublimeServer,回车直接安装即可  4、安装完成后,点击工具选项,就可以看到SublimeServer工具了,然后点击Settings,查看Su...

2018-09-03 17:00:56

阅读数 143

评论数 0

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