摘要: 先给大家介绍什么是柯里化与反柯里化 百度翻译: 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家 Haskell Cu 阅读全文
posted @ 2018-08-02 16:30 狗尾草的博客 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 前言 mpvue是一款使用Vue.js开发微信小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为H5和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序,或开发小程序后希望将其转换为H5,mpvue将是十分契合的一种解决方案。 目前,mpvue已经在美团点评多 阅读全文
posted @ 2018-08-02 14:19 狗尾草的博客 阅读(1735) 评论(0) 推荐(0) 编辑
摘要: ESLint的用途 1.审查代码是否符合编码规范和统一的代码风格; 2.审查代码是否存在语法错误; 中文网地址 http://eslint.cn/ 2.审查代码是否存在语法错误; 中文网地址 http://eslint.cn/ 使用VSCode编译器在Vue项目中的使用 在初始化项目时选择是否使用E 阅读全文
posted @ 2018-08-02 14:14 狗尾草的博客 阅读(6226) 评论(1) 推荐(0) 编辑
摘要: 门诊服务 住院服务 综合服务 19:00-20:00 20:00-21:00 21:00-22:00 阅读全文
posted @ 2018-08-02 14:12 狗尾草的博客 阅读(2909) 评论(0) 推荐(0) 编辑
摘要: css3中对于伪元素的使用,在项目开发中使用得当将会对代码的可读性又很大的提升。但是对于伪类大家或许都知道是一些选择器的使用,这里总结了关于伪元素中单冒号和双冒号的区别: 再官方定义中规定单冒号都为伪类,是一种选择器 eg: a:first-child{} a:nth-of-type(2) {} a 阅读全文
posted @ 2018-08-02 14:10 狗尾草的博客 阅读(2071) 评论(0) 推荐(1) 编辑
摘要: 高度塌陷问题 --> 阅读全文
posted @ 2018-08-02 14:09 狗尾草的博客 阅读(790) 评论(0) 推荐(0) 编辑
摘要: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>立方体动画</title> <style type="text/css"> body,div,p,ul,ol,li,dl,dt,dd,table,tr,td,f 阅读全文
posted @ 2018-08-02 14:08 狗尾草的博客 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 鼠标画线和方块移动 阅读全文
posted @ 2018-08-02 14:05 狗尾草的博客 阅读(280) 评论(0) 推荐(0) 编辑
摘要: beginPath() 对画线点的一个开始限制 moveTo() 画线的起点,只在开头使用 参数两个x轴,y轴 lineTo() 后续连线 两个参数x轴,y轴 stroke() 连线无填充 fill() 填充,默认黑色 closePath() 对画线点的一个结束限制 自动起着连接起点的作用 begi 阅读全文
posted @ 2018-08-02 14:03 狗尾草的博客 阅读(677) 评论(0) 推荐(0) 编辑
摘要: save() 样式不受污染的起始范围 shadowOffsetX 阴影x轴的距离 shadowOffsetY 阴影y轴的距离 shadowBlur 模糊度 shadowColor 阴影颜色 restore() 保护样式不受污染的结束范围 clearRect() 可以理解为橡皮擦 参数四个:x轴,y轴 阅读全文
posted @ 2018-08-02 14:03 狗尾草的博客 阅读(341) 评论(0) 推荐(0) 编辑
摘要: lineWidth 设置边框的大小 fillStyle 设置div的颜色 strokeStyle 设置边框的颜色 lineWidth 设置边框的大小 设置边框的大小 fillStyle 设置div的颜色 设置div的颜色 strokeStyle 设置边框的颜色 设置边框的颜色 注: 边框在不设置的情 阅读全文
posted @ 2018-08-02 14:02 狗尾草的博客 阅读(9539) 评论(0) 推荐(0) 编辑
摘要: <canvas>元素主要用来图形的绘制,通过脚本来完成(通常时js来实现); 可以利用其实现图表,游戏等项目的开发。 getContext 获取画布的摸板是2d还是3d strokeRect(x,y,w,h); 四个参数: x轴,y轴,宽度,高度 主要用来设置边框,可以理解为border fillR 阅读全文
posted @ 2018-08-02 14:00 狗尾草的博客 阅读(262) 评论(0) 推荐(0) 编辑
摘要: IE浏览器内核:Trident内核,也是俗称的IE内核; Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核; Firefox浏览器内核:Gecko内核,俗称Firefox内核; Safari浏览器内核:Webkit内核; Opera浏 阅读全文
posted @ 2018-08-02 13:58 狗尾草的博客 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些时候这两个方法还确实是十分重要的,那么就让我总结这两个方法的使用和区别吧。 1.改变函数内部的this指向的三种方法:call(),apply(),bind() 2. 相同点:都可以改变this指向。 都是在特定的作 阅读全文
posted @ 2018-08-02 10:56 狗尾草的博客 阅读(4118) 评论(0) 推荐(0) 编辑
摘要: 类数组对象:arguments 在函数调用时,我们总能见到arguments这个对象,它具体是用来干什么的呢?感觉逼格非常高呢 函数在使用时,我们总会位函数传入各种参数,arguments会将参数储存起来以便我们使用,下标从0开始。返回值还有数组的长度。 函数在使用时,我们总会位函数传入各种参数,a 阅读全文
posted @ 2018-08-02 10:54 狗尾草的博客 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 函数的使用,可以说有点基础的同学都会用,但是如何使用,才是函数真正的意义所在。用好了代码可读性,可维护性等都有很大提升,代码质量会很高。 箭头函数的使用 箭头函数不是没有this,而是它的this在定义之初就已确定,后续不再更改。 箭头函数的使用 箭头函数不是没有this,而是它的this在定义之初 阅读全文
posted @ 2018-08-02 10:53 狗尾草的博客 阅读(174) 评论(0) 推荐(0) 编辑
摘要: /** * 发布订阅模式 */ var EventCenter = (function(){ var events = {}; /* { my_event: [{handler: function(data){xxx}}, {handler: function(data){yyy}}] } */ / 阅读全文
posted @ 2018-08-02 10:51 狗尾草的博客 阅读(205) 评论(0) 推荐(0) 编辑
摘要: /** * 模块模式 = 封装大部分代码,只暴露必需接口 */ var Car = (function(){ var name = '法拉利'; function sayName(){ console.log( name ); } function getColor(name){ console.log( name );... 阅读全文
posted @ 2018-08-02 10:50 狗尾草的博客 阅读(206) 评论(0) 推荐(0) 编辑
摘要: /** * 混合模式 = 原型模式 + 构造函数模式 */ function Animal(name, color){ this.name = name; this.color = color; console.log( this.name + this.color) } Animal.prototype.getInfo = function(){ ... 阅读全文
posted @ 2018-08-02 10:50 狗尾草的博客 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: function Animal(opts){ var obj = new Object(); obj.name = opts.name; obj.color = opts.color; obj.getInfo = function(){ return '名称:'+obj.name +', 颜色:'+ obj.color; } ... 阅读全文
posted @ 2018-08-02 10:49 狗尾草的博客 阅读(133) 评论(0) 推荐(0) 编辑