- 博客(37)
- 收藏
- 关注
原创 【VSCode 插件】自动注释扩展插件koroFileHeader
1.安装插件在VSCode中搜索 koroFileHeader 点击安装2.快捷键官方文档截图:在window中,该快捷键失效,改为 (头部注释:ctrl + win + i ; 函数注释:ctrl + win + t)即可查看VSCode键盘快捷键方式:文件 > 首选项 > 键盘快捷方式 ------ window: ctrl + k / ctrl + s问题:不知道VSCode对应的快捷键解决方式:在键盘快捷方式中搜索 cursorTip...
2021-11-18 09:05:38
986
转载 【每日一个手写JS】数据类型判断
前置知识:1. 数据类型:基本类型+引用类型 (一些基础知识...暂未更新完全)2. 数据类型的判断方式(一些基础知识...暂未更新完全)3. 一些JS方法toString() —— 转化为字符串 call() —— 改变this的指向,类似于(bind(), apply()) split() —— 使用指定分割字符串将一个string字符串转化为数组 slice() —— 截取字符串 substring()—— 截...
2021-11-17 10:51:00
292
转载 【JavaScript 基础】深浅拷贝与赋值 三者区别及深浅拷贝实现方式
三者关系类型和原数组是否指向同一个对象第一层数据为基本数据类型原数据中包含引用数据类型赋值是改变会使原数据一同改变改变会使原数据一同改变浅拷贝否改变不会使原数据一同改变改变会使原数据一同改变深拷贝否改变不会使原数据一同改变改变不会使原数据一同改变赋值当把一个对象赋值给一个新的变量的时,赋值的其实是该对象在栈中的地址,而不是在堆中的数据。赋值后的新对象和当前对象这两个对象指向的是同一个存储空间,两者对象是联动的,无论两者之间哪个对象发生改变,都会
2021-06-02 16:56:26
219
原创 【Javascript 基础】数组方法及其应用
添加/删除push arr.push(element1, ..., elementN)作用:向 数组末尾 追加一项参数:添加的具体项,可以是一项,也可以是多项返回值:新数组的长度是否改变原数组:改变var ary=[‘a’,‘b’,‘c’];var res= ary .push (‘d’,‘e’)console.log(ary);//[‘a’,‘b’,‘c’,‘d’,‘e’];console.log(res);//5pop:作用:删除数组的最后一项参数:无返回值:删除
2020-12-14 09:35:48
295
原创 【react antd pro】表单中的数据转化
本项目的antd版本为4.x项目中遇到的问题:由于是动态表单,所以在按钮点击的时候提交时改变数据的格式显然是很麻烦的。而且仅需要再字段类型为编辑器的时候,进行数据格式的转化,所以,能否在编辑器这个表单字段进行配置就能完成数据转化讷?解决办法查阅官网文档:如下使用即可,返回的改变的值...
2020-12-07 11:26:49
1056
转载 【CSS】段落文字实现两端对齐,不满一行则不需要
需求混合使用汉字和英文的段落默认如下:var str="你好,我的名字是mirror,nice to meet you!你今天很漂亮,很美丽哦~ 你最近在干什么呀?忙不忙?"纯中文的情况:var str="你好,我的名字是米拉,很高兴见到你!你今天很漂亮,很美丽哦~ 你最近在干什么呀?忙不忙?"可以看出在中英混合的情况下,右侧出现文字没有对齐的情况。实现思路一般的两端对齐是使用text-align:justify,但是text-align:justify一般情况下只针对英文管用。(因为
2020-11-25 12:49:49
624
转载 【JavaScript基础】作用域 作用域链 上下文 执行上下文
1.作用域 scope作用域概念是理解JavaScript的关键所在,不仅仅从性能角度,还包括从功能角度。作用域就是变量和函数的可访问范围,控制着变量和函数的可见性与生命周期,换句话说,作用域决定了代码区块中变量和其他资源的可见性。在JavaScript中变量的作用域有全局作用域和局部作用域。JavaScript采用词法作用域(lexical scoping),也就是静态作用域。1.1 静态作用域与动态作用域词法作用域:词法作用域是指在词法分析阶段就确定了,不会改变。变量的作用域是在定义时决定而
2020-11-24 15:04:39
288
原创 【Javascript 基础】数据类型及其基本使用
1.简单数据类型简单数据类型说明默认值Number数字型,包含 整型值和浮点型值,如21、0.210Boolean布尔值类型,如true、false,等价于1和0falseString字符串类型,如“张三” 注意咱们JS里面,字符串都带引号“”Undifinedvar a;声明了变量a但是没有给值,此时a=undefinedundefinedNullvar a = null;声明了变量a为空值null...
2020-11-24 09:12:24
300
转载 【Javascript基础】异步
众所周知javascript是单线程的,它的设计之初是为浏览器设计的GUI编程语言,GUI编程的特性之一是保证UI线程一定不能阻塞,否则体验不佳,甚至界面卡死。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。什么叫异步?所谓异步简单说就是一个任务分成两段,先执行一段,转而执行其他任务,等做好了准备转而执行第二段。同步: 一定要等任务执行完了,得到结果,才执行下一个任务。function taskSync = function(
2020-11-12 11:03:52
126
转载 【ES6】Set和Map数据结构
1.Set1.1 基本用法ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
2020-10-27 21:38:00
93
转载 【网络 请求】前端的网络请求方式简析
1.网络请求要点传入基本参数(url,请求方式)请求参数,请求参数类型设置请求头获取响应的方式获取响应头、响应状态、响应结果异常处理携带cookie设置跨域请求2.前端进行网络请求的方式form表单、iframe、刷新页面AjaxjQueryfetchaxios、request等3.Ajax出现之前在Ajax出现之前,web程序是这样工作的:这种交互的的缺陷是显而易见的,任何和服务器的交互都需要刷新页面,用户体验非常差,Ajax的出现解决了这个问题。Ajax全称A
2020-10-22 17:55:11
803
原创 【react antd pro】修改初始加载页
需求想要改变初始加载页面:方案找到对应的文档(路径:src/pages/document.ejs)进行修改替换修改相对应的代码修改后
2020-10-21 20:32:24
3334
2
转载 【Javascript基础】构造函数的原型(F.prototype)
我们还记得,可以使用诸如 new F() 这样的构造函数来创建一个新对象。如果 F.prototype 是一个对象,那么 new 操作符会使用它为新对象设置 [[Prototype]]。请注意:JavaScript从开始就有了原型继承。这是JavaScript编程语言的核心特性之一。但是在过去,没有直接对其进行访问的方式。唯一可靠的方法就是构造函数的"prototype"属性。请注意,这里的 F.prototype 指的是 F 的一个名为 "prototype" 的常规属性。这听起来与“原型”
2020-10-19 20:53:14
369
转载 【Javascript基础】构造函数
1.1基础创建对象的三种方式:对象字面量 let obj = {...};对象构造函数 new Object()自定义构造函数以上三种方式都可以进行创建对象。但是我们经常需要创建许多类似的对象,例如多个用户或者菜单项,所以需要深入的学习一下构造函数。概念:构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。使用时,注意以下两点:构造函数用于创建某一类对象,其首字母要大写
2020-10-15 17:52:59
198
转载 【Javascript基础】原生的原型
“prototype” 属性在 JavaScript 自身的核心部分中被广泛地应用。所有的内置构造函数都用到了它。首先,我们将看看原生原型的详细信息,然后学习如何使用它为内建对象添加新功能。Object.prototype假如我们输出一个对象:let obj={};alert(obj); // "[object Object]"生成字符串"[object Object]"的代码在哪里?那就是一个内建的toString方法,但是它在哪里呢?obj里面是空的。表达式obj = {}和obj
2020-10-15 16:56:11
210
转载 【ES6】Class
一、构造函数在ES6之前,对象不是基于类创建的,而是用一种称为构建函数的特殊函数来定义对象和它们的特征。创建对象可以通过以下三种方式:对象字面量new Object()自定义构造函数概念:构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。使用时,注意以下两点:构造函数用于创建某一类对象,其首字母要大写构造函数要和new一起使用才有意义...
2020-09-30 11:50:56
147
原创 导航栏菜单 —— 滑块随鼠标移动
效果如下: <div id="navbar" class="collapse"> <ul class="nav navbar-nav navbar-nav-c"> <li class="my-toggle"><a class="active" href="javascript:;">首页</a></li> <li class="my-toggle
2020-09-24 14:52:51
984
原创 CSS问题 — — 定位 层级
参考资料:https://www.mscto.com/css/433758.html (css定位position引发的层级关系问题详解)https://developer.mozilla.org/zh-CN/docs/Web/CSS/positionpostion属性概念:用于指定一个元素在文档中的定位方式常见语法:static | relative | absolute | stick...
2020-04-21 13:43:24
564
原创 JavaScript 基础
自定义标题变量声明变量特殊情况命名规范练习小结数据类型变量的数据类型变量声明变量特殊情况特殊中的特殊情况:不声明不赋值 直接使用,当变量名是name时:命名规范练习小结数据类型变量的数据类型...
2020-03-28 22:41:28
484
原创 vue实战之vue后台管理系统(三)之公共样式组件
经过login页面跳转,跳转成功后,跳转到table页面。Home.vue组件这个组件的用户登录成功后所有页面(除404页面外),所有页面的公共部分组件layui布局官网布局: http://element-cn.eleme.io/#/zh-CN/component/layout此页面的代码布局结构:图片和昵称的加载&amp;lt;span class=&quot;el-dropdown-lin...
2019-01-10 16:40:07
3233
原创 vue实战之vue后台管理系统(二)之登录页面
Login.vue页面elementUIElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库.element官网:http://element-cn.eleme.io/#/zh-CNelementUI的快速使用:http://element-cn.eleme.io/#/zh-CN/component/quickstart...
2019-01-10 13:52:43
14577
3
原创 vue实战之vue后台管理系统(一)
本文主要介绍了项目的来源几个主要的代码部分的分析(main.js、routes.js、App.vue)在网上很少找到关于一个较完全的vue项目的开发文档(即如何一步步的搭建一个vue项目)项目来源这个项目是我自己从Git上面找到的一个项目,并不是我整的,毕竟我只是一个菜鸡,但是,这个只是为了方便我自己回顾项目整的。项目网址 https://github.com/taylorchen...
2019-01-09 16:56:51
17516
2
转载 《JavaScript高级程序设计》读书笔记
面向对象的程序设计面向对象的语言都有一个标志,那就是它们都有类的概念,但ECMAScript中没有类的概念,ECMA-262中把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数”。每个对象都是基于引用类型创建的,引用类型可以是原生类型,也可以是开发者定义的类型。理解对象最简单的创建自定义对象的方法(创建一个object实例),然后再为它添加属性和方法。 var perso...
2019-01-02 15:08:30
220
原创 JavaScript基础知识
1、关于函数部分有用拓展引用类型>Function类型>作为值的函数小例子之使数组按指定属性排序//声明函数function createComparisonFunction(propertyName){ return function(object1,object2){ var value1 = object1[propertyName]; ...
2018-12-29 17:12:45
175
原创 LeetCode算法学习
1、两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]优解...
2018-12-28 10:13:50
179
原创 JavaScript之小案例
JS实现标签切换栏页面效果<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>标签切换栏</title> <link rel="stylesheet" type=&quo
2018-12-28 09:29:08
419
原创 JavaScript实战之购物车案例
这个是通过网上视频案例学习,然后,自己想整理一下页面书写流程文档。show样式:HTML代码结构+CSS结构初始化css样式: * { margin: 0; padding: 0; } a { color: #666; text-decoration: none; } body { padding: 20px; }此页面主要...
2018-12-27 13:21:26
4725
1
原创 关于vs code的下载与使用
下载下载地址:https://code.visualstudio.com/点击下载,然后双击进行安装即可…下载相关插件view -> Extensions输入对应的你需要下载的插件即可常用插件推荐1、vetur插件的安装该插件是vue文件基本语法的高亮插件,在插件窗口中输入vetur点击安装插件就行,装好后点击文件->首选项->设置 打开设置界面,在设置界面右...
2018-12-26 13:22:03
11736
原创 JavaScript实战之购物车案例
这个是通过网上视频案例学习,然后,自己想整理一下页面书写流程文档。show样式:HTML代码结构+CSS结构初始化css样式: * { margin: 0; padding: 0; } a { color: #666; text-decoration: none; } body { padding: 20px; }此页面主要...
2018-12-25 20:29:24
1794
1
转载 JavaScript之变量、作用域和内存问题
JavaScript变量松散的类型本质,决定了它只是在特定时间保存特定值的一个名字而已。基本类型和引用类型的值变量可能包含的两种不同数据类型的值:基本类型值: 简单的数据段;引用类型值: 多个值构成的对象;在将一个值赋给变量时,解析器必须确定这个值是基本数据值还是引用数据值。基本数据类型:Undefined、Null、Boolean、Number和String。这5种基本数据类型是按值访...
2018-12-24 13:33:26
151
转载 关于import、export和export default
什么是export、import?export和import是ES6模块的两个功能;**export:**用于对外输出本模块(一个文件可以理解为一个模块)变量的接口。**import:**用于在一个模块中加载另一个含有export接口的模块。export与export default的区别?1、export与export default均可用于导出常量、函数、文件、模块等2、你可以在其...
2018-12-19 15:31:14
205
转载 Vue基础知识部分总结
vue初始化生成的文件:├── README.md 项目介绍├── index.html 入口页面├── build 构建脚本目录│ ├── build-server.js 运行本地构建服务器,可以访问构建后的页面│...
2018-12-19 15:16:08
469
原创 关于在全局中未完全读取请求的数据,在首页中的onload就先执行了。
因为全局变量中的onload是异步的,所以,在没有执行完全局变量中的onload的时候,就加载了首页的onload。可能方法有点投机取巧,但是还是可以实现功能的。1、先弄一个空白页面(把需要加载的的全局变量加载到空白页面中,再赋值给全局变量(不要忘记导入var app = getApp();)) onLoad: function (options) { var that = this; ...
2018-06-12 09:20:01
1459
原创 小程序中的各种传参问题总结与归纳(一)
·同页面下的传参问题: ·例1:将同个页面中的input中输入的值传递到text中(附上效果图)代码及解析:/*index.wxml*/<view class="container"> <input bindblur='realnameConfirm' placeholder='请输入你需要传递的参数!'></input> <!-...
2018-04-03 17:08:15
1697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人