sijie.top Open in urlscan Pro
76.76.21.21  Public Scan

URL: https://sijie.top/
Submission: On December 08 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

加载中...

文章
10
标签
18
分类
12

--------------------------------------------------------------------------------

回到首页
主站
归档
标签
图库
分类
摸鱼
 * 游戏
 * 工具
 * 动画

推荐链接
小铭の博客
搜索
回到首页
主站
归档
标签
图库
分类
摸鱼
 * 游戏
 * 工具
 * 动画

推荐链接



小铭の博客




JavaScript 实现深拷贝的 3 种常用方式
发表于 2023-06-10|JavaScript
原生 js 中的深拷贝将数据中所有的数据拷贝下来,对拷贝之后的数据进行修改不会影响到原数据,两个对象或数组不共享一块内存
12345678910111213141516171819202122232425262728293031let obj={abc:'123',
def:[{a:1,b:2,c:3},{q:8,w:9}], qwe:{e:4,f:5} } // 需求将 obj
这个对象拷贝出一个新对象修改新对象的值不会影响原对象的值 // 定义一个函数 function copyobj (oldobj){ // 定义一个变量接收新对象
let newObj=null // 判断这个对象还是数组 //1. 如果是数组 if (oldobj instanceof Array){ newObj=[]
oldobj.forEach (item => { ...
一些前端面试题(二)
发表于 2023-06-02|前端
什么是原型链?每一个实例对象上有一个 proto 属性,指向的构造函数的原型对象,构造函数的原型 对象也是一个对象, 也有 proto
属性,这样一层一层往上找的过程就形成了原型链。 实例对象的 proto 指向构造函数的 prototype,构造函数的__proto__ 指向 Object 的
prototype,Object 的__proto__ 最终指向 null Javascript 中任意数据都能沿着自己的原型链最终找到
Object.prototype 什么是闭包? 闭包有哪些优缺点?闭包(closure)指有权访问另一个函数作用域中变量的函数。简单理解就是 ,一个作用
域可以访问另外一个函数内部的局部变量。 123456789function fn () { var num = 10 function fun () {
console.log (num) } return fun} var f = fn () f () 作用:
延长变量作用域、在函数的外部可以访问函数内部的局部变量,容易造成内层泄露,因为闭包中 的局部变量永远不会被回收 常 ...
箭头函数的特点
发表于 2023-06-02|es6
箭头函数的使用简写方法速记将原函数的 “function” 关键字和函数名都删掉,并使用 “=>” 连接参数列表和函数体。
123456789101112131415function add (a,b){ return a+b;}// 简写为:(a,b)=>{// 删掉了
function 和函数名 return a+b;} var add = function (a,b){ return a+b;}// 简写为:var add
= (a,b)=>{ // 删掉了 function return a+b;} 箭头函数的书写规则箭头函数的书写 ()=>{} 1234const test =
(zjcopy) => { console.log (zjcopy) } test ('hello')
箭头函数简写规则:(1)箭头函数只能用赋值式写法,不能用声明式写法 123let f = (a) => ...
promise 的使用
发表于 2023-06-02|JavaScript
一、为什么使用 Promise? 我们知道 js 执行的时候,一次只能执行一个任务,它会阻塞其他任务。由于这个缺陷导致 js
的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以使用回调函数执行。 常见的异步模式有以下几种: 定时器 接口调用 事件函数
1234567//setTimeout 示例 function callBack (){ console.log (' 执行完成 ')} console.log
('before setTimeout') setTimeout (callBack,1000)// 1 秒后调用 callBack 函数
console.log ('after setTimeout') 控制台输出: 123before setTimeoutafter setTimeout
执行完成 //1 秒后打印 上述定时器是在固定时间触发某个回调函数。 对于 ajax
网络请求就没有这么简单了,可能有多个网络请求是关联的,先执行某个请求返回结果后,第一个返回结果作为第二个请求的参数,调用第二个网络请求。 ...
一些前端面试题(一)
发表于 2023-06-01|前端
记录一点前端面试中会出现的问题 hash 与 history 的区别?原理区别 hash 原理 hash 通过监听浏览器 onhashchange
事件变化,查找对应路由应用。通过改变 location.hash 改变页面路由。 history 原理利用 html5 的 history Interface
中新增的 pushState () 和 replaceState () 方法,改变页面路径。 history Interface
是浏览器历史记录栈提供的接口,可通过 back、forward、go 等,可以读取历览器历史记录栈的信息,pushState、repalceState
还可以对浏览器历史记录栈进行修改。 hash history 有 #号 无 #号 能够兼容 IE8 只能兼容到 IE10 实际的 url
之前使用哈希字符,这部分 url 不会发送到服务器,不需要在服务器层面上进行任何处理 每访问一个页面都需要服务器进行路由匹配生成 html
文件再发送响应给浏览器,消耗服务器大量资源 刷新不会存在 404 浏览器直接访问嵌套路由时,会报 404 问题。 不需要服务器任 ...
Vue3 与 Vue2 区别
发表于 2023-05-29|vue2vue3
Vue3 与 Vue2 区别详述 1. 生命周期对于生命周期来说,整体上变化不大,只是大部分生命周期钩子名称上 +
“on”,功能上是类似的。不过有一点需要注意,Vue3 在组合式 API(Composition API,下面展开)中使用生命周期钩子时需要先引入,而 Vue2
在选项 API(Options API)中可以直接调用生命周期钩子,如下所示。
12345678910111213141516171819202122//vue3<script setup> import { onMounted }
from 'vue'; // 使用前需引入生命周期钩子 onMounted (() => { //...}); // 可将不同的逻辑拆开成多个
onMounted,依然按顺序执行,不会被覆盖 onMounted (() => { //...});</script> //vue2<script>
export default { ...
Vercel+imsyy 部署个人博客 home 页面
发表于 2023-05-27|imsyy
前言 hexo 框架的 butterfly 首页看腻了,正好发现一个好看简洁的博客首页主题 imsyy,本篇博客记录我部署 imsyy 的过程。 fork 仓库
imsyy 主题是 github 上的开源项目,项目地址:https://github.com/imsyy/home imsyy/home 点击 fork
之后添加仓库名,该项目就被复制到你的 github 中了 部署 vercel 登录你的 vercel,进入到 overview 页面,点击 Add New
Project 创建一个新项目 选择刚刚复刻的 imsyy-home 项目 什么都不用改,直接 Deploy 之后等待部署成功就行了 vercel
在国内会被墙,所以需要绑定一个域名来正常访问 打开域名管理面板,添加域名解析,我们只需添加一个二级域名即可,主机记录为 imsyy,可以随意设置,记录类型为
CNAME,记录值为 vercel-dns.com. 随后回到 vercel 中,添加域名 imsyy +
你的域名,然后等待解析完成之后就可以使用该域名访问到一个初始化的 imsyy 页面啦 本地预览先将项目 copy 到本地打开 ...
微信小程序的组件间通信
发表于 2023-05-26|微信小程序
前言在微信小程序的组件通信中有 3 种方式: 属性绑定 用于父组件向子组件的指定属性设置数据,但仅能设置 JSON 兼容的格式数据 事件绑定
用于子组件向父组件传递数据,可以传递任意数据 获取组件实例 父组件还可以通过 this.selectComponent () 获取子组件实例对象
这样就可以直接访问子组件的任意数据和方法 总而言之也就是父传子和子传父两种,这是核心知识但比较绕,于是写篇博客记录下方便之后的使用和记忆。 属性绑定 (父传子)
准备例子此时我们有一个子组件 test5 (components) 和一个父组件 home (pages),在父组件定义了一个按钮和事件 bindtap (),
每当点击按钮时,count 的值会被动态 + 1,现在我们需要将该 count 值传入子组件 test5 中,让按钮点击时两个页面的 count 都动态 + 1
子组件: 1<view>{{count}}</view> 父组件: 1234<view > 父组件中 count 值是:{{count}}< ...
报错日志:安卓插件引入和项目版本兼容问题
发表于 2023-05-24|报错安卓
一、Android Studio 项目插件引入在引入别人的安卓文件时发生了报错 问题:Caused by:
org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply
plugin ‘com.android.internal.application’. 解决在 gradle.properties 添加
android.overridePathCheck=true 即可 引入后点击 Try Again 继续下载依赖包 二、项目版本不兼容问题引入插件后继续下载
sdk 时发生报错 The project is using an incompatible version (AGP 8.0.1) of the
Android Gradle plugin. Latest supported version is AGP 7.4.2 意思是: 使用该 “ Android
Studio Dolphin “ 版本的 Android Studio , 最高只能配置的 Android Gradle 插件的版本为 ...
Markdown 图片路径问题及 git bash 无法中断问题
发表于 2023-05-13|hexomarkdown博客
一、markdown 图片相对路径问题 Typora 本地插入图片的路径有两种方式:一个是绝对路径,一个是相对路径(相对于当前文件所在的路径) Hexo 通过
hexo-renderer-marked 插件实现了对 markdown 语法的支持,其中默认插入图片的方式为![](/images/image.jpg)
,它是一个相对路径(相对于 Hexo 工作目录下的 source 文件夹)的方式。为了方便相对路径的引用,hexo
提供了一个配置属性:post_asset_folder, 在 hexo 根目录下的配置文件_config.yml 中将 post_asset_folder
设置为 true : 12# _config.ymlpost_asset_folder: true 该功能打开后,Hexo 将会在你每一次通过 hexo new
[layout] <title> 命令创建新文章时自动创建一个文件夹和一个 markdown 文件。例如,我使用 hexo new blog 创建了一篇文章
blog.md ,会同时在该文章文件所在的路径上创建文件夹 blog/,我们在该文件夹里面添加图片 blo ...
1
小铭

文章
10
标签
18
分类
12
Follow Me

公告
前 路 浩 浩 荡 荡 , 万 物 皆 可 期 待 。



最新文章
JavaScript 实现深拷贝的 3 种常用方式 2023-06-10
一些前端面试题(二)2023-06-02
箭头函数的特点 2023-06-02
promise 的使用 2023-06-02
一些前端面试题(一)2023-06-01
分类
 * JavaScript2
 * es61
 * hexo1
 * imsyy1
 * markdown1
 * vue21
 * vue31
 * 前端 2

标签
报错安卓 hexomarkdown 博客 imsyyvercelJavaScriptes6promise 面试前端
vuehttpstypescriptvue3vue2 微信小程序
归档
 * 六月 20235
 * 五月 20235

网站资讯
文章数目 :
10
已运行时间 :
214 天
本站总字数 :
16.4k
本站访客数 :
11
本站总访问量 :
11
最后更新时间 :
4 个月前
©2023 By 小铭
框架 Hexo| 主题 Butterfly
做自己喜欢的事,永远不为世俗烦恼。

 1.   1 我本将心向明月 王朝 1982 / 朱旭 BooBoo
 2.   2 指纹 杜宣达
 3.   3 只要平凡 张杰 / 张碧晨
 4.   4 写给电影人的情书(翻自 单依纯) 心动
 5.   5 我的天空 南征北战 NZBZ
 6.   6 孤勇者 陈奕迅
 7.   7 恋爱告急 鞠婧祎
 8.   8 Weightless Marconi Union
 9.   9 Vagrant Feint / Veela
 10.  10 Legends Never Die Against the Current
 11.  11 杀死那个石家庄人 万豹
 12.  12 好想爱这个世界啊 (Live) 华晨宇
 13.  13 广寒谣 伊格赛听 / 不靠谱组合
 14.  14 野孩子 杨千嬅
 15.  15 尘与萤 依旧在雨中等你
 16.  16 Eight(翻自 IU) 阿米丢丢
 17.  17 White Lie Jhameel
 18.  18 你曾是少年 (伴奏) S.H.E
 19.  19 多情种(母带版) 要不要买菜
 20.  20 年轮说 吴奕妤
 21.  21 所念皆星河 CMJ
 22.  22 Hello Summer (Radio Edit) Rameez
 23.  23 给你呀(又名:for ya) 蒋小呢
 24.  24 ツギハギスタッカート nameless
 25.  25 后来 刘若英
 26.  26 冬眠 司南
 27.  27 One Day Matisyahu
 28.  28 Pretty Boy M2M
 29.  29 借 毛不易
 30.  30 6.12 即兴小曲(demo) BlackDD
 31.  31 左手指月 萨顶顶
 32.  32 Savage Love (Laxed - Siren Beat) Jawsh 685 / Jason Derulo
 33.  33 Remember Our Summer FrogMonster
 34.  34 直觉 程嘉敏
 35.  35 形容 沈以诚
 36.  36 谪仙 伊格赛听 / 叶里
 37.  37 你曾是少年 焦迈奇
 38.  38 这一生关于你的风景 枯木逢春
 39.  39 追 陈壹千
 40.  40 No Roots Alice Merton
 41.  41 告白 沈以诚
 42.  42 Sold Out Jonathan Steingard / Hawk Nelson
 43.  43 ハレハレヤ 羽生まゐご /v flower
 44.  44 Dancing With Your Ghost Sasha Alex Sloan
 45.  45 Flowers Dirty Palm / Conor Ross / Chandler Blasé
 46.  46 Feel My Bass TJR
 47.  47 吹灭小山河 国风堂 / 司南
 48.  48 Alone Alan Walker
 49.  49 Uncover (Afterfab Remix) Afterfab / Zara Larsson
 50.  50 忆少年 王大毛
 51.  51 盗墓笔记・十年人间 李常超 (Lao 乾妈)
 52.  52 慕夏 等什么君 (邓寓君)
 53.  53 空山新雨后 音阙诗听 / 锦零
 54.  54 辞九门回忆 等什么君 (邓寓君)
 55.  55 归寻 等什么君 (邓寓君)
 56.  56 寒鸦少年 (Live) 华晨宇
 57.  57 Outside Calvin Harris / Ellie Goulding
 58.  58 Wild Monogem
 59.  59 欧若拉 夏苏烦
 60.  60 红色高跟鞋 蔡健雅
 61.  61 East of Eden Zella Day
 62.  62 画 (Live Piano Session II) G.E.M. 邓紫棋
 63.  63 句号 G.E.M. 邓紫棋
 64.  64 下山 要不要买菜
 65.  65 圈住你 巧乐兹
 66.  66 打上花火 Daoko / 米津玄師
 67.  67 那女孩对我说(女生正式版) 戴羽彤
 68.  68 这就是爱吗 十豆彡
 69.  69 Numb Linkin Park
 70.  70 There For You Martin Garrix / Troye Sivan
 71.  71 Wonderful U (Demo Version) AGA
 72.  72 Way Back (LFZ Remix) LFZ / Vicetone / Cozi Zuehlsdorff
 73.  73 Way Back Into Love (Demo) Hugh Grant / Drew Barrymore
 74.  74 一个 陈壹千
 75.  75 心如止水 Ice Paper
 76.  76 芒种 音阙诗听 / 赵方婧
 77.  77 起风了 吴青峰
 78.  78 白山茶(Cover 陈雪凝) 刘安琪
 79.  79 喜欢 阿肆
 80.  80 Counting Stars OneRepublic
 81.  81 我的一个道姑朋友 双笙(陈元汐)
 82.  82 The Nights Avicii / Nicholas Furlong
 83.  83 失眠飞行 接个吻,开一枪 / 沈以诚 / 薛黛霏
 84.  84 All Falls Down Alan Walker / Noah Cyrus / Digital Farm Animals /
      Juliander
 85.  85 Monsters Katie Sky
 86.  86 残酷月光 费启鸣
 87.  87 年少有为 李荣浩
 88.  88 归去来兮 花粥
 89.  89 云烟成雨 房东的猫
 90.  90 Lemon 米津玄師
 91.  91 ぱられループ を歌ってみた (Jeku remix) Jeku / aori
 92.  92 纸短情长 花粥
 93.  93 妈妈要我出嫁 花粥
 94.  94 遥不可及的你 花粥
 95.  95 舍离书 花粥
 96.  96 Move Your Body (Alan Walker Remix) Alan Walker / Sia
 97.  97 出山 花粥 / 王胜娚
 98.  98 盗将行 花粥 / 马雨阳
 99.  99 I don't wanna see u anymore NINEONE# 乃万
 100. 100 浮白 花粥 / 王胜娚

借 - 毛不易
00:00 / 00:00




作词:毛不易

作曲:毛不易

编曲:赵兆 / 宋涛

制作人:李健 / 赵兆

键盘:赵兆

吉他:薛峰

贝斯:韩阳

鼓:武勇恒

弦乐:国际首席爱乐乐团 International Master Philharmonic Orchestra

混音:李游

母带 : Joe LaPorta .(Sterling Sound. NY)

录音棚 : 55TEC . Beijing

录音:李游 李杨

人声录音:李杨

人声编辑:李杨

录音助理:郭舒文 邢铜

制作发行:哇唧唧哇

借一盏午夜街头 昏黄灯光

照亮那坎坷路上人影一双

借一寸三九天里 冽冽暖阳

融这茫茫人间刺骨凉

借一泓古老河水 九曲回肠

带着那摇晃烛火 漂往远方

借一段往日旋律 婉转悠扬

把这不能说的轻轻唱

被这风吹散的人说他爱得不深

被这雨淋湿的人说他不会冷

无边夜色到底还要蒙住多少人

它写进眼里 他不敢承认

借一抹临别黄昏悠悠斜阳

为这漫漫余生添一道光

借一句刻骨铭心来日方长

倘若不得不天各一方

被这风吹散的人说他爱得不深

被这雨淋湿的人说他不会冷

无边夜色到底还要蒙住多少人

它写进眼里 他不敢承认

可是啊 总有那风吹不散的认真

总有大雨也不能抹去的泪痕

有一天太阳会升起在某个清晨

一道彩虹 两个人

借一方乐土让他容身

借他平凡一生

搜索
数据库加载中

--------------------------------------------------------------------------------