宁泽林_NiZerin - 互联网技术博客

  • PHP
  • Go
  • Java
  • Rust
  • Python
  • 交流群
  • 关于我
  • 留言版
javascript
JavaScript

[译] 通过垃圾回收机制理解 JavaScript 内存管理

内存管理的主要目标是在需要的时候为系统动态地分配内存,然后释放那些不再使用的对象的内存。像 C 和 C++ 这样的语言有基本的内存分配函数,如 malloc(),而一些高级语言计算机体系结构(如 JavaScript)包含垃圾回收器来完成这项工作。它跟踪内存分配并识别这些分配的内存是否不再使用,如果是就自动释放。但是这种算法不能完全决定内存是否仍被需要。因此,对于程序员来说,理解并决定一段特定的代码是否需要内存是非常重要的。让我们了解一下 JavaScript 中的垃圾收集是如何工作的: 垃圾回收 JavaScri…

2019年1月21日 0条评论 2987点热度 0人点赞 NiZerin 阅读全文
小程序

基于 wxParse 实现 单个数据传入转义并返回数据

最近在调试小程序时,使用到了 wxParse 这款插件,发现这个插件还是有很多不足之处,比如: 1丶被转义的数据只能渲染到模板,不能返回。 2丶代码块也被转义了 3丶无法批量转义 因为我在制作小程序时需要渲染首页文章列表,文章了列表中有个文章描述字段,这个字段里的数据有小部分的 html 标签。 一开始我想循环使用 wxParse 来进行转义并渲染模板,后来发现这样根本行不通,因为模板里的模板名无法使用循环来进行更改。 为了满足的小小需求,我对 wxParse 的源码进行了小小的改动。 首先我们来看下效果如何: 下…

2019年1月16日 2条评论 4082点热度 0人点赞 NiZerin 阅读全文
JavaScript

[译] 2019 年值得学习的顶级 JavaScript 框架与主题

图:Jon Glittenberg Happy New Year 2019 (CC BY 2.0) 又到了一年的这个时候:JavaScript 年度技术生态回顾。我们的目标是找出最有职业投资回报率的主题和技术。在实际生产中大家都在用什么呢?现在的趋势是什么样的呢?我们不会试图去找出最佳,但是会使用数据驱动的方法,来帮助大家着重关注那些能帮助你在求职面试中回答“你知道 ____ 吗?”的主题与技术。 我们不会去分析哪些是最快的,哪个有最好的代码质量。我们会假设它们都是速度恶魔(speed demons),并且它们都很…

2019年1月15日 1条评论 2985点热度 0人点赞 NiZerin 阅读全文
JavaScript

Web程序性能优化——asm.js和WebAssembly

asm.js asm.js是JavaScript语言中一个可以高度优化的子集。通过避免JavaScript引擎某些难以优化的机制和模式(主要是垃圾回收和类型判断),达到JavaScript引擎运行优化的目的。换言之,正常的JavaScript代码会类型自动装换和垃圾自动回收的,而编写asm.js风格的代码则表示程序员需要管理内存和确定数据类型。 asm.js不提供任何额外的语法,只要编写asm.js的代码,在支持asm.js优化的JavaScript引擎中能被自动识别,从而让引擎实现自己的优化,而在不支持asm.j…

2019年1月14日 1条评论 3615点热度 0人点赞 NiZerin 阅读全文
12

NiZerin

博主已经躺平了,后面很少会更新博客。

最新 热点 随机
最新 热点 随机
PHP 中如何正确地调用系统命令? 看看 Laravel 9 的新功能 Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧
Python如何爬取实时变化的WebSocket数据 Flutter 基础(九)资源和图片 [译] ReactPHP 爬虫实战:下载整个网站的图片 GitHub 重磅消息!私有存储库从今天起完全免费,开发者期待已久! Vue Mixins 高级组件 与 Vue HOC 高阶组件 实践 Flutter 基础(八)手势相关 Widget:GestureDetector 和 Dismissible
标签聚合
translations javascript flutter wordpress php laravel go vue
归档
友情链接
  • PHP函数字典
  • 宝塔运维特惠
  • 科学上网
  • 阿里云特惠

COPYRIGHT © 2021 nizer.in. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang