OurJS


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

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


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

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

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


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

Array及String的lastIndexOf函数用法及其IE8实现,及为什么要尽量避免使用for in

JS学习 by kris key JavaScript 1454642906521 评论 (0)
Array.prototype.lastIndexOf 和 String.prototype.lastIndexOf 是非常的实用一个函数,不过很多人不知道它其实可以传递两个参数,第二个参数决定了搜索的起始位置:

// Create an array.
var ar = ["ab", "cd", "ef", "ab", "cd"];

// 找到最后一个CD的位置
document.write(ar.lastIndexOf("cd") + "<br/>");
// 输出: 4

// 从正数第二个位置,搜索倒数第一个CD的位置
document.write(ar.lastIndexOf("cd", 2) + "<br/>");
// 输出: 1

// 从倒数第三个搜索最后一个ab的位置
document.write(ar.lastIndexOf("ab", -3) + "<br/>");
// 输出: 0

Express入门教程:一个简单的博客

JS学习 by ourjs key Node.JS 1454548725292 评论 (0)

Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。

使用 Express 可以快速地搭建一个完整功能的网站,它有一套健壮的特性,可用于开发单页、多页和混合Web应用。

此文介绍如何使用Express搭建多人博客。

ASP.NET 开发人员不必担心 Node 的五大理由

大话编程 by ourjs key 分享 1454478147091 评论 (0)

我把我上一篇博文献给了讨论为什么 ASP.NET 开发者需要了解 Node.js 。就像高中辩论赛那样,因为没有任何技术抉择(或者提议)可以凭空存在,我想试试看翻盘,于是我决定从对立面重新想几个 ASP.NET 开发者应该离 Node 远点的理由 (最起码我深思熟虑之后再做决定)。

哦别误会……我真的很喜欢 Node,而且我觉得它提出的概念和模式将在很长一段时间内,对服务端 Web 编程产生深远的影响。即使随着时间的推移 Node 过气了,我们肯定可以从下一个牛逼玩意身上或多或少的感觉到它的影响(不管好的和/或坏的)。而在这期间,我们中很多人都会选择它,幸福的在一起,生产。

用HTML5原生实现拖放或排序

JS学习 by kris key JavaScript 1454318337952 评论 (0)
拖放是一种很常见的功能,现在这个功能已经成为Html5标准的一部分。通过html5只需要简单几行代码即可实现拖放,比如下面这个例子,你可以将此图片上下拖放。

如何用CSS将select/option文本居中或居右对齐

JS学习 by kris key JavaScript 1453776531660 评论 (0)
目前在select元素中你使用css: text-align, 你会发现根本不起作用。

select { text-align: right }
option { text-align: right }

似乎在所有基于webkit的浏览器没有对select实现text-align这个CSS属性。

NodeJS将有望使用微软的ChakraCore JavaScript引擎驱动

JS开源 by ourjs key 开源 1453450476144 评论 (3)
最近微软的工程师提交了一份Pull request到nodejs:master主分支,希望将微软自家的ChakraCore JavaScript解析引擎添加到Node.JS的核心中。除了Google的V8解析器,Node.JS的底层JavaScript解释器有望多一种选择。

注* ChakraCore 是微软开源的Microsoft Edge 浏览器Chakra JavaScript 引擎的核心部分,主要用于Microsoft Edge 和Windows 中HTML/CSS/JavaScript 编写的应用。 ChakraCore 支持x86/x64/ARM 架构JavaScript 的Just-in-time (JIT) 编译,垃圾收集和大量的最新JavaScript 特性。

改变手机浏览器(iPhone/Android)上文本输入框的默认弹出键盘(数字)

JS学习 by ourjs key JavaScript 1453253671980 评论 (0)
iPhone/iPad和Android提供不同的的键盘输入类型,触发合适的键盘将极大地改善用户体验。



使用Node.js操作跨平台数据库Firebird

Firebird是一个跨平台的关系数据库系统,目前能够运行在Windows、linux和各种Unix操作系统上,提供了大部分SQL-99标准的功能。它既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。

Firebird脱胎于Borland公司的开源版数据库Interbase6.0,是一个完全非商业化的产品,用C和C++开发。

一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的,强大的,可以自由使用的数据库(即使是商业上的使用)。

轻量级的可调视图和面板分栏Layout布局工具[开源]

JS开源 by ourjs key 开源 1449710270060 评论 (2)
Split是一个轻量级的可以动态调整的视图或面板分栏工具。没有任何外部依赖,只需要一两个有父元素的普通元素。可将页面水平或垂直分割,你不需要自己在面板之间手动插入分割条。

什么是Spark,如何使用Spark进行数据分析

Spark是UC Berkeley AMP lab所开发类似于Hadoop MapReduce的通用并行计算框架,Spark是基于map reduce算法实现分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出的结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的map reduce算法。

广告投放

 近期热门 - 点击最多
  1. NodeJS将有望使用微软的ChakraCore JavaScript引擎驱动
  2. 用HTML5原生实现拖放或排序
  3. ASP.NET 开发人员不必担心 Node 的五大理由
  4. 使用Node.js操作跨平台数据库Firebird
  5. 改变手机浏览器(iPhone/Android)上文本输入框的默认弹出键盘(数字)
  6. 如何用CSS将select/option文本居中或居右对齐
  7. Express入门教程:一个简单的博客
  8. Array及String的lastIndexOf函数用法及其IE8实现,及为什么要尽量避免使用for in
  9. AirJD-简单好用的免费建站工具

  全端社区 - 最新回复
  1. Python不可维护?终于把一个8万行的Python程序用Java重写了
  2. 用户界面框架jQuery EasyUI示例大全之DataGrid(2/4)
  3. Array及String的lastIndexOf函数用法及其IE8实现,及为什么要尽量避免使用for in
  4. 将BootstrapJS和AngularJS结合使用以及为什么不用jQuery
  5. Qt使用教程:创建Qt Quick应用程序(一)
  6. 我们抛弃了AngularJS:单页面应用的5大缺陷
  7. 你已经毁了JavaScript
  8. JavaScript代码组织结构良好的5个特点[reuqire.js]
  9. 【干货来了】ComponentOne经典在线演示等你来体验!(下)
  10. Express入门教程:一个简单的博客

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

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

ourjs官方微信号

加载中...