- 博客(13)
- 资源 (1)
- 收藏
- 关注

原创 初探vue3.0 + ts + Arco design pro mock 模拟数据增删改查
arco design pro mock 数据流程1/src/mock目录下新建 一个 ts文件 以模块名命名import Mock from 'mockjs'; // 引入mock模块// 以及setupMock启动函数 { ... } 是返回参数模板,自定义import setupMock,{successpageResponseWrap,successdeleteResponseWrap} from '@/utils/setup-mock';// 模板如下格式 /src/ut
2022-04-14 17:51:59
2591
2

原创 js实现电话号码的脱敏封装
在实际情况,电话号是一个隐私,是敏感的,在实际开发中,我们需要对电话号码进行脱敏,使用’*'替换其中关键的部分下面就是脱敏封装: /** * @方法名: setPhone * @注释: 电话号码脱敏处理 * @param {*} num 电话号 * @param {*} start 开始截取位置 * @param {*} length 截取长度 * @返回值: 模糊处理后的电话号码 * @ReturnTyp
2021-07-18 21:07:14
1500

原创 javascript中的变量冻结
在平时的工作中,当我们使用const 定义一个对象常量时,我们虽然不能重复定义变量或者修改赋值,但是我们还是可以修改定义中的对象属性,这样会影响我们的工作甚至给敲代码的过程增加一些麻烦,甚至会修改常量的属性值。那我们需要怎么去改变,使属性不能修改呢? const obj = { url:'http://url地址', port:8000 } Object.freeze(obj) obj.port = 9000 console
2021-07-17 19:48:23
517

原创 JavaScript中的变量提升
JavaScript中的变量提升首先,我们先来理解什么叫做变量提升?浏览器中的解析器会先解析我们的JavaScript代码,然后把声明的变量的声明提升到最前,这就叫做变量提升大家请看下面的代码:console.log(str); // undefinedvar str = "hello world"; console.log(str); // hello world上面这段代码的执行结果为什么会是这样呢?请看解析后的代码:// 以下代码为解析器执行过程 var str; cons
2021-07-16 22:13:13
225
3

原创 vuex长久储存数据的一个小方法
大家都知道,vuex装填管理器在存数据时,只能暂时存,页面一刷新,数据就回归原始值了,在这里给大家推荐一个消防法,希望能帮到大家!!1.第一步就是安装插件啦 vuex-localstorage 就是这一个插件啦! 使用npm安装2.第二步在store。js中引入并使用。import { Store } from 'vuex'import createPersist, { cre...
2020-04-13 21:37:37
1658

原创 原生js生成九宫格布局
话不多说,直接上图点击3列,他就变成3列布局点击4列,变成四列先来看html代码<style> *{ padding: 0; margin: 0; } #content{ margin-top: 20px; position: rel...
2020-02-13 21:39:06
667
原创 web面试准备
由于最近在准备实习面试,所以我总结了一些面试问题,方便自己查阅。前端开发 Web Front-end development1、开发什么?结构布局,样式呈现,页面动态交互( JavaScript脚本),数据交互处理,数据格式化渲染html-css2、title (30-40个字 网站名称+主要关键字、关键字描述),keywords(关键字、100个字符、网站名称+分类信息+网...
2020-03-18 21:16:02
183
原创 vuex的简单使用
vuex需全局安装vuex npm install vuex --save在src目录下创建 vuex目录,在vuex目录下创建一个js文件,引入vue和vuex,并在全局使用它,创建一个state状态管理器用来存数据。import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex);const state={ count...
2020-03-07 21:20:29
117
原创 vue.js学习进阶之基于element-ui的快餐系统
这是我在学习vue.js 时模仿视频做的一个项目,应用到了vue、vue-router,axios的一些东西。效果图如下:话不多说1.项目准备新建一个文件来放我们项目需要的文件npm install vue-cli -g 全局安装我们的cli脚手架vue init webpack projectname (projectname )是我们需要建的项目名称,可以写也可以不写npm...
2020-03-06 20:56:11
578
原创 es6中let和const
1.let 和 constlet// let 代码块内有效// 不能重复声名{ let a = 1; let a = 2; // 报错了}// for 循环很适合 letfor (var i = 0; i < 10; i++) { setTimeout(function(){ console.log(i); })}// 输出十次 10...
2020-03-06 19:47:58
178
原创 js学习之 Data对象 日历和时钟案列
内置日期对象 Date1.声名-使用var date = new Date();console.log( date ); // Thu Feb 13 2020 14:40:17 GMT+0800 (中国标准时间)// getDate() 获取日 1-31// getDay() 获取星期 0-6// getMonth() 获取月 0-11// getFullYear() 获取完整...
2020-02-24 13:10:21
359
原创 tab选项卡的实现
tab选项卡的实现会用到原生js的dom操作html<body> <div id="tab"> <div id="tab_header"> <ul> <li class="seclect">1</li> &l...
2020-02-12 19:05:40
200
九宫格案列.html对应的js代码
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人