- 博客(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="
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关注的人