- 博客(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
2754
2
原创 js实现电话号码的脱敏封装
在实际情况,电话号是一个隐私,是敏感的,在实际开发中,我们需要对电话号码进行脱敏,使用’*'替换其中关键的部分 下面就是脱敏封装: /** * @方法名: setPhone * @注释: 电话号码脱敏处理 * @param {*} num 电话号 * @param {*} start 开始截取位置 * @param {*} length 截取长度 * @返回值: 模糊处理后的电话号码 * @ReturnTyp
2021-07-18 21:07:14
1608
原创 javascript中的变量冻结
在平时的工作中,当我们使用const 定义一个对象常量时,我们虽然不能重复定义变量或者修改赋值,但是我们还是可以修改定义中的对象属性,这样会影响我们的工作甚至给敲代码的过程增加一些麻烦,甚至会修改常量的属性值。 那我们需要怎么去改变,使属性不能修改呢? const obj = { url:'http://url地址', port:8000 } Object.freeze(obj) obj.port = 9000 console
2021-07-17 19:48:23
572
原创 JavaScript中的变量提升
JavaScript中的变量提升 首先,我们先来理解什么叫做变量提升? 浏览器中的解析器会先解析我们的JavaScript代码,然后把声明的变量的声明提升到最前,这就叫做变量提升 大家请看下面的代码: console.log(str); // undefined var str = "hello world"; console.log(str); // hello world 上面这段代码的执行结果为什么会是这样呢?请看解析后的代码: // 以下代码为解析器执行过程 var str; cons
2021-07-16 22:13:13
289
3
原创 vuex长久储存数据的一个小方法
大家都知道,vuex装填管理器在存数据时,只能暂时存,页面一刷新,数据就回归原始值了,在这里给大家推荐一个消防法,希望能帮到大家!! 1.第一步 就是安装插件啦 vuex-localstorage 就是这一个插件啦! 使用npm安装 2.第二步 在store。js中引入并使用。 import { Store } from 'vuex' import createPersist, { cre...
2020-04-13 21:37:37
1722
原创 原生js生成九宫格布局
话不多说,直接上图 点击3列,他就变成3列布局 点击4列,变成四列 先来看html代码 <style> *{ padding: 0; margin: 0; } #content{ margin-top: 20px; position: rel...
2020-02-13 21:39:06
757
原创 web面试准备
由于最近在准备实习面试,所以我总结了一些面试问题,方便自己查阅。 前端开发 Web Front-end development 1、开发什么? 结构布局,样式呈现,页面动态交互( JavaScript脚本),数据交互处理,数据格式化渲染 html-css 2、 title (30-40个字 网站名称+主要关键字、关键字描述),keywords (关键字、100个字符、网站名称+分类信息+网...
2020-03-18 21:16:02
239
原创 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
152
原创 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
653
原创 es6中let和const
1.let 和 const let // let 代码块内有效 // 不能重复声名 { let a = 1; let a = 2; // 报错了 } // for 循环很适合 let for (var i = 0; i < 10; i++) { setTimeout(function(){ console.log(i); }) }// 输出十次 10...
2020-03-06 19:47:58
223
原创 js学习之 Data对象 日历和时钟案列
内置日期对象 Date 1.声名-使用 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
404
原创 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
234
九宫格案列.html对应的js代码
2020-02-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅