自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js常用算法 得要自己想要的数据 分割字符串 数组去重 数组转字符串

var r = result.filter(function (s) { return s && s.trim(); // 返回自己想要的数据});// filter

2020-05-06 09:49:36 225

原创 小小node爬虫2

const http=require("http"); // http请求const fs = require('fs');let req=http.request({ 'hostname':"nodejs.cn", 'path':"/download/"},res=>{ let arr=[]; let str='' re...

2020-03-01 21:47:47 197

原创 小小爬虫

首先 安装superagent参考文章apivar request = require('superagent')request .get(url) .then(res => { console.log(res.body); }) .catch(err => { console.log(err); });方法2https:/...

2020-02-26 22:06:24 291

原创 从零开始的node5 图书管理系统

var express = require("express");var app = express();var bookMsg = require("./bookMsg.js")// 各种依赖var bodyParser = require('body-parser');app.use(bodyParser.json()); // for parsing application/js...

2020-02-05 22:10:19 318

原创 mac nginx+ 手机查看本地网站+移动端自动rem

https://www.cnblogs.com/tandaxia/p/8810648.htmlcom+shift+G /usr/local location / { root /Users/chenliangfeng/Desktop/贤晟/EqichengV2/Miezz.Eqicheng.Sys/wwwroot; #文件地址 ...

2020-01-07 14:10:09 511

原创 前端高级进阶 this 再讲必报

函数在浏览器全局环境中被简单调用,非严格模式下 this指向 window;在 use strict指明严格模式的情况下就是 undefined在执行函数时,如果函数中的 this是被上一级的对象所调用,那么 this指向的就是上一级的对象;否则指向全局环境,new>显式修改>隐式修改// this 结束块级作用域和暂时性死区函数嵌套函数时,内层函数引用了外...

2019-12-30 21:50:54 106

原创 非暴力沟通+认识与接纳自己+自控力+高效能人士的七大习惯

观察、感受、需要和请求。1 区分观察与评论2 通过观察得到感受3 明白对方明确的需要,使用疑问句最好4 进行请求不要批判或者命令!今天厕所堵了,我不分青红皂白的就问老妈他们是不是上厕所没冲,又看到厕所垃圾桶的垃圾袋没放 怒气冲冲 没有进行详细的观察就直接说了导致了不正确的评论错误的感受 非常生气! 然后就要求命令他们在弄完垃圾袋的时候一定要套上新的真的是大错特错 以后不...

2019-12-29 21:46:49 299 1

原创 linux 基本命令

- 当MAC端口占用时,如何杀死进程?1. 通过命令 `sudo lsof -i:[port]` 查询进程的PID2. 再使用进程PID通过命令 `sudo kill -9 [pid]` 杀死对应进程,所有占用此端口的进程全部杀死后即可解决...

2019-12-11 15:46:42 83

原创 webpack 自定义loader+自定义plugin

module.exports=function(source){ // 创建一个文件中建立js文件 return source.replace("dell","dellLee");} module:{ // 在webpack的配置中引入就可以了 rules:[{ test:...

2019-12-09 20:48:33 352

原创 webpack2-1 安装与打包+配置默认webpack+url-loader css-loader+生成模板与删除再生成+webpack-dev-server+开发版本与线上版本 + npm上传

webpack核心是模块打包工具npm install webpack-cli --save-dev 安装脚手架npx webpack index.js // 进行压缩翻译const path=require('path');module.exports={ entry:'./src/index.js', //从index.js开始打包 module:...

2019-11-21 21:49:54 163

转载 js 高级6 Promise+async es 678 正则表达式

Promise 调用两个返回值resolve 成功reject 失败var promise1 = new Promise(function(resolve, reject) { resolve('Success!');});promise1.then(function(value) { console.log(value); // expected output: "Su...

2019-10-24 21:54:31 162

原创 vue 打包优化

cdn导入路由懒加载

2019-10-14 20:22:34 84

原创 Object.defineProperty来进行双向绑定

defineProperty //就是定义一个新属性或者修改一个已存在的属性Object.defineProperty(obj, prop, desc)obj 需要定义属性的当前对象prop 当前需要定义的属性名desc 属性描述符var Person = {}Object.defineProperty(Person, 'name', { value: 'jack',...

2019-09-25 21:08:22 87

原创 webpack 安装与打包+自定义配置

npm install --save-dev webpack // 首先安装webpack hello.js -o hello.bundle.js --watch // 这一就可以吧hello.js打包了 --watch就不用每次修改都要执行命令// 建立一个 webpack.config.js 文件const path = require('path')modu...

2019-08-19 21:37:51 200

原创 总结 回顾当下,展望未来

从18年3月5日到现在差不多一年半了,现在我依然有些庆幸当初自己的那股拼劲,当初为什么这么努力想进这行呢,是为了实现自己的人生梦想吧,后台依旧如此,保持着拼劲,这礼拜开始,却有些不足了,短时间内如果公司不倒我估计也不会走,有点想放松,也确实可以放松,至少可以放松到过年,这样好吗,也不差吧,回到以前那样浑浑噩噩??笑死我了,我可不想这样,展望下未来,过完年后虽然不会以技术为中心了,但是依然要保持学习...

2019-08-19 14:49:04 561

原创 typescript 接口+类+枚举+解构+扩展+接口+类+函数

interface Person { // 定义一个接口 firstName:string lastName:string}function gretter(person:Person){ return " hello "+person.firstName+""+person.lastName}let user:...

2019-07-22 21:35:36 645

原创 angular 自定义数据 + 获取路由参数 +ajax封装+封装提示

export const dataList:dataList[] = [ // 导出列表数据 { title:"标题1", list:[ {name:"创建时间",data:"2015-03-14"}, ], }, // 当然别忘记导出import { dataLis...

2019-06-26 14:03:51 353

转载 git简单使用方法

https://www.cnblogs.com/cxk1995/p/5800196.html

2019-06-02 10:41:59 96

原创 nodejs 进行微信公众号开发1

//express_demo.js 文件var express = require('express');var sha1 = require('sha1');var app = express();var info = { //验证信息 token: 'test', // your wechat token appid: 'wxac382...

2019-05-19 21:35:38 223

原创 angular+ionoc 显示隐藏 page页面+组件+引用echart+路由跳转+打包+模块+组件传值+子组件传值给父组件触发事件+for循环有index+class改变+input+图片显示

ionic g page xxx // 建立一个page页面ionic g component xxx // 创建一个组件import { Router} from '@angular/router'; //导入router服务constructor(private router: Router) { } // 使用路由服务this.router.navigateBy...

2019-04-23 14:28:15 530

转载 js 高级5 闭包 async 和 await

function lazy_sum(arr){ var sum=function (){ return arr.reduce(function(x,y){ return x+y; }) } return sum;}var f = lazy_sum([1, 2, 3, 4, 5]);console.log(f); // function sum()con...

2019-03-31 21:51:20 478

原创 js高级4 继承的方法 不破坏其他原型的继承方法 以及继承的应用

// 原型继承 function Person(name,age){ this.name=name; this.age=age; } // 利用原型中的成员可以被和其他相关的对象共享这一特性,可以实现继承 Person.prototype.sayHello=function(){ console.log("我想死你了"); } // 1 给原型对象中添加成员(通过对象的...

2019-03-20 22:34:43 126

原创 js高级2 原型的使用 替换原型对象 proto(不通用 不推荐使用)

function Person(name){ this.Name=name this.Say=function(){ console.log("i say hello") }}Person.prototype=xxx; // 对象的动态特性给原型连添加属性Person.prototype={ // 直接替换原型对象 替换原型前的对象和替换原型后的对象的原型不是同一个 ...

2019-03-19 21:34:42 410

转载 vue 支持ie10

https://www.jianshu.com/p/7a26dfb11392

2019-03-12 13:49:42 2248

原创 js高级1 面向对象 封装继承多态 创建一个对象多种方法(主要是构造函数) 构造函数的问题

// 什么是对象面向对象就是对面向过程对封装 使代码高复用低耦合 封装继承多态var xm={ // 封装后使字符串有意义比如name代表了名字 name:"小明", liuDog:function(){ console.log("我在遛狗呀"); }}// 使代码模块话 可以提高复用性和降低耦合度// 封装 var obj...

2019-03-09 22:10:33 137

原创 js高级0 值类型和引用类型的特征以及在函数中的使用 对象的动态特性 delete 调试工具

var str1="我是str1" var str2=str1; str1="我是str2了" console.log(str2); // 我是str1 值类型赋值的时候 直接将储存的数据复制一份进行赋值 两个数据在内存中独立 var p1= { name:"郭富城", age:28 } var p2=p1 p1.name="郭德纲" console.log(...

2019-03-06 21:43:29 112

原创 从零开始的node4 上传值服务器

线上传到github不用ssh也可以用ftp 具体就百度吧 只要别忘记吧端口开了就行22端口安装nodemongodb 安装

2019-02-25 21:36:31 147

转载 小程序 引入 weui 和 iconfont

iconfontweui

2019-01-18 11:25:36 2228

原创 从零开始的node4 。mongoose

首先下载   cnpm install mongoose   当然 mongdb是要打开的 必须!如果不会就看上一篇教程 mongodb安装//  连接数据库  各种增删改查详细// supervisor 热更新//引包var mongoose = require('mongoose');//创建数据库连接var db = mongoose.createConne...

2019-01-17 22:51:59 124

原创 从零开始的node3 安装mongo db以及指令

https://www.cnblogs.com/sanchang/p/11533137.html安装// 打开数据库打开命令行 数据mongo 就可以运行事件db // 当前数据库show dbs // 显示所有数据库use xxx // 使用某种数据库db.dropDatabase(); // 删除数据库db.xxx.insert(xxxx) // 插...

2019-01-02 21:42:23 148

转载 获取文件后缀名

var filename=file.name;var index1=filename.lastIndexOf(".");var index2=filename.length;var postf=filename.substring(index1,index2);//后缀名员博客

2018-12-28 15:20:28 1018

原创 从零开始的node2 传递数组

var express=require("express");var app=express();var data=[{ "aaa":"bbb"}]app.use(express.static("./public"));app.get("/news",function(req,res){ res.json(data);});app.listen(3000);// app....

2018-12-26 21:34:01 398

转载 判断div是否在屏幕内 。 有效果的滚动功能 + 判断当前页面是否激活

window.onscroll=function(){ var title = document.getElementById("div");//获取到导航栏id //使用JS原生对象,获取元素的Class样式列表 var titleClientRect = title.getBoundingClie...

2018-12-24 10:15:48 676

翻译 for 循环添加js对象

var arr=this.dataTitle; console.log(arr); var aa={}; console.log(arr); for(var i=0;i<arr.length;i++){ aa[arr[i].Code] = "" } co...

2018-12-06 15:26:40 5875

转载 全局监听enter回车事件

document.onkeydown = keydown; function keydown(e) { var currKey=0,e=e||event; currKey=e.keyCode||e.which||e.charCode;//支持IE、FF if (currKey ...

2018-11-28 15:20:53 1526

转载 js 数组去重 + 是否包含指定字符串 + 深浅拷贝+数组合并

window.uniq=function (array){ array.sort(); var temp=[array[0]]; for(var i = 1; i < array.length; i++){ if( array[i] !== temp[temp.length-1]){ ...

2018-11-14 13:30:51 150

转载 vue 父组件传值给子组件 子组件的销毁与重置 外部调用自己的函数

<rolesadd @my-event="addRoles = false" :IsOfficial="IsOfficial"></rolesadd>// 父组件 :IsOfficial 子组件接收值 IsOfficial 要传的值 props: { IsOfficial: Boolean, },<el-checkbox...

2018-11-09 13:52:34 7316

转载 vue 中使用moment

https://blog.csdn.net/hailangtuteng/article/details/80309950

2018-11-06 15:41:05 376

原创 axios封装

window.ajaxGet = function (that, myUrl, data, callback) { //创建一个ajax get请求 that.$http.get(url + myUrl, { params: data, headers: headers }).then(response => { //用于读取类型与请求方式 if ...

2018-11-02 13:29:20 116 1

转载 今日总结 vue watch + 计算属性 +map数组

// 之前一直不明白 watch 咋用  原来这么简单,就是告诉看你改变的值是啥就行了 data(){ return{ message:10, borlen:true, abc:1, } },//就是比如data里有个borlen值 你要监听他 watch:{ borlen(){...

2018-10-25 22:11:42 1024

空空如也

空空如也

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

TA关注的人

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