自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 横竖屏

手机端log : https://www.npmjs.com/package/eruda function orient() { if (window.orientation == 0 || window.orientation == 180) { orientation = "portrait"; return false; } ...

2018-08-14 18:03:24 158

原创 双飞翼布局

/* 双飞翼布局 *//* float flet 主体在前 内容在嵌入一个标签 左右的标签 通过marginleft 调整*/.article{ overflow: hidden;}.article .left{ background: blue; float: left; width: 150px; color: white; /* 撑...

2018-07-31 11:08:39 146

原创 js设计模式

建造者模式: 就是所谓的发布订阅模式(Publish/Subscribe) 定义一对多的模式。·模式作用: 1.支持简单的广播通信,自动通知所有已经订阅过的对象。 2.页面载入后目标对象很容易与观察者存在一种动态关联,增加灵活性。 3.目标对象与观察者之间的抽象耦合关系能够单独扩展以及重用。·注意事项: 1.监听在触发之前。例子:实现...

2018-07-31 10:35:28 141

原创 ie兼容标签及样式

<!-[if IE]-> <script src='html5shiv'></script><!-[endif]->兼容html5标签 引到header中css3兼容 : www.cnblogs.com/platero/archive/2010/08/31/1870151.html 

2018-07-30 17:10:51 243

转载 爬虫体验

const axios = require('axios');const cheerio = require('cheerio');const qs = require('qs');const koa = require('koa');const request = require('request');//只能用这个模拟浏览器?const app = new koa()const ...

2018-07-30 16:58:29 145

原创 前端调优

0.雅虎军规:https://www.cnblogs.com/xianyulaodi/p/5755079.html1.audits 自带的2.pagespeed :提供页面加载速度优化意见,绿色表示可以改进的点。 1.把js放在body最下面, 2.缓存, 3.gzip压缩 4.指定字符集3.performance.timing 时间线:...

2018-07-30 16:56:36 142

原创 css 变量 渐变

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-07-27 11:53:45 223

原创 观察事件添加

(w=>{ w.listenerList=new Set(); const _cache = w.addEventListener; const handler = { apply:(target,thisbinding,args)=> { target(); ...

2018-07-27 08:58:22 115

原创 拿到对象的绑定事件

window.addEventListener('resize',function(){console.log(111)})getEventListeners(window) 

2018-07-26 17:25:54 149

原创 百度地图 路书

<template> <div class="map-body"> <div ref="map" class="map" style="width: 100%;min-height:600px;min-height:90vh;"></div> <div class=&quot

2018-07-26 11:32:37 2331

原创 MOMENT

//获取当天结束时间let a = moment({hour: 23, minute: 59})//获取当天开始时间let a2 = moment(0,'HH')a.format()//"2018-07-23T00:00:00+08:00"a2.format()//"2018-07-23T23:59:00+08:00" ...

2018-07-23 14:54:30 202

原创 原型和原型链

如果obj 是 实例对象 obj.__proto__!=obj.prototypeobj.__proto__==obj的构造函数下的.prototype构造函数才有 prototype属性 这是构造函数的原型 通过this设置的属性和方法属于实例化后对象的属性和方法。构造函数原型下的方法和属性 F.prototype.a 属性 F.prototype.a=function(){}方法 ...

2018-07-17 22:36:22 90

原创 egg-restapi 项目 学习记录 1

// egg-restfulapi// 没有app.js 文件// 特别的库:await-stream-ready egg-bcrypt egg-cors egg-jwt// egg-mongoose egg-scripts image-downloader mocha moment stream-to-array// stream-wormhole// 应该是个很规范的例子/...

2018-07-13 17:07:00 2338 1

转载 git 记录

原文一、查看远程分支使用如下git命令查看所有远程分支:git branch -r查看远程和本地所有分支: git branch -a查看本地分支: git branch 在输出结果中,前面带* 的是当前分支。二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法...

2018-07-13 08:57:06 413

原创 egg源码记录,

// /app/model/product.jsmodule.exports = app => { const { INTEGER, STRING, DATE, TEXT, DECIMAL, UUIT, UUIDV4 } = app.Sequelize; const ProductModel = app.model.define('product', { id: {//数据id type: UUID, defaultVa

2018-07-12 16:34:30 1013

原创 egg-seqlize

不知道为什么给表字段 自动添加了s[model] SELECT `id`, `username`, `password`, `phone`, `sex`, `address`, `register_time`, `update_time` FROM `users` AS `user` WHERE `user`.`id` = 1; (1ms)...

2018-07-10 18:40:27 308

原创 各种类型判断

const getType=function(o){  let s=Object.prototype.toString.call(o)  return s.replace(/^\[object\s(.*)\]$/gi, ($0, $1) => {    return $1.toLowerCase();  })}返回  小写 null undefined number o...

2018-07-09 11:01:28 158

原创 mysql 的一些记录

mysql注意点登录等不了?使用大写,全部使用大写安装时设置了默认的用户密码 root root默认安装路径, C:\Program Files\MySQL\MySQL Server 5.7\bin启动服务 需要data文件夹,同mongo类似命令一定要带分号大小写不敏感启动数据服务mysqld显示数据库SHOW DATABASES创建数据库CREATE DATABASE user_info...

2018-07-05 17:02:07 218

原创 小程序 knex 记录

小程序记录小程序个人用的比较少的点显示loadingwx.showNavgitionBarLoading()wx.hideNavgitionBarLoading()头像转发的前一些 css设置.avatar{ width:20px; height:20px; border-radius:50%; vetical-align:middle;//图片设置 这个属性 ...

2018-07-03 19:51:02 1296

原创 ejs demo

const koa=require('koa')const app=new koa()const ejs = require('ejs')app.use(async (ctx)=>{ ejs.renderFile('./index.html', {title:'ejs'}, function(err, str){ // str => 输出绘制...

2018-07-02 10:32:17 260

原创 cors 请求头设置

const koa=require('koa')const app=new koa()app.use(async function(ctx, next) { // ctx.set("Access-Control-Allow-Origin", ctx.request.header.origin) ctx.set("Access-Control-Allow-Origin",'*'...

2018-07-02 10:30:37 2021

原创 mock.js demo

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-06-30 14:39:42 244

原创 mongoose 和koabody router

// https://mongoose.shujuwajue.com/guide/schemas.html 中文文档// 1. 启动数据库 默认 c:\data\db mongod// mongod --dbpath=D:\Data\mongodb\_data 设置数据库目录// 2. PS D:\mv> cnpm i -S mongoose 安装const mongo...

2018-06-30 11:30:30 290

原创 axios 加 body-better-router 或者 koa-body-router 记录

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &

2018-06-29 18:49:07 206

原创 gitignore文件

# Logslogs*.lognpm-debug.log*yarn-debug.log*yarn-error.log*# Runtime datapids*.pid*.seed*.pid.lock# Directory for instrumented libs generated by jscoverage/JSCoverlib-cov# Coverage directory used by t...

2018-06-28 09:08:11 107

原创 mongo记录day1

//index.jsconst koa =require('koa')const bodyParser =require('koa-bodyparser')const Router =require('koa-router')const mongodb =require('mongodb')let dbc,company=nullmongodb.MongoClient.connect('mongo...

2018-06-28 08:49:53 304

空空如也

空空如也

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

TA关注的人

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