未找到

JavaScript和node.js内存泄露的原因和避免方法及Chrome调试工具使用教程
by ourjs keys JavaScript Node.JS 编程技巧 前端 1591319841520

当我们使用“老式”方法编写网页时,通常不太需要关注JavaScript内存管理。

但 SPA(单页应用程序)的兴起促使我们需要关注与内存相关的编码实践。

在本文中,我们将探讨导致JavaScript内存泄漏的编程模式,并说明如何改善内存管理。

最新研究:在手机上,Data-url和CSS Sprites哪一个更快?
by ourjs keys 技术前沿 1378346008000
大约一个月前,我做了一些研究,以了解为什么我所看到使用Data URI的表现不佳。我的结果发布后,从更广泛的网络性能界更深入的问题是:
“好吧,你怎么看Data-URI技术,仅仅是减少页面上的HTTP请求数吗?”
...
有趣的是,要在数据未缓存的条件下几乎所有的所有浏览器的中CSS Sprites都比Data-URI快几百毫秒左右 。这是CSS Sprites的事实,尽管它需要一个额外的连接,包括TCP重启动招致所有相关的连接开销!
...
基于这项研究,我建议限制使用小Data-URI,15 - 20KB的数据,不超过3 - 5个实例,在移动端这似乎是一个很好的经验法则!
TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
by ourjs keys TypeScript 1685600807784

TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务

有时我们需要定义一些特定数字范围的类型,比如小时:00-23、分钟 00-59, 和时间类型: [00-23]:[00-59],

比如每天晚上默认2:30执行任务:

命令行的艺术:linux bash命令大全详解
by ourjs keys 心得体会 分享 1495520412140
熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。

这篇文章是许多作者和译者共同的成果。 这里的部分内容 首次 出现 于 Quora, 但已经迁移到了 Github,并由众多高手做出了许多改进。 如果你在本文中发现了错误或者存在可以改善的地方,请贡献你的一份力量

闪客时代开始被HTML5慢慢终结:Facebook首席安全官号召设定正式消灭Flash的期限
by ourjs keys 行业动态 分享 1437029682086
注* 你可以已经发现最新的Firefox和Chrome都开始默认禁用了Flash插件
Alex Stamos(Facebook首席安全官) 最近发布了一个Twitter ,它号召为Flash设定一个最后支持日期。上周,间谍软件公司的黑客们窃取了400GB的Flash缓存文件,它允许黑客通过目标机器上的网页执行恶意代码。
Node初学者入门,一本全面的NodeJS教程
by ourjs keys JS学习 分享 1385997717000

关于

本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。

状态

你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。

本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。

读者对象

本书最适合与我有相似技术背景的读者: 至少对一门诸如Ruby、Python、PHP或者Java这样面向对象的语言有一定的经验;对JavaScript处于初学阶段,并且完全是一个Node.js的新手。

这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书,这些基础的概念我都默认你已经会了。

然而,本书还是会对JavaScript中的函数和对象作详细介绍,因为它们与其他同类编程语言中的函数和对象有很大的不同。

从 Node 到 Go:一个粗略的比较—GO平均性能比JavaScript快十几倍
by ourjs keys JS学习 分享 1507095957960

虽然我在大学时期和刚刚工作的一些时间在使用更严谨的编译语言,比如 C++ 和 C#,而后来我开始使用 JavaScript。我很喜欢它的自由和灵活,但是我最近开始怀念静态和结构化的语言,因为当时有一个同事让我对 Go 语言产生了兴趣。

我从写 JavaScript 到写 Go,我发现两种语言有很多相似之处。两者学习起来都很快并且易于上手,都具有充满表现力的语法,并且在开发者社区中都有很多工作机会。没有完美的编程语言,所以你应该总是选择一个适合手头项目的语言。在这篇文章中,我将要说明这两种语言深层次上的关键区别,希望能鼓励没有用过 Go 语言的用户有机会使用 Go 。

未发布 IntelliJ IDEA使用技巧(七)——恢复代码的方法(进阶篇)
by zoujiajun33 keys 分享 1507622145273
今天给大家带来IntelliJ IDEA恢复代码的进阶篇,给大家分享一种更加实用和有效的恢复方法。 在上一篇文章中,咱们已经了解了如何将代码恢复至某一版本,但是通过Local History恢复代码有的时候并不方便,例如咱们将项目中的代码进行了多处修改,这时通过Local History恢复代码就显得很麻烦,因为它更倾向于恢复某一个文件的修改。
未发布 任何可以用JavaScript来写的应用,最终都将用JavaScript来写
by ourjs keys 大话编程 分享 1398607634620
未发布 【版本升级】MyEclipse 2017 CI 4发布(附下载)
by AABBbaby keys 分享 1492414813426

【企业专享】企业级IDE MyEclipse购多套多年授权低至7折!活动详情>>

MyEclipse个人开发者专享7.5折!在线订购>>

MyEclipse 2017 CI 4新添加了对Angular 4的支持,同时还增强了TypeScript编码功能。对于我们的Darkest Dark主题用户,您现在可以轻松地自定义编辑器颜色!

MyEclipse 2017 CI 4安装包下载


 近期热门 - 点击最多
  1. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  2. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  3. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  4. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  5. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  6. Springboot+Gradle+Mysql+Jpa最简单实例教程
  7. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  8. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  9. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  10. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务

  全端社区 - 最新回复
  1. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  2. Windows与Mac通过git ssh和rsync实现文件共享互传
  3. Windows与Mac通过git ssh和scp实现文件共享互传
  4. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  5. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  6. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  7. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  8. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  9. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  10. Springboot+Gradle+Mysql+Jpa最简单实例教程

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA