鸿蒙系统中的 JS 开发框架

2020-09-15
阅读 2 分钟
16.7k
当然我最感兴趣的就是鸿蒙的 JS 框架 ace_lite_jsfwk,从名字中可以看出来这是一个非常轻量级的框架,官方介绍说是“轻量级 JS 核心开发框架”。

逐行分析鸿蒙系统的 JavaScript 框架

2020-09-15
阅读 7 分钟
15.5k
我在前文中曾经介绍过鸿蒙的 Javascript 框架,这几天终于把 JS 仓库编译通过了,期间踩了不少坑,也给鸿蒙贡献了几个 PR。今天我们就来逐行分析鸿蒙系统中的 JS 框架。

1 分钟读完《10 分钟学会 JavaScript 的 Async/Await》

2017-11-01
阅读 2 分钟
15.5k
1 分钟读完 JavaScript Async/Await Explained in 10 Minutes 以前我们使用 callback。 后来我们使用 Promise。 现在我们使用 Async/Await。 1、什么是 Async/Await? Async - 定义异步函数(async function someName(){...}) 自动把函数转换为 Promise 当调用异步函数时,函数返回值会被 resolve 处理 异步函数内部可以...

1分钟读完《我希望在深入 React 之前知道这些》

2017-11-01
阅读 2 分钟
4.7k
我希望在深入 React 之前知道这些 Canberk Morelli 是 OpsGenie 的一名前端工程师,正在使用 React 构建公司内部项目。通过这篇文章可以使初学者不要犯同样的错误。 1、每次调用 setState 都会引起组件的重新渲染 re-render 每次state 改变或者传入新的 props 都会调用 shouldComponentUpdate。 shouldComponentUpdate ...

V8 中的垃圾收集(GC),图文指南

2017-09-12
阅读 2 分钟
5.6k
本指南与我迄今为止所写的其他指南都不同,我在里面添加了一些草图。我用草图描绘了垃圾收集(GC)的整个概念以及它是如何在 javascript 中被处理的,更确切地说是在运行 javascript 的引擎中。顺便提一下,这个指南是面向初学者的,不包括 V8 内存管理的各个方面以及 V8 的内部原理。我添加了一些资源,可以帮助你更深...

V8 性能再升级,支持更多 ES2015+ 语法优化

2017-02-28
阅读 2 分钟
3k
这几天 javascript 最火的新闻莫过于 koa2 发布了正式版。目前最新版本是v2.0.1,koa2 团队宣称 “只要 nodejs 还未支持 async,koa2 就一直不发布正式版”,随着 node v7.6.0 的到来,全栈工程师们期待已久的 koa2 也终于正式版了——完美支持 async 函数,优雅的解决异步回调。

为什么这样也能运行? [ ].concat[1,2,3]

2016-12-27
阅读 1 分钟
2.4k
本文的宗旨是:This is just for fun。这段代码没有任何实用的价值,但是通过这段代码,你可以了解 javascript 被忽略的知识点和语法。

移动Web滚动性能优化: Passive event listeners

2016-12-25
阅读 4 分钟
34.4k
今年的 Google I/O 已经过去一段时间了,大部分人都关注了一些新产品的发布,比如 Allo 和 Duo、Android N、Daydream、Android Studio、Firebase……还有 PWA。

React:"don't fuck it up like Google did with Angular"

2016-12-25
阅读 3 分钟
3.3k
React 核心开发人员 sebmarkbage 大神在 GitHub 开了个 issues,用来征询社区对 JSX 2.0 的建议。 到底增加(改动)了什么呢? #4 - 不对属性和文本中的 HTML 转义标识进行转义 #21 - 属性支持表达式 #23 - 传参时使用对象简写表示 #25, #51, #64 - 属性是单一符号或有小括号时,大括号可以省略 而且还包括了: #39 - 隐...

微信小程序开发资源汇总 awesome-wechat-weapp(不定期更新)

2016-09-23
阅读 1 分钟
9.8k
本文托管在github上,不定期更新:justjavac/awesome-wechat-weapp 最后更新时间:2016-09-24 06:22:10 官方文档 小程序开发文档 小程序设计指南 小程序开发者工具 新闻报道 微信正式开放内测“小程序”,不开发APP的日子真的来了?(36氪) 关于微信小程序(应用号),我能透露的几个细节(可能吧) 你的产品适不适合做微信小...

为什么 Math.min() 比 Math.max() 大?(续)

2016-09-18
阅读 2 分钟
2.7k
为什么很多人会有这种疑惑,是因为犯了想当然的错误——望文生义。Math.min() 作为一个函数,返回的并不是最小值;同理 Math.max() 返回的也不是最大值。他们返回的是参数的最大值和最小值,而我们却没有传递任何参数。

Math.min() 为什么比 Math.max() 大?

2016-09-18
阅读 1 分钟
4.7k
考虑如下代码: {代码...} 按照常规思路,这段代码应该输出 true,毕竟最小值应该小于最大值。但是当我们运行这段代码时,却神奇的输出了 false。 为什么会这样呢? 还得去查查 MDN 的相关文档。 The Math.min() function returns the smallest of zero or more numbers. Math.min 的参数是 0 个或者多个。如果是多个参...

我为什么“明目张胆”地和异乡好居撕逼?因为我是千千万万普通程序员的一名

2016-05-16
阅读 2 分钟
8.5k
起初温州动车出轨,他们抓了程序员; 我没有出声, 因为我不写动车代码。 接着携程网出现故障,他们抓了程序员; 我没有出声,因为我不写旅游代码。 然后小米手机在天猫的数据造假,他们抓了程序员; 我没有出声, 因为我不写电商代码。 后来穿行删除代码,他们抓了程序员; 我没有出声, 因为我不删代码。 最后他们来抓...

前端开发,从菜鸟到大牛的取经之路

2014-05-05
阅读 2 分钟
61.6k
全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列

前端进化史:从 Web Page 到 Web App

2013-12-17
阅读 2 分钟
9.1k
本文整理自对 @wdd2007 提问的回答:前端框架的作用是什么?什么时候需要用到前端框架? 他们出现的原因是什么? 当前端从 Web Page 变成了 Web App 时,就需要前端框架了。 更新 在评论中,@C860 说 就目前的WEB PAGE来说,引入前端框架已经是大势所趋了。很多时候后端的一些数据处理都转移给了前端去完成,特别是在RES...

前端进化史:从「自适应」到「响应式」

2013-12-09
阅读 2 分钟
12.2k
起初,网页设计者都会设计固定宽度的页面,最开始的电脑显示器分辨率种类不多,因为当时电脑本来就少,即使有变化也是 800 850 870 880。

前端进化史:从 MVC 到 MVP

2013-12-09
阅读 1 分钟
6.8k
起初,只有命令行。 软件工程师的灵就运行在 shell 上。 Xerox 说:「要有 GUI」…… 一、桌面软件的 MVC 感谢 Smalltalk。感谢 GUI。 二、B/S 架构的 MVC 后来,互联网兴起,于是程序员把自己的程序放到服务器上运行,此时 GUI 发生了变化。所有的界面的现实 (View层)换成了浏览器(HTML)。 此时,MVC 被带到了 BS 架...