ourjs

Node.JS开发者常犯的10个错误(一)
by ourjs keys 编程技巧 分享 1420773582237
Node.JS在过去几年有着长足的发展。越来越多的人采用基于Node的NPM来发布他们的模块,并且远远超过了其它语言 。然而当你从其它语言转向Node时,需要一些时间才能适合它的哲学。
Callback Hell是node程序经常被抨击的一点,在NodeJS中回调嵌套是无法避免的,但是你可以使用一些工具保持你代码的优美和整洁
JavaScript中的$$(*)代表什么和$选择器的由来
by ourjs keys 大话编程 瞎扯 1420523146800
当Firebug在2006年被创立的时侯。当时的JavaScript库Prototype.js使用$来表示getElementById()。这个语法糖很方便地抓取到了用户想要的元素。它节省了大量的时间,之后整个框架都使用采用了$语法糖。

在2006年初,jQuery发布了,然后使用基于CSS选择器的$()语法来选择任意元素。在之后的几天,Prototype也发布了自己的CSS选择器引擎,但是$已经在他们的库中被占用了。所以它们换成了$$()。称之为bling-bling 函数。
5个现在就该使用的数组Array方法: indexOf/filter/forEach/map/reduce详解
by ourjs keys JS学习 JavaScript 1420423866056
ECMAScript5标准发布于2009年12月3日,它带来了一些新的,改善现有的Array数组操作的方法。然而,这些新奇的数组方法并没有真正流行起来的,因为当时市场上缺乏支持ES5的浏览器。
但是,时代在变化。如果你看看Github上流行的开源JS项目,你会发现趋势正在转变。大家都想削减大量(第三方库)的依赖,仅用本地代码来实现。
用JavaScript实现的Flash VM播放器(虚拟机)
by ourjs keys JS开源 开源 1420163723979

Shumway是一项HTML5的技术实验,探索建立一个原汁原味的高效的SWF文件渲染器,不需要任何插件。
Shumway是社区驱动的,由Mozilla支持。我们的目标是创建一个通用的,基于Web标准的平台,解析和渲染SWF(falsh动画)。如果实验成功,以后可能与Firefox进行整合。
中国互联网2014大事记
by ourjs keys 行业动态 瞎扯 1419943667602
2014马上就要过去了,这一年的网络世界发生了很多事情,域名污染、东莞扫黄、马航370客机、快播被关、谷歌被封、字幕组被关、12306泄密……每个关键词都有一个生动的故事,下面,让我们整理一下思绪,一起回顾2014中国互联网上的大事记。
CSS3实现的响应式字体:自适应视图窗口大小的新单位
by ourjs keys 编程技巧 前端 1419558567379
我最近在做一个项目。客户要求标题可以根据用户屏幕的尺寸而自动改变大小。我知道我通常用的相对字体单位(注* 如px, pt, em)只是相对于HTML根元素的大小而自动改变,而不是相对于用户的屏幕。

在上网查询之后我发现一种新的字体大小单位。
Chartist.js:一个开源的响应式前端矢量(SVG)图表库
by ourjs keys JS开源 开源 1419475274714
Chartist 是为一些广泛的需求所设计的:创建简单的响应式图表。其它图表在可视化数据方面有着非常强大的功能,但是对某些简单的需求可能支持的还不够。


2014年最受欢迎的前十大语言:JavaScript、PHP、Java排前三
by ourjs keys 行业动态 分享 1419322395482
2014年快要结束了,我想知道2014年最受欢迎的语言是什么,我决定去研究一下,自己去寻找答案。


主流JavaScript MVC框架性能比较测试:Angular vs Backbone vs Ember
by ourjs keys 心得体会 JavaScript 1419255414362
我们一直非常专注于网站性能。我们一直对主流的的JavaScript MVC框架,如Angular,Backbone和Ember的性能很好奇,主要是因为它们能够优雅地解决复杂的问题,我们希望能够使用他们为我们的客户服务。使用这些框架来保证性能和提高开发速度,但下载、解析和执行JavaScript是一个相当大的性能瓶颈,特别是当JavaScript用于产生该站点的HTML内容时。
WebPack:更优秀的模块依赖管理工具,及require.js的缺陷
by ourjs keys JS学习 JavaScript 1419132458622
之前的这篇文章: JavaScript代码组织结构良好的5个特点,作者以reuqire.js为举例,提出应该使用模块化的代码组织方式去管理你的JavaScript代码,并提出了一些注意事项,在此文的评论中有人指出WebPack是比require.js更为优秀的代码组织管理工具,并列举了require.js的一些缺陷。

 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  2. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  3. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  4. Node.js 打印vite react+go项目目录树
  5. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  6. Windows与Mac通过git ssh和rsync实现文件共享互传
  7. Windows与Mac通过git ssh和scp实现文件共享互传
  8. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  9. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  10. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别

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

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

OnceOA