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

跨平台全栈俱乐部

javaScript,Css,Html,Node.js, TypeScript等基础,以及Electron,React-Native,即时通讯IM应用等
专栏成员
101
文章
157558
阅读量
31
订阅数
一个针对996公司的NPM库
通过重写数组的原型链上方法,includes方法当数组长度可以被7整除时,永远返回false
Peter谭金杰
2022-09-23
8010
全球顶级交易所前端二面
今天早上在脉脉上看到一个关于BN的前端二面分享,作者出于纯粹的目的分享了一下最近的面试题。
Peter谭金杰
2022-06-05
1.1K0
前端灵异事件 好好的代码就我跑不起来?
原因一般不止一个,可能你当时出现问题,是姿势不对,又或者是环境问题,又或者是同事的操作不规范等等情况,我们接下来一一道来。
Peter谭金杰
2022-03-22
8750
面向未来的前端开发模式 - 写于2021年
在之前,给大家介绍过webcontainer这个技术,就是可以让Node.js运行在浏览器中的技术
Peter谭金杰
2022-03-22
8720
前端是不是又要回去操作真实dom年代?
虚拟dom并没有加快用户操作浏览器响应的速度,只是说,方便用于数据驱动视图,更便于管理而已,并且在一定程度上,更慢。真正最快的永远是:
Peter谭金杰
2022-03-22
1.3K0
尤雨溪的5KB petite-vue源码解析
项目已经启动了,接下来我们先解析下项目入口,由于使用的构建工具是vite,从根目录下的index.html人口找起:
Peter谭金杰
2022-03-22
2290
在浏览器中本地运行Node.js
一切要从收到一封邮件开始 📷 大早上,我收到一封邮件,StackBlitz说正在与Next.js和Google的团队合作开发一项新技术 几年前,StackBlitz意识到网络正朝着关键的拐点发展。WebAssembly和新功能API的出现使编写基于WebAssembly的操作系统似乎变得可能,该操作系统功能强大到可以完全在浏览器中运行Node.js。我们设想了一个比本地环境更快,更安全和一致的高级开发环境,以实现无缝的代码协作而无需设置本地环境 技术名为:WebContainers WebContainer
Peter谭金杰
2022-03-22
3.6K0
TypeScript中那几个奇怪的知识点
此时res = 1会报错不能将类型“number”分配给类型“string[]”, 因为此时TS推断出来,res必定为一个数组,且里面的item是一个字符串.
Peter谭金杰
2021-03-04
1.2K0
这次,十分钟把宏任务和微任务讲清楚
首页 专栏 javascript 文章详情 10 这次,十分钟把宏任务和微任务讲清楚 Peter谭老师发布于 今天 01:00 为什么写这个文章 这是一道大厂、小厂面试官都喜欢问的题目 很多面试官和
Peter谭金杰
2021-01-27
6870
从一个优秀开源项目来谈前端架构
何为系统架构师? 系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等 这是百度百科的答案 ---- 大多数
Peter谭金杰
2021-01-13
2.3K0
Electron升级构建适配M1芯片Mac指南
写在开头 由于最新的Electron已经支持了M1芯片,arm架构下的Mac 在开发桌面软件时候不可避免的需要打包自测,那么在M1芯片上的Mac打包适配自己的软件也是应该的 那么现在制作Electron桌面软件,应该是适配linux,windows,mac os(x86架构,arm架构)四个系统环境 为什么写这个文章 我使用的一些软件,竟然现在还不支持arm架构的Mac,更新速度太慢了,明明都是依赖Electron,其实大部分软件升级适配成本不高,桌面软件开发者们赶紧升级吧 背景 Electron不支持xp
Peter谭金杰
2020-12-25
2.9K0
前端上手M1芯片Mac测评(基础篇)
前端上手M1芯片Mac开发测评 我之前的电脑:15年Mac pro,15寸 16G 256G配置 现在电脑 M1芯片 13.3寸 16G 256G配置 先说上手后的体验 体验 相对于老款来说,整体科技感会更好,可能因为我这次买的是深灰色 整体流畅度差不多,不过发热和续航能力强了很多,重度使用了8个小时,还有50%电量 反应灵敏,键盘舒适。相对于老款的13寸蝴蝶键盘提升很大,同事摸了下键盘就下单了。(它的是蝴蝶键盘,但是我的不是) 日常使用、开发软件基本兼容,除了极个别的使用起来不如x86的体验好(例如eas
Peter谭金杰
2020-12-10
4.6K1
我对JS延迟异步脚本的思考
我一共写了2个async和2个defer标签,其它的都是普通标签.其中async1.js里面有4000行代码,其它都是一个console.log而已
Peter谭金杰
2020-10-09
1.2K0
一行代码实现display"过渡动画"原理
写本文的起因 上篇文章,提到如何让display出现过渡动画,却没有仔细介绍原理。 为了更好的让想学习的人深入理解于是加班加点写下了这篇“短文”,我想以后还是以短文为主,不然大家看起来太累 ---- 正式开始 初始化界面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
Peter谭金杰
2020-09-08
1K0
60亿次for循环,原来这么多东西
起因 有人在思否论坛上向我付费提问 image.png 当时觉得,这个人问的有问题吧。仔细一看,还是有点东西的 问题重现 编写一段Node.js代码 var http = require('http'); http.createServer(function (request, response) { var num = 0 for (var i = 1; i < 5900000000; i++) { num += i } response.end(
Peter谭金杰
2020-09-01
8000
特皮技术团队:一年经验菜鸟前端眼中的异步编程
前端开发必不可少,什么是异步编程 由于javascript语言是一门“单线程”的语言,所以,javascript就像一条流水线,仅仅是一条流水线而已,要么加工,要么包装,不能同时进行多个任务和流程。 而作为前端开发,在面试与工作中相信大家一定被问过或经常需要用到异步编程,那么什么是异步编程呢? 首先我们先区分一下什么是同步编程,什么是异步编程。 同步编程:我们都知道代码的执行顺序是自上而下执行的,那么同步就是需要每一个任务都完成以后再去执行下一个任务,执行顺序与排列顺序是一致的。坏处,只要有一个任务耗时很长
Peter谭金杰
2020-08-05
4920
使用Node.js驱动Redis,实现一个消息队列!
写在开头 最近的Devops和微前端已经写得差不多,开始复习下后端相关知识,之前想写的这篇文章,终于落地 如果你想加入前端交流群,可以文末联系我加入 正式开始 电脑环境 推荐Mac|Linux 安装r
Peter谭金杰
2020-06-18
2.3K0
微前端框架chunchao(春潮)开源啦
写在开头 为了让大家更能理解微前端的工作模式,微前端的最佳实践应该还需要探索 乞丐版微前端框架chunchao源码开源,仅仅为了让大家学习微前端的工作模式而已,实际项目中,我们有使用Paas模式,web components,git submodule等模式都可以实现微前端,当然业内肯定有独特的、优于这些模式的微前端实现 正式开始 推荐你先看我之前的几篇文章,这样才能更好的阅读本文 如果你有什么问题想跟我交流,可以加入我们的专业微前端交流群/技术交流群 往期我的原创推荐: 深度:从零编写一个微前端框架 微前
Peter谭金杰
2020-06-16
7050
你想要的WebAssembly入门与实践
写在开头 不为了追寻潮流而学习某个技术,本人仅做最基础的入门与实践讲解 欢迎收藏前端生活社区:https://qianduan.life 想要加入资源群和前端交流群可以看文末 WebAssembly是什么,可以吃吗? 官网介绍: WebAssembly是由主流浏览器厂商组成的 W3C 社区团体 制定的一个新的规范 WebAssembly/wasm WebAssembly 或者 wasm 是一个可移植、体积小、加载快并且兼容 Web 的全新格式 webAssembly的特点 高效 WebAssembly 有
Peter谭金杰
2020-06-03
2.7K1
无情面试官:Node.js源码里的console.log怎么实现的?
最近一直在研究微前端、devops,写这篇文章仅是一个玩笑+简单的源码探究,面试时候不要拿我的文章出来问面试者,不然我怕你会被人身攻击(这个月我会出一篇硬核到头皮发麻的文章)
Peter谭金杰
2020-05-09
2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档