若末lan的博客

追求卓越,追求完美

前后端分离之分析

前言 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是...

2019-07-15 17:32:42

阅读数 3

评论数 0

Angular8 - 稳定版修改概述(Angular 8的新特性介绍)

Angular 8的新特性介绍 在之前Angular团队发布了8.0.0稳定版。其实早在NgConf 2019大会上,演讲者就已经提及了从工具到差分加载的许多内容以及更多令人敬畏的功能。下面是我对8.0.0一些新功能的简单介绍,希望可以帮助大家快速了解新版本。 一、新功能 1、差分加载 根...

2019-07-14 13:16:04

阅读数 7

评论数 0

div模拟textarea文本框,输入文字高度自适应,且实现字数统计和限制

需求: 文本框可根据输入内容高度自适应,不带滚动条,高度可变的那种,我搜索了很多,发现textarea无法实现我的需求,scrollHeigh这个无法获取实际内容的高度(我用的是那种简单的,可能我写的哪里不对吧;那种代码很多的,我又不想那么去做,麻烦。。。),所以只能div模拟textarea文...

2019-05-20 16:29:45

阅读数 91

评论数 0

HTTP-post请求重定向后变成了GET请求

昨天在调用一个post方法去请求一个接口时,结果我的谷歌浏览器只显示调用了一次,并且请求方法变成GET了,如下图,很神奇呀!!!很困惑,同样的POST请求方法,换成其他的URL去请求确实是POST方法,且能请求成功,我的这个URLpost请求就变成GET了,百思不解(因为一开始没有注意到HTTP转...

2019-05-15 16:22:54

阅读数 58

评论数 0

Git - 回滚到指定版本

每次提交的代码都有一个唯一的commit id(版本号),如下图,当然,也可以 git log 查到。 回滚到指定版本: git reset --hard b498237e6dc1fc4861c79d3314d07285995b 强制提交: git push -f origin ...

2019-04-23 17:57:34

阅读数 53

评论数 0

字符串模板

`${this.dossHisBtn.map(item => `<span id="dossHis${item.index}" class="brand-font hx-sbtn-active-${item.is...

2019-04-19 19:07:26

阅读数 18

评论数 0

window.atob()与window.btoa()方法实现编码与解码

转载于https://www.cnblogs.com/moqiutao/p/6280099.html 文章目录 window.atob() 与window.btoa() Unicode 字符串 decodeURIComponent() 与encodeURIComponent() esca...

2019-04-10 11:34:13

阅读数 102

评论数 0

console对象的方法log()、info()、warn()、error()区别及几个实用的方法

先说一下console,JavaScript 原生中默认是没有 Console 对象,这是某些浏览器提供的内置对象。 在不同的浏览器里显示可能不同 log()、info()、warn()、error()区别 1、 log()和info() 这两个没区别,看别人有说info()前有个蓝色的...

2019-03-25 18:39:10

阅读数 62

评论数 0

Git - 切到远程分支

前提:切换分支之前,保证当前工作树是干净的。。。 1.先更新;-git fetch。 2. 查看所有分支(远程&本地);-git branch -a 。 3. 查看当前分支状态,工作树是否干净;- git status 。 4.若是干净,可以切换分支,新建本地分支并追踪到远...

2019-03-22 15:55:17

阅读数 40

评论数 0

Git - 修改用户名

2019-03-22 15:12:12

阅读数 11

评论数 0

Angular(build打包)报错:supplied parameters do not match any signature of call target

在写Angular时,npm run build 报错了:supplied parameters do not match any signature of call target。 然后去搜索了一下,Stack Overflow上有一篇Supplied parameters do not ...

2019-03-18 15:53:31

阅读数 39

评论数 0

vue - 父子组件通信之$emit传多个参数

遇之,记之。 子组件传出单个参数时: // 子组件 this.$emit('test',this.param) // 父组件 @test='test($event,userDefined)' 子组件传出多个参数时: // 子组件 this.$emit('test',this.param...

2019-03-14 19:01:49

阅读数 1521

评论数 0

面试题:如何实现一个深拷贝

转载于:元光木易杨前端大全20190228 如何实现一个深拷贝 第一步:简单实现 其实深拷贝可以拆分成 2 步,浅拷贝 + 递归,浅拷贝时判断属性值是否是对象,如果是对象就进行递归操作,两个一结合就实现了深拷贝。 根据上篇文章内容,我们可以写出简单浅拷贝代码如下。 //木易杨 func...

2019-03-01 18:12:13

阅读数 64

评论数 0

JS-获取当前日期-月的天数

获取当前日期-月的天数,例:"2018-10",传入的参数类型必须是String类型 // 获取月的天数 function getMonthNum(val){ if(val.length > 4){ let year =...

2019-01-25 14:37:38

阅读数 139

评论数 0

Git - 忽略的文件冲突解决

在.gitignore文件中,添加了所需要忽略的文件,然而在pull或者push时,文件依然会被拉下来推上去,说明可能你本地缓存问题,运行如下图命令,清理一下cache,重新提交一下就可以了。 ...

2018-12-12 14:41:13

阅读数 531

评论数 0

CSS自定义checkBox复选框- 对勾样式

有checkBox复选框需求时,我们所用的框架样式不符合,所以需要自己写 对勾样式,当然用图片也OK。 效果图: html: <div class="msg-position c-bg-wt"> <p&gt...

2018-11-23 12:57:42

阅读数 1294

评论数 0

VUEJS-checkbox全选&全不选

全选&全不选 html: <div class="msg-position c-bg-wt"> <p class="msg-position-p">推送岗位&lt...

2018-11-23 12:50:20

阅读数 781

评论数 0

ES6新功能-模板字符串

 ES6新功能-模板字符串 VS 传统JS字符串拼接

2018-11-22 14:49:52

阅读数 76

评论数 0

webpack打包---报错内存溢出javaScript heap out of memory

今天, npm run build打包时,又报内存溢出了。所以记录一下,之前查了博客有一些解释。 “报错CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory是 JavaScript堆内存不足,这里说的 Ja...

2018-11-16 17:25:42

阅读数 5628

评论数 0

navigator.userAgent 取值都带有Mozill的原因。看完我笑了

转载于:navigator.userAgent 取值都带有Mozill的原因。看完我笑了​​​​​​​ 最早的时候有一个浏览器叫NCSA Mosaic,把自己标称为NCSA_Mosaic/2.0 (Windows 3.1),它支持文字显示的同时还支持图片,于是Web开始好玩起来。   然后出现...

2018-11-08 15:33:59

阅读数 181

评论数 0

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