首页
学习
活动
专区
工具
TVP
发布

开水泡饭的前端学习之路

专栏作者
16
文章
16986
阅读量
14
订阅数
curl 下载地址中有特殊字符解决方案
使用 curl 下载 地址中带有 特殊字符的时候 比如下面这个地址。实际访问地址不正确,参数丢失问题
开水泡饭
2022-12-26
4080
无网线无显示器环境下配置树莓派连接Wi-Fi开启ssh
今天突然想折腾一下树莓派于是打开我的行李箱,拿出我那崭新的树莓派,当拿出树莓派的时候发生了尴尬的事情,没有网线,没有键盘显示器,这种情况下该怎么连接树莓派呢?第一时间我想树莓派的系统是烧录在sd卡中的是不是可以在系统配置中来做文章呢。
开水泡饭
2022-12-26
1.8K0
node包管理器之lerna常用命令
具体体现在,lerna 的配置文件 lerna.json 中永远会存在一个确定版本号:
开水泡饭
2022-12-26
6080
macos如何同时使用登陆多个微信
macOS 如何双开微信 创建一WeChat.command 后缀的文件并填入一下内容 nohup /Applications/WeChat.app/Contents/MacOS/WeChat 记得添加执行权限 sudo chmod +x WeChat.command 想打开第二个微信的时候双击这个文件就好了
开水泡饭
2022-12-26
5.3K0
JavaScript函数式编程之函子
函子是一个特殊的容器,通过一个普通对象来实现,该对象具有map方法,map方法可以运行一个函数对值进行处理(变形关系),容器包含值和值变形关系(这个变形关系就是函数)。函数式编程中解决副作用的存在
开水泡饭
2022-12-26
1.1K0
javascript编程单线程之同步模式
主流的js 环境都是单线程吗模式执行js 代码, js采用为单线程的原因与最开始设计初衷有关,最早是运行在浏览器端的脚本语言,目的是为了实现页面上的动态交互,实现页面交互的核心就是dom操作,这也就决定了js必须使用单线程的模式来处理,不然就会造成严重的线程同步问题。如果js多个线程同时修改dom元素,此时浏览器就无法明确以那个线程的结果为准,为了避免这种线程同步问题,所以从一开始js就被设置成了单线程模式工作。这里所说的单线程指的是javascript执行环境中负责执行代码的线程只有一个。
开水泡饭
2022-12-26
4510
javascript编程单线程之异步模式Asynchronous
不会等待这个任务结束才开始执行下一个任务,开启之后立即执行下一个任务,后续逻辑一般会通过回调函数的方式定义,异步模式对js 非常重要,没有异步任务单线程的 js 语言就无法同时处理大量耗时任务,单线程下面的异步最大的难点就是 代码的执行顺序混乱,Queue是消息队列队列也叫回调队列
开水泡饭
2022-12-26
6030
JavaScript的异步编程之Promise
一种更优的异步编程统一 方法,如果直接使用传统的回调函数去完成复杂操作就会形成回调深渊
开水泡饭
2022-12-26
6350
javascript异步编程之generator(生成器函数)与asnyc/await语法糖
相比于传统回调函数的方式处理异步调用,Promise最大的优势就是可以链式调用解决回调嵌套的问题。但是这样写依然会有大量的回调函数,虽然他们之间没有嵌套,但是还是没有达到传统同步代码的可读性。如果以下面的方式写异步代码,它是很简洁,也更容易阅读的。
开水泡饭
2022-12-26
2790
nodejs之npm切换源
npm 源地址 1. 查看当前地址 npm config get registry npm config get disturl 2. 设置当前地址(设置为淘宝镜像) npm config set registry http://registry.npm.taobao.org/ 3. 设置当前地址(设置为默认地址) npm config set registry https://registry.npmjs.org/ 4. 每次执行命令前加入–registry指定仓库路径 npm --registry h
开水泡饭
2022-12-26
2.9K0
javascript中函数试编程范式,为什么要学习函数式编程
在我们初学编程的时候会先定义两个数,然后把这两个数相加,用一个变量保存,这种方式是非函数式的,是通过步骤一步一步做出来的,这是面向过程的编程方式
开水泡饭
2022-12-26
2830
javascript必须要知道的闭包,怎么调试闭包
看下面这个代码的执行过程, 当我们调用 makeFunc1 的时候他里面会创建一个 名为 name 的变量, 当函数执行完毕的时候,函数内部的成员会被释放掉。如果这个函数里面又返回了一个函数,并且在返回的这个函数里又访问了外部函数的成员,其实这就是闭包。makeFunc2 其实就产生了闭包,当调用完 makeFunc2 的时候它会返回一个函数, myFunc 其实就引用了makeFunc2中返回的函数,当外部对内部有引用的时候makeFunc2 内部的成员就不会被释放, myFunc 依然可以访问 makeFunc2 中名为 name 的变量
开水泡饭
2022-12-26
4670
javascript的纯函数,纯函数怎么定义
多次调用 slice 发现相同的输入得到相同的输出,所以是纯函数, splice 多次调用之后相同的输入输出结果不一致,splice 改变了原数组,所以splice不是纯函数
开水泡饭
2022-12-26
8070
javascript中柯里化
当函数有多个参数的时候我们对函数进行改造并返回一个函数,只传入部分参数,只到函数执行完毕f(1,2,3) ==> f(1)(2)(3)
开水泡饭
2022-12-26
3610
javascript学习之函数组合
如果一个函数经过多个函数处理才能得到最终值,这个时候可以把中间过程的函数合并成一个函数
开水泡饭
2022-12-26
7170
javascript学习之Pointfree是什么
Point-free是一种编程风格,这是一种在函数里面实际上没有写任何东西的函数编写方式,这种方式可以将一个函数与其他函数一起生成一个新的函数。我们可以把数据处理的过程定义成与数据无关的合成运算,不需要用到代表数据的那个参数,只要把简单的运算步骤聚合成一起,在使用这种模式之前我们需要定义一些辅助的基本运算函数,下面这个就是Pointfree模式
开水泡饭
2022-12-26
3230
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档