摘要: 1.什么是柯里化 柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。(百度百科搜一下就有)。 从一个普通函数得到一个柯里化函数的过程叫做函数的柯里化,返回的函数称为经过柯里化的函数。 函数柯里化的技术 阅读全文
posted @ 2019-03-14 11:55 疯魔掉书袋 阅读(494) 评论(0) 推荐(0)
摘要: 1.实现目标:目标是输入一个数组,生成一个列表;通过拖拽排序,拖拽结束后输出一个经过排序的数组。 2.实现思路: 2.1是使用HTML5的drag功能来实现,每次拖拽时直接操作Dom节点排序,拖拽结束后再根据实际的dom节点遍历得出新的数组。 2.2使用mousedown,mouseover等鼠标事 阅读全文
posted @ 2019-02-25 17:02 疯魔掉书袋 阅读(23702) 评论(0) 推荐(1)
摘要: 1.动画构思 就是中间有个红太阳,外面有几个行星球体环绕着太阳在各自轨道上做圆周运动。下面是效果图 2.基本要素 使用threejs的基本构件包括:渲染器(renderer),相机(camera),场景(scene),光线(light)。首先将这些基本构件都分别初始化一下。 2.1初始化渲染器 渲染 阅读全文
posted @ 2018-07-13 15:28 疯魔掉书袋 阅读(4360) 评论(1) 推荐(0)
摘要: winston是一款nodejs的日志库,本文以2.1.1版本为例,介绍一下使用方法。 1.基础用法 引用日志库,返回的是一个对象。包含一些构造器,实例方法。 其中transports是日志输出方式。. Logger是实例构造器,Transport是日志输出实例构造器。最后一块是实例方法,用于输出日 阅读全文
posted @ 2018-07-03 11:27 疯魔掉书袋 阅读(1248) 评论(0) 推荐(0)
摘要: 因为经常用同一套项目模板进行开发,所以可以选择搭建一个脚手架来简化步骤,不用每次都去一步步新建了。 第一步:首先是提炼出一套自己常用的项目模板上传到github,以此作为以后新建项目的来源。(参考 http://blog.csdn.net/zamamiro/article/details/70172 阅读全文
posted @ 2018-03-19 10:11 疯魔掉书袋 阅读(1281) 评论(0) 推荐(0)
摘要: 1.组件学习之内容分发 1.1 作用域插槽 父级 子级模板 其中child组件首先会调用模板,然后在使用child组件时标签内的template部分将会被渲染到子组件child的slot标签中。 scope 的值对应一个临时变量名(保存的是对象),此变量接收从子组件中传递的 prop 对象,每个sl 阅读全文
posted @ 2017-03-09 10:17 疯魔掉书袋 阅读(219) 评论(0) 推荐(0)
摘要: 1.$refs可以用来进行父子级间通信。ref被用于作为子组件的索引ID,用以方便的在js中直接访问子组件。用法如下parent.$refs.idname 使用方法: 在父级元素上加上ref属性 子组件部分: 这样可以输出父级传入的内容,输出为‘父级传到子级’ 2.双向数据绑定 使用v-model来 阅读全文
posted @ 2017-03-03 12:06 疯魔掉书袋 阅读(211) 评论(0) 推荐(0)
摘要: 用nodeJs制作一个简单的网页爬虫 主要分为三个步骤,向目标请求数据,处理数据,打印数据。需要用到的模块有http,cheerio。 1.准备步骤,引入要使用的模块 2.向目标请求数据 知识点:res服务器响应有两个事件,data事件是数据传输时触发,如果数据量比较大的话,会将数据分为小段小段的接 阅读全文
posted @ 2016-06-13 23:17 疯魔掉书袋 阅读(392) 评论(0) 推荐(0)
摘要: 在学习nodeJs的时候,照着文档做的,但是到最后的上传文件显示图片总是报错, 所用的fs.renameSync出错:Error: EXDEV, cross-device link not permitted,查了一下是因为上传的文件是传到C盘,要读取的文件在D盘;所以 fs.renameSync( 阅读全文
posted @ 2016-05-30 22:28 疯魔掉书袋 阅读(223) 评论(0) 推荐(0)
摘要: 记一下加深印象 查找/代替 界面操作 代码编辑 导航 阅读全文
posted @ 2016-05-24 15:27 疯魔掉书袋 阅读(232) 评论(0) 推荐(0)