OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

Image Lazy Load:那些延时加载图片的开源插件(jQuery)

JS开源 by kris key 开源 1429360342855 评论 (0)
图片延时加载技术对大流量的网站来说是十分实用的。目前图片在网站中大量使用,如果不加处理的话会对服务器和带宽造成级大压力,通过只渲染当前用户可见区域的图片,可以极大地减少网站的请求数,降低网络带宽资源,例如:

一般图片
<img src="bg.png" data-src="img1.jpg" /> 
应用
$(document).ready(function() {
  $("img").unveil();
});

AngularJS的启动引导过程

目录:

  1. 引导之前
  2. 自动引导启动框架
  3. 手工引导启动框架
  4. 引导第1步:创建注入器
  5. 引导第2步:创建根作用域
  6. 引导第3步:编译DOM子树
  7. 编译器/$compile
  8. 指令/directive
  9. 指令的规范化

编写高性能HTML网页应用

编程技巧 by ourjs key 前端 1429086075870 评论 (0)
你怎么能提高网页性能?

大多数开发者会通过JavaScript和图片来优化,通过服务器配置,压缩文件和合并文件 - 甚至调整CSS(合并小图片)。

可怜的HTML老是被忽视,尽管它一直是网络的核心语言。

HTML正在变得越来越大。排名前100的网站每个HTML页面大多在40K左右。亚马逊和雅虎使用上千个HTML页面。在youtube.com主页面,HTML元素高达3500个。

减少的HTML复杂性和一个页面的元素数量并不会明显提高解析时间 - 但HTML是构建极速网页,和适应不同设备并影响成功的一个关键性的因素。

在本文中,您将了解如何编写简洁干净的HTML,使您能够创建快速加载并支持多种设备的网站,将易于调试和维护。

JavaScript将为企业级开发带来巨大改变

行业动态 by ourjs key 分享 1428822075267 评论 (0)
本月公布的报告称 ("黎明前的企业级JavaScript") ,由于后端 JavaScript 的不断涌现,并克服了 Java 和.Net的一些弱点。 Node.js最终将会改变企业级开发,就像 Java 之前做的那样。

事实上,企业一般都选择 Java 或.Net 构建面向客户的平台,但Forrester提到移动互联将"中止二者的垄断"。JavaScript 可以解决扩展性的要求,满足不断变化的企业级体系结构和编程模型。

2015年度开发者调查:JS最流行;ObjC工资最高;最想学Android

技术前沿 by ourjs key 分享 1428627778602 评论 (1)
StackOverFlow一年一度的开发者调查又开始了。其中有一些比较有意思的数据。美国开发员年龄最磊,平均超过31岁;印度开发者平均年龄最小仅25岁;

史上最全的基于HTML5开源JavaScript游戏引擎列表

大话编程 by ourjs key 分享 1428457503867 评论 (1)
下面的列表是基于HTML5的JavaScript游戏列表。它们目前都在被很好地维护着。您可以打开项目主页查看完整的简介和示例。总有一款适合你。

TypeScript新功能实例讲解:支持更多EcmaScript6特性

技术前沿 by kris key 开源 1428205531745 评论 (0)
ES6 的模块语法是实现模块化的有力途径。通过导入整个模块或个别接口,您可以实现与模块的交互。
ES6允许你只导出、导入特定的功能,你还可以在模块功能上面添加default, 比如:

// math.ts

export function add(x, y) { return x + y }
export function subtract(x, y) { return x – y }
export default function multiply(x, y) { return x * y }

// myFile.ts

//只导入math中的add,subtract方法
import {add, subtract} from "math";
//将math中的默认导出方法命名为times
import times from "math";
var result = times(add(2, 3), subtract(5, 3));

用纯css改变下拉列表select框的默认样式

JS学习 by kris key 前端 1427872527291 评论 (2)
在这篇文章里,我将介绍如何不依赖JavaScript用纯css来改变下拉列表框的样式。事情是这样的,您的设计师团队向您发送一个新的PSD(Photoshop文档),它是一个新的网站的最终设计。


NativeScript的竞争者React Native:又一个用JavaScript写原生iOS应用的项目

JS开源 by ourjs key 开源 1427693446336 评论 (1)
也许是受到 Telerik 的 NativeScript 的压力, React Native的推出显得有点仓促。NativeScript 已经支持Android和iOS平台,还正在添加对Windows的支持; 但React Native目前仅支持iOS平台,二者均使用JavaScriptCore作为iOS上的JavaScript解释器。但由于Telerik一直是销售商业应用解决方案的,而Facebook有着良好的开源传统,加上ReactJS已经积累了相当人气,开发者普遍对 React Native 明显怀有更大的热情,宣布首日就积累了8K+个Star。

在Debian(Respberry PI)上安装FTP服务器

编程技巧 by kris key 分享 1427441641641 评论 (1)
Debian是一款十分流行的开源Linux发行版,与CentOS的众多大公司支持有所不同,Debian更受开源社区的喜爱,比如较为流行的桌面Linux Ubuntu和开源硬件平台Respberry PI(树树莓派)均为基于Debian的深度定制版(变种)。此文介绍的是在Debian系统中安装FTP服务器,同样适用于Ubuntu和树莓派。 PS: 这也是为什么OurJS会托管在Debian上的原因。
 近期热门 - 点击最多
  1. NativeScript的工作原理:用JavaScript调用原生API实现跨平台
  2. 6款基于Node.JS的开源内容管理和静态网站生成系统
  3. NativeScript的竞争者React Native:又一个用JavaScript写原生iOS应用的项目
  4. 2015年度开发者调查:JS最流行;ObjC工资最高;最想学Android
  5. Session劫持与Session-ID的安全长度
  6. 用原生HTML5控件实现输入框自动提示(下拉列表补全)功能
  7. 编写高性能HTML网页应用
  8. 微软,IBM,ARM等大公司先后加入对Node.js/io.js的支持
  9. 使用Node.JS监听文件夹变化
  10. 我为什么不再用Compass写CSS(缺点分析)

  全端社区 - 最新回复
  1. Node.js 下如何利用redis快速实现函数cache化
  2. Image Lazy Load:那些延时加载图片的开源插件(jQuery)
  3. 2015年的JavaScript:Angular之类的框架将被库取代
  4. io.js新支持的ECMAScript 6功能特性详解
  5. Ruby己死?NodeJS能否取代Ruby?
  6. AngularJS的启动引导过程
  7. JavaScript构建(编绎)系统大比拼:Grunt vs. Gulp vs. NPM
  8. Nginx的大计划:将原生支持JavaScript
  9. Node初学者入门,一本全面的NodeJS教程
  10. 编写高性能HTML网页应用

  开源的 OurJS
Demo (EN), Demo (CN), Github
  关注我们 RSS

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号

加载中...