心叶

116
获赞数
2
关注数
114
粉丝数
南京
IP 属地江苏
2017-02-24 加入
浏览 14.9k

我还惊讶地意识到, 在我生命中有很多时刻, 每当我遇到一个遥不可及、令人害怕的情境,并感到惊慌失措时, 我都能够应付——因为我回想起了很久以前自己上过的那一课。

我提醒自己不要看下面遥远的岩石, 而是注意相对轻松、容易的第一小步, 迈出一小步、再一小步,就这样体会每一步带来的成就感, 直到完成了自己想要完成的, 达到了自己的目标,然后再回头看时, 不禁对自己走过的这段漫漫长路感到惊讶和自豪。

               ———— 摘自 莫顿·亨特《走一步,再走一步》
304 声望|学徒
全站排名超越 95% 用户
javascript
148
算法
87
vue.js
45
css
35
es5
32
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 赞了文章2024-07-30
    从零开始搭建 Vue3 组件库开发环境
    搭建开发环境Vite初始化新建一个空的文件夹,比如叫 Vue3UI ,然后使用命令行在此文件夹下使用npm初始化: {代码...} 回车后,我们再安装vite(我们这里选择使用Vite进行打包,使用别的也类似): {代码...} 根目录创建 index.html 文件,里面内容如下: {代码...} ...
  • 回答了问题2023-08-05
    微信公众平台一直都是invalid signature
    微信公众号的jssdk调用config需要按照微信官方算法计算传递,你可以参考现成的例子:WeChat-offiaccount,这个例子支持jssdk调试和接口调试,接口调试需要有外网可以访问的服务器,或者穿透也可以
  • 赞了文章2023-07-23
    微信公众号:以选择图片为例来描述如何使用JS-SDK
    为了让wx.config通过,需要一些参数,项目 WeChat-offiaccount 提供了本地调试的例子和相关说明,你可以直接使用测试号而无需申请公众号(现在个人好像已经无法申请了)。
  • 赞了文章2023-07-05
    基础思想总结
    算法引论算法与程序通俗地讲, 算法 是指解决问题的方法或过程。严格地讲,算法是满足下述性质的指令序列:输入:有零个或多个外部量作为算法的输入。输出:算法产生至少一个量作为输出。确定性:组成算法的每条指令是清晰度、无歧义的。有限性:算法中每条指令的执...
  • 赞了文章2023-07-05
    uniapp自定义跨端标题头相关说明
    需求我们在自定义标题的时候,需要计算的值主要包括状态栏和标题栏的高度,具体如下:状态栏这个比较好计算,直接调用方法即可: {代码...} 标题栏对于小程序而言,考虑到右边有个 胶囊 ,所以计算的时候按照如下原则: {代码...} 而对于H5或者APP这种没有胶囊的,直...
  • 赞了文章2023-03-15
    关于this指向的一些梳理
    函数内非严格模式通常情况下,定义的函数的this就是window,比如: {代码...} 打印结果: {代码...} 严格模式不过,如果开启了严格模式: {代码...} 打印结果: {代码...} 箭头函数不过,如果严格模式下改为箭头函数,打印结果就还是window: {代码...} 对象中普通函...
  • 赞了文章2023-03-12
    从JQuery出发总结的关于原型使用上的一些浅薄理解
    MyObj本身是一个对象,可以通过MyObj.doit()的方式调用其上的方法或属性为了实现需求,第一反应是: {代码...} 然后在MyObj上挂载静态方法,在MyObj.prototype上挂载对象方法。
  • 赞了文章2023-01-12
    svg之viewBox
    基本语法首先,我在大小为400 x 400的画布中绘制了一个200 x 200的矩形:可以发现,没有问题。现在,我把svg的宽和高改变后:可以看见,等比例变小了。简单的理解就是:viewBox规范了画布的大小,svg标签里面的内容都是按照这个画布大小来绘制的,绘制后获得了一张图...
  • 赞了文章2023-01-12
    three.js简明教程之:【1】入门用例
    和直接使用WebGL相比,比如 着色器 ,大部分情况下你无需自己开发,不过,情况并不总是这样,如果你的需求太过特殊,我们依旧可以用更接近原生的方式来绘制,这是一个非常友好的设计。
  • 赞了文章2022-07-30
    关于WebGL的基本使用和概念(着色器、缓冲区、绘制方法、变换矩阵等)
    这里,我们将向大家演示WebGL的一些朴素说明和基本使用,即使你后续使用第三方3D渲染引擎进行绘制,这里的基本概念依旧是非常有益的,或者说是必要的。
  • 赞了文章2022-07-30
    关于Three.js的基本使用和概念(场景、相机、渲染器等)
    和直接使用WebGL相比,比如着色器,大部分情况下你无需自己开发,不过,情况并不总是这样,如果你的需求太过特殊,我们依旧可以用更接近原生的方式来绘制,这是一个非常友好的设计。
  • 赞了文章2022-01-05
    关于字符串解析的一点理解 (以解析一段HTML字符串为例)
    什么时候可能会需要解析类似这样的字符串?比如你可能希望的nodejs环境开发一个爬虫,分析爬到的页面内容,或者是像上面的设计,用html来表达希望绘制什么样的图形后通过js在canvas画布上绘制出用户的意图等。
  • 赞了文章2022-01-05
    如何基于模型数据绘制一个3D机器人
    最终的效果如右边所示(你可以使用鼠标、手指或者键盘来控制这个机器人的旋转):本项目基于image3D实现。在正式开始之前,我们需要准备好模型数据,你可以去这里下载:model.json如果想快速体验最终效果,可以点击此处查看。着色器首先,你需要准备好两个着色器。顶...
  • 发布了文章2021-10-30
    Audio Editor | 在线H5音频编辑器 - 使用指南
    Audio Editor | 在线H5音频编辑器基于一个开源项目:audio.js。第一步:导入需要编辑的音频在浏览器中打开 https://hai2007.github.io/audio-editor/ 这个地址,即可看见下面的界面:然后,点击按钮“点击我选择需要编辑的音频文件”后弹出下面选择框:选择你需要编辑...
  • 赞了文章2021-06-29
    v-solt 插槽(基础使用、具名插槽、作用域插槽等)
    基本使用组件通过slot预留位置,使用组件的时候,可以通过传递具体的内容去替换slot占用的地方,这就是插槽。比如现在定义了一个组件: {代码...} 组件<slot></slot>占用的位置具体内容不确定,需要使用的时候传递进来,我们就可以这样使用: {代码...} ...
  • 赞了文章2021-04-04
    JavaScript变量提升
    温馨提示:严格模式不允许使用未声明的变量。var定义的变量会先定义,全部定义完毕再赋值。比如我们执行下面的语句: {代码...} 你会看见如下报错: {代码...} 我们把代码改一下: {代码...} 可以看见打印了undefined,没有报错,也没有打印'我爱你,中国!'。其实修...
  • 赞了文章2021-04-04
    关于CSS单位%的一些总结
    Tips:关于包含块的知识,可以先看看《关于CSS中设置overflow属性的值为hidden的相关理解》这篇文章,下面会涉及到。height 高height设置百分比的时候,简单的理解是相对父结点的高来计算的,可以看个例子(点击此处查看)。我们设置了父结点的高和兄弟结点的高,最...
  • 赞了文章2021-02-23
    前端常用的算法思想理解和演示
    把一个规模为n的问题分解为k个规模较小的子问题,这些子问题相互独立且与原问题相同,递归的解这些子问题,然后把各个子问题的解合并得到原问题的解。
  • 赞了文章2021-02-20
    input或textarea中关于光标移动问题
    输入框结点input=document.getElementById('#input')有二个属性: selectionStart、selectionEnd,分别代表选区开始位置,选区结束位置。
  • 赞了文章2021-02-20
    Git版本管理工具常用命令整理和说明
    暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。