javascript
mannix_lei
人生百态,愿岁月无恙
展开
-
js获取移动端型号并进行相关操作
var device_type = navigator.userAgent;//获取userAgent信息 var md = new MobileDetect(device_type);//初始化mobile-detect var os = md.os();//获取系统 if (os == "iOS") {//ios系统的处理 //todo } else if (os == "Android...原创 2018-07-03 14:09:38 · 1048 阅读 · 0 评论 -
vue+i18n实现全局语言切换
1.安装i18nnpm install vue-i18n 2.新建中英文文案配置项中文版:module.exports = { title: { home: '首页', message: '脱壳咨询', fundFlow: '资金流向', focus: '脱壳关注', quote: '成交排行', chain: '链上...原创 2018-07-03 18:04:51 · 10579 阅读 · 6 评论 -
javascript 数组操作
1 concat() concat() 方法用于连接两个或多个数组。let foo = ['a','d','v','b','d','g','d']let bar = [1,2,3,4,5]console.info(bar.concat(foo))// [ 1, 2, 3, 4, 5, 'a', 'd', 'v', 'b', 'd', 'g', 'd' ]2 j...原创 2018-08-22 16:09:29 · 360 阅读 · 0 评论 -
split slice splice区分
slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。用法:stringObject.slice(start,end)例子:let b = 'aaaaabbbbb'console.info(b.slice(2,6))----------------> // aaabsplice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原...原创 2018-08-21 14:45:31 · 175 阅读 · 0 评论 -
springmvc mongo vue搭建一个小网站
1.springmvc篇 1>创建一个webapp项目(记得打勾Create from archetype)点击下一步,填写信息,一直到finished。项目初始状态如上图所示(名字随意,只是展示)2>设置pom.xml(下载所有jar包)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...原创 2018-08-28 18:37:06 · 271 阅读 · 0 评论 -
修改 js 代码中 parseInt 的调用方式,使之通过全部测试用例
function parse(num) { var reg = /[a-zA-Z]/g; var res = new RegExp(/^(?![^a-zA-Z]+$)/); if(res.test(num)){ //匹配参数中所有大小写字母,如果有就删了字母,并将参数用该字母拆分成多个元素放在数组中,parseInt该数组第一个元素 return parseInt(num.sp...原创 2018-08-24 16:18:40 · 965 阅读 · 0 评论 -
判断 val1 和 val2 是否完全等同
function identity(val1, val2) { if(typeof val1 == typeof val2){ if(val1 == val2){ return true }else{ return false } }else{ return false }}function ident...原创 2018-08-24 16:29:59 · 1292 阅读 · 0 评论 -
判断this指针指向
原创 2019-09-06 10:57:44 · 348 阅读 · 0 评论 -
js原始数据类型和复杂数据类型有什么区别?
原始类型:Boolean Number String Null Undefined Symbol(ES6新增)复杂数据类型:ObjectES10新增了一种基本数据类型: BigIntnull是不是对象? null不是一个对象,尽管 typeof null === “object”, 这是一个历史遗留问题,原理是不同的对象在底层都是用二进制来表示的,在js...原创 2019-09-06 15:13:37 · 1197 阅读 · 0 评论