会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zjl_712
FrontEnd-coderzjl
博客园
首页
新随笔
联系
订阅
管理
2022年11月16日
JavaScript 深拷贝和浅拷贝
摘要: 一、前言 hello,大家好~ ,本文主要介绍在 JavaScript 中什么是深拷贝和浅拷贝,以及如何实现一个对象的深拷贝。 二、随处可见的 “赋值” 在 JavaScript 中我们最常见的操作之一是将一个变量的值赋值给另一个变量,这个过程我们也可以称为 “拷贝” 一份变量的值给另一个变量。 2
阅读全文
posted @ 2022-11-16 08:22 zjl_712
阅读(142)
评论(0)
推荐(0)
2022年11月8日
你不知道的 canvas(一)
摘要: 一、前言 hello 大家好~ 。今天给大家介绍一个在前端被广泛运用的东西——canvas,canvas 在动画、游戏画面、数据可视化、图片编辑、实时视频处理等方面都扮演着一个非常重要的角色。常见的 canvas 制作 H5 小游戏,还有应用比较广泛的 echarts 图表也是由 canvas 绘制
阅读全文
posted @ 2022-11-08 11:54 zjl_712
阅读(149)
评论(0)
推荐(0)
2020年11月9日
如何优雅阻止view UI 的 Switch 切换?
摘要: 一、官方文档提供的方法 个人觉得官方提供的方法有时候不能够满足现实需求,第二点是view UI版本必须是4.0.0版本及以上才能使用这个开关组件。 二、自定义方法解决 ①将开关禁用掉 加一个 disabled 属性,不用框架的默认行为。 ②将开关禁用状态下的手势样式去除。 .ivu-switch-d
阅读全文
posted @ 2020-11-09 18:42 zjl_712
阅读(716)
评论(0)
推荐(0)
2019年9月5日
npm基本命令
摘要: 1、npm是什么? npm(Node Package Manager)意思是 node 的包管理器,它是随着 NodeJs 安装时一起被安装的; 无论是在前端还是在前端开发中都会使用到 npm 包管理器。(前端框架开发react、Vue...,后台 node 开发); 2、安装 去官网下载对应操作系
阅读全文
posted @ 2019-09-05 20:17 zjl_712
阅读(35084)
评论(2)
推荐(1)
2019年9月1日
ES6中Set和Map
摘要: 1、Set 实例的创建 Set实例它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数用来生成Set数据结构。 Set 函数可以接受一个数组(或者具有 iterable 接口的其他数据结构)作为参数, 用来初始化。 2、Set实例的属性和方法 ①属性: Set.protot
阅读全文
posted @ 2019-09-01 21:48 zjl_712
阅读(312)
评论(0)
推荐(0)
ES6数组扩展
摘要: 1、扩展运算符 扩展运算符(spread)是三个点(...).它好比rest参数的逆运算,将一个数组转化为用逗号分隔的参数序列; 2、Array.from 用于将两类对象转为真正的数组:类数组对象(array-like object)(包含length属性,索引:0~n) 和可遍历(iterable
阅读全文
posted @ 2019-09-01 21:25 zjl_712
阅读(208)
评论(0)
推荐(0)
ES6函数扩展
摘要: 1、函数的 length 属性 ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。 注意:函数的length属性,将返回没有指定默认值的参数个数。如果遇到有默认值的参数 就停止。 2、rest参数 ES6引入rest参数,用于获取函数的多余参数,这样就不需要使用arguments对象了。
阅读全文
posted @ 2019-09-01 20:35 zjl_712
阅读(389)
评论(0)
推荐(0)
ES6对象扩展
摘要: 1、属性简写 ES6允许直接写入变量和函数,作为对象的属性和方法,这时,当对象属性名与属性值名(注意:此时属性值用一个变量代替)相同时可以简写; 2、方法简写 3、属性表达式 ES6允许字面量定义对象时,可以把表达式放在括号内 4、对象方法的 name 属性,返回函数名 5、Object.is()
阅读全文
posted @ 2019-09-01 19:16 zjl_712
阅读(388)
评论(0)
推荐(0)
ES6之解构
摘要: 1、ES6允许按照一定的模式,从数组中和对象中提取值,对变量进行赋值,这种称为解构(Distructuring); let [a,b,c] = [3,5,6];// 相当于 a=3,b=5,c=6 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功
阅读全文
posted @ 2019-09-01 18:04 zjl_712
阅读(755)
评论(2)
推荐(0)
2019年8月31日
CSS文件引入link和@import 区别
摘要: 1、(本质区别)link 属于 HTML 标签,而 @import 完全是 css 提供的一种导入 css 文件的规则。 2、文件加载时机有差别: 当一个页面被加载的时候,link 引用的 css 会被同时加载,而 @import 引用的 CSS 会等到页面全部被加载完才被加载 所以有时候浏览@im
阅读全文
posted @ 2019-08-31 00:01 zjl_712
阅读(415)
评论(0)
推荐(0)
下一页
公告