- 博客(135)
- 收藏
- 关注
原创 js常用算法 得要自己想要的数据 分割字符串 数组去重 数组转字符串
var r = result.filter(function (s) { return s && s.trim(); // 返回自己想要的数据});// filter
2020-05-06 09:49:36
265
原创 小小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
244
原创 小小爬虫
首先 安装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
321
原创 从零开始的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
353
原创 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
553
原创 前端高级进阶 this 再讲必报
函数在浏览器全局环境中被简单调用,非严格模式下 this指向 window;在 use strict指明严格模式的情况下就是 undefined在执行函数时,如果函数中的 this是被上一级的对象所调用,那么 this指向的就是上一级的对象;否则指向全局环境,new>显式修改>隐式修改// this 结束块级作用域和暂时性死区函数嵌套函数时,内层函数引用了外...
2019-12-30 21:50:54
127
原创 非暴力沟通+认识与接纳自己+自控力+高效能人士的七大习惯
观察、感受、需要和请求。1 区分观察与评论2 通过观察得到感受3 明白对方明确的需要,使用疑问句最好4 进行请求不要批判或者命令!今天厕所堵了,我不分青红皂白的就问老妈他们是不是上厕所没冲,又看到厕所垃圾桶的垃圾袋没放 怒气冲冲 没有进行详细的观察就直接说了导致了不正确的评论错误的感受 非常生气! 然后就要求命令他们在弄完垃圾袋的时候一定要套上新的真的是大错特错 以后不...
2019-12-29 21:46:49
391
1
原创 linux 基本命令
- 当MAC端口占用时,如何杀死进程?1. 通过命令 `sudo lsof -i:[port]` 查询进程的PID2. 再使用进程PID通过命令 `sudo kill -9 [pid]` 杀死对应进程,所有占用此端口的进程全部杀死后即可解决...
2019-12-11 15:46:42
118
原创 webpack 自定义loader+自定义plugin
module.exports=function(source){ // 创建一个文件中建立js文件 return source.replace("dell","dellLee");} module:{ // 在webpack的配置中引入就可以了 rules:[{ test:...
2019-12-09 20:48:33
396
原创 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
194
转载 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
186
原创 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
125
原创 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
245
原创 总结 回顾当下,展望未来
从18年3月5日到现在差不多一年半了,现在我依然有些庆幸当初自己的那股拼劲,当初为什么这么努力想进这行呢,是为了实现自己的人生梦想吧,后台依旧如此,保持着拼劲,这礼拜开始,却有些不足了,短时间内如果公司不倒我估计也不会走,有点想放松,也确实可以放松,至少可以放松到过年,这样好吗,也不差吧,回到以前那样浑浑噩噩??笑死我了,我可不想这样,展望下未来,过完年后虽然不会以技术为中心了,但是依然要保持学习...
2019-08-19 14:49:04
591
原创 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
709
原创 angular 自定义数据 + 获取路由参数 +ajax封装+封装提示
export const dataList:dataList[] = [ // 导出列表数据 { title:"标题1", list:[ {name:"创建时间",data:"2015-03-14"}, ], }, // 当然别忘记导出import { dataLis...
2019-06-26 14:03:51
383
原创 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
255
原创 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
581
转载 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
547
原创 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
145
原创 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
463
原创 js高级1 面向对象 封装继承多态 创建一个对象多种方法(主要是构造函数) 构造函数的问题
// 什么是对象面向对象就是对面向过程对封装 使代码高复用低耦合 封装继承多态var xm={ // 封装后使字符串有意义比如name代表了名字 name:"小明", liuDog:function(){ console.log("我在遛狗呀"); }}// 使代码模块话 可以提高复用性和降低耦合度// 封装 var obj...
2019-03-09 22:10:33
263
原创 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
134
原创 从零开始的node4 上传值服务器
线上传到github不用ssh也可以用ftp 具体就百度吧 只要别忘记吧端口开了就行22端口安装nodemongodb 安装
2019-02-25 21:36:31
185
原创 从零开始的node4 。mongoose
首先下载 cnpm install mongoose 当然 mongdb是要打开的 必须!如果不会就看上一篇教程 mongodb安装// 连接数据库 各种增删改查详细// supervisor 热更新//引包var mongoose = require('mongoose');//创建数据库连接var db = mongoose.createConne...
2019-01-17 22:51:59
141
原创 从零开始的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
172
转载 获取文件后缀名
var filename=file.name;var index1=filename.lastIndexOf(".");var index2=filename.length;var postf=filename.substring(index1,index2);//后缀名员博客
2018-12-28 15:20:28
1058
原创 从零开始的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
440
转载 判断div是否在屏幕内 。 有效果的滚动功能 + 判断当前页面是否激活
window.onscroll=function(){ var title = document.getElementById("div");//获取到导航栏id //使用JS原生对象,获取元素的Class样式列表 var titleClientRect = title.getBoundingClie...
2018-12-24 10:15:48
723
翻译 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
5936
转载 全局监听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
1561
转载 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
176
转载 vue 父组件传值给子组件 子组件的销毁与重置 外部调用自己的函数
<rolesadd @my-event="addRoles = false" :IsOfficial="IsOfficial"></rolesadd>// 父组件 :IsOfficial 子组件接收值 IsOfficial 要传的值 props: { IsOfficial: Boolean, },<el-checkbox...
2018-11-09 13:52:34
7409
转载 vue 中使用moment
https://blog.youkuaiyun.com/hailangtuteng/article/details/80309950
2018-11-06 15:41:05
411
原创 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
143
1
转载 今日总结 vue watch + 计算属性 +map数组
// 之前一直不明白 watch 咋用 原来这么简单,就是告诉看你改变的值是啥就行了 data(){ return{ message:10, borlen:true, abc:1, } },//就是比如data里有个borlen值 你要监听他 watch:{ borlen(){...
2018-10-25 22:11:42
1066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人