• 技术大会
  • 极客时间
  • 极客时间训练营
  • 团队学习
  • 高端学员
  • App 下载
  • 技术团队访谈录
  • 案例研习社
从工程实践、容器框架、自渲染、平台体系等角度,解读各种跨端技术更为适用的业务场景>> 了解详情 
logo
  • 首页
  • 直播
  • 专题
  • 电子书
  • 话题
  • 免费视频
  • 技术博客
  • 热点资讯

 写点什么

创作场景


  • 记录自己日常工作的实践、心得
  • 发表对生活和职场的感悟
  • 针对感兴趣的事件发表随笔或者杂谈
  • 从0到1详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
  • 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
  • 架构
  • 前端
  • 编程语言
  • 云计算
  • AI
  • 开源
  • 技术管理
  • 运维
  • 区块链
  • 新基建
  • 云原生
  • 产品
  • 热点推荐
  • 大数据
用户头像

zhoulujun

2021 年 06 月 25 日加入
还未添加个人签名
还未添加个人简介
 关注
  • 36

    发布数

  • 4

    关注者

  • 0

    关注了

  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类 
instanceof 运算符的实质:Java 继承链与 JavaScript 原型链

用户头像
zhoulujun

8 月 29 日

instanceof 操作符的内部实现机制和隐式原型、显式原型有直接的关系。instanceof 的作用是判断一个对象是不是一个函数的实例。instanceof 运算符的实质:用来检测 constructor prototype 是否存在于参数 object 的原型链上。

从λ演算到函数式编程聊闭包 (2):彻底理解 JavaScript 闭包规则

用户头像
zhoulujun

8 月 24 日

闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,闭包的缺点就是常驻内存,会增大内存使用量

从λ演算到函数式编程聊闭包 (1):闭包概念在 Java/PHP/JS 中形式

用户头像
zhoulujun

8 月 24 日

代数中,闭包满足集合在某个运算或某些运算的搜集下是封闭的。计算机科学中,闭包是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了它的创建环境。函数式编程语言的基础是 lambda 演算

JIT- 动态编译与 AOT- 静态编译:java/ java/ JavaScript/Dart 乱谈

用户头像
zhoulujun

8 月 24 日

JIT 编译保持了平台无关性,但是付出了一定代价。因为在程序执行时进行编译,所以编译代码的时间将计入程序的执行时间。AOT 指运行前编译,这两种编译方式的主要区别在于是否在“运行时”进行编译

JS 遍历循环方法性能对比:for/while/for in/for of/map/foreach/every

用户头像
zhoulujun

8 月 24 日

JavaScript 的数组与对象遍历有那些方法(for while for in for of map foreach every),他们的性能对比如何?需要注意那些事项?为什么禁止使用 for in,他的性能为何非常差?

讲透学烂二叉树 (六):二叉树的笔试题: 翻转|宽度|深度

用户头像
zhoulujun

8 月 16 日

据说 Homebrew 作者去谷歌涮二叉树翻转被 KO,害的我再次把二叉树常用的算法整理收集下,万一哪天被 fire 了。当然学习并不是为了面试啥的

讲透学烂二叉树 (五):分支平衡—AVL 树与红黑树伸展树自平衡

用户头像
zhoulujun

8 月 16 日

简叙二叉树二叉树的最大优点的就是查找效率高,在二叉排序树中查找一个结点的平均时间复杂度是 O(log₂N);

讲透学烂二叉树 (四):二叉树的存储结构—建堆 - 搜索 - 排序

用户头像
zhoulujun

8 月 15 日

二叉树通常采用链式存储结构,存储结点由数据域和指针域。用一组连续的存储单元依次自上而下,自左至右存储完全二叉树上的结点元素,即将二叉树上编号为 i 的结点元素存储在加上定义的一维数组中下标为 i-1 的分量中。

讲透学烂二叉树 (三):二叉树的遍历图解算法步骤及 JS 代码

用户头像
zhoulujun

8 月 15 日

二叉树的遍历是指不重复地访问二叉树中所有结点,主要指非空二叉树。二叉树的遍历分为深度优先遍历(先序遍历、中序遍历、后序遍历)和广度优先遍历 (层次遍历),遍历方法图解看起来更加数十年

instanceof 运算符的实质:Java 继承链与 JavaScript 原型链

用户头像
zhoulujun

8 月 15 日

instanceof 操作符的内部实现机制和隐式原型、显式原型有直接的关系。instanceof 的作用是判断一个对象是不是一个函数的实例。instanceof 运算符的实质:用来检测 constructor prototype 是否存在于参数 object 的原型链上。

JavaScript new 关键词解析及原生实现 new

用户头像
zhoulujun

8 月 15 日

new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。但在 javascript 中,原型语言没类,只有对象,只有对象继承对象,依靠原型链继承。new 存在的意义在于它实现了 javascript 中的继承。new 一个构造函数,得到的实例

JavaScript 继承的实现方式:原型语言对象继承对象原理剖析

用户头像
zhoulujun

8 月 14 日

在经典的面向对象语言中,可能倾向于定义类,继承类。原型语言 只有对象, 没有类;对象继承对象, 而不是类继承类。继承的对象函数并不是通过复制而来,而是通过原型链继承。JavaScript 里面没有类这个概念,es6 中 class 虽然很像

个人成就
  • 发布了 36 篇内容

    共 15.6字, 被阅读 1476次

  • 获得了 5 次赞同

    获得了 1次喜欢, 获得了 4 次收藏

  • 参与了 2 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
频道
  • AI
  • 编程语言
  • 云计算
  • 大数据
  • 前端
  • 区块链
  • 技术管理
  • 运维
  • 架构
  • Java
  • ···
最新评论
  • CodeNongXiaoW好的美少女,我只是做个推荐,下次我会注意的

     从λ演算到函数式编程聊闭包 (1):闭包概念在 Java/PHP/JS 中形式

  • 气气我觉得内容每次都不错,就是这个排版建议再完善一下就更好了,主副标题区隔一下方便阅读,另外个人简介也希望能完善一下嗷

     instanceof 运算符的实质:Java 继承链与 JavaScript 原型链

  • 气气不可以打广告哦!!哼

     从λ演算到函数式编程聊闭包 (1):闭包概念在 Java/PHP/JS 中形式

  • CodeNongXiaoW受益匪浅, 理解 php 闭包确实很重要, 推荐博主使用一个好用的接口管理工具 -ApiPost, 免费下载使用, 感谢分享

     从λ演算到函数式编程聊闭包 (1):闭包概念在 Java/PHP/JS 中形式

  • logo

    促进软件开发及相关领域知识与创新的传播

    活动大本营
    • 更多精彩活动持续更新
  • InfoQ
    关于我们
    我要投稿
    合作伙伴
    加入我们
    关注我们
  • 联系我们
    内容投稿:editors@geekbang.com
    业务合作:hezuo@geekbang.com
    反馈投诉:feedback@geekbang.com
    加入我们:zhaopin@geekbang.com
    联系电话:010-64738142
    地址:北京市朝阳区叶青大厦北园
  • InfoQ 近期会议
    会议图片QCon全球软件开发大会 10月21-23日
    会议图片ArchSummit全球架构师峰会 11月12-13日
    会议图片GMTC全球大前端技术大会 11月19-20日
    会议图片AICon全球人工智能与机器学习技术大会 11月25-26日
    会议图片PCon全球产品创新大会 11月26-27日
    会议图片DIVE全球基础软件创新大会 2022年3月25-26日
    会议图片ArchSummit全球架构师峰会 12月3-4日
  • 全球 InfoQ
    会议图片InfoQ En
    会议图片InfoQ Jp
    会议图片InfoQ Fr
    会议图片InfoQ Br
Copyright © 2021, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5京公网安备京公网安备 11010502039052号

WebRTC 技术应用拓展实践线上专题会

WebRTC 技术应用拓展实践线上专题会

zhoulujun