OurJS


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

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


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

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

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


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

编写高性能HTML网页应用

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

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

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

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

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

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

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

编程技巧 by kris key 分享 1427441641641 评论 (1)
Debian是一款十分流行的开源Linux发行版,与CentOS的众多大公司支持有所不同,Debian更受开源社区的喜爱,比如较为流行的桌面Linux Ubuntu和开源硬件平台Respberry PI(树树莓派)均为基于Debian的深度定制版(变种)。此文介绍的是在Debian系统中安装FTP服务器,同样适用于Ubuntu和树莓派。 PS: 这也是为什么OurJS会托管在Debian上的原因。

使用Google Analytics跟踪捕获JavaScript,AngularJS,jQuery的在线错误和异常

编程技巧 by ourjs key 前端 1425454412006 评论 (0)
谷歌Analytics(分析)是最流行的网站统计服务。它有多种用途:跟踪访问者的会话活动和事件。

它能够跟踪任何事件。因此我们可以通过谷歌Analytics(分析)发送和跟踪任何数据。其中最重要的一个应用场景就是,为Web开发人员分析网页上可能产生或未发现的错误和异常。

Node.JS开发者常犯的10个错误(一)

编程技巧 by ourjs key 分享 1420773651827 评论 (0)
Node.JS在过去几年有着长足的发展。越来越多的人采用基于Node的NPM来发布他们的模块,并且远远超过了其它语言 。然而当你从其它语言转向Node时,需要一些时间才能适合它的哲学。
Callback Hell是node程序经常被抨击的一点,在NodeJS中回调嵌套是无法避免的,但是你可以使用一些工具保持你代码的优美和整洁

CSS3实现的响应式字体:自适应视图窗口大小的新单位

编程技巧 by ourjs key 前端 1419558572241 评论 (17)
我最近在做一个项目。客户要求标题可以根据用户屏幕的尺寸而自动改变大小。我知道我通常用的相对字体单位(注* 如px, pt, em)只是相对于HTML根元素的大小而自动改变,而不是相对于用户的屏幕。

在上网查询之后我发现一种新的字体大小单位。

更快地定位DOM(HTML)元素的方法(Rails)

编程技巧 by ourjs key 开源 1416702874670 评论 (0)
有很长一段时间,我都希望能够找出代码库中负责渲染DOM元素的那部分。我希望临时去掉其它团队成员添加的一些按钮。这个项目有10万行代码,并且我不太记得这个UI元素是从哪个Rails/backbone/ember视图上创建出来的。

Go语言实例教程基础语法:数组操作篇(二)

编程技巧 by ourjs key 分享 1416055116515 评论 (2)
Arrays 在go语言中数组array是一组特定长度的有序的元素集合。
Slices是Go语言中的关键数据类型,它有比数组(arrays)更强的访问接口。但是他们的fmt.Println打印方式很相似。
Maps 键值对是Go语言中的关联数据类型(在其它语言中有时会被称之为哈希表[hashes]或字典[dicts])。

一些你不知道的JavaScript Console调试命令

编程技巧 by ourjs key 分享 1415594764192 评论 (1)
并不是第个人都知道,除了用来记录日志的简单的console.log之外。Console对象还有很多其它有用的功能。我选择了5个最有意思但是还不是那么流行的功能,你马上就可以在你的日常工作中使用。
注* 这些命令包括: assert, table, profile, group, and time

Go语言实例教程基础语法篇(一)

编程技巧 by ourjs key 分享 1414893753267 评论 (4)
Go语言是一个开源的,为创建简单的,快速的,可靠的软件而设计的语言。
Go语言实(示)例教程,通过过实例加注释的方式来介绍Go语言的用法。第一个程序会输出"hello world"消息。源代码如下:

package main
import "fmt"
func main() {
    fmt.Println("hello world")
}

如何选择Node.js Web开发框架?

框架的作用是简化开发,如果使用框架对自己有帮助,那么为什么不用呢? 下面就从个人开发者和中小型团队来谈谈如何选择Node.js Web开发框架。
Node.js非常适用于Web开发,但是现在无论是一个网站,还是Web App都已经成为包括很多不同部分,如前端、数据库、业务模块、功能模块等等的大型项目,使用Node.js从零开始进行Web开发,也许大中型团队能够胜任,但对于个人和小型团队来说是不现实的。这时候框架就成为Web开发利器,对于个人开发来说几乎是必不可少。那么如何选择Node.js Web开发框架呢?

广告投放

 近期热门 - 点击最多
  1. redis5.x新特性,Stream流数据类型使用简单教程
  2. JavaScript使用类似break机制中断forEach循环
  3. JavaScript如何快速高性能清空删除Array数组中的所有元素,并保持引用
  4. C语言用指针模拟按引用传递int整型参数
  5. Redis只往zset有序集合添加不存在的数据:关键字索引查询构建+源码分析
  6. bootstrap-datetimepicker时间日期范围选取组件使用说明及简单教程
  7. 用JavaScript往select元素中添加new option下拉选项
  8. 用jQuery将JavaScript对象转换为querystring查询字符串
  9. JavaScript无引用复制一个Array数组的每一个元素到另一个数组
  10. JavaScript不刷新查找当前网址上的querystring并修改查询字符串变量
  11. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

  全端社区 - 最新回复
  1. JavaScript不刷新查找当前网址上的querystring并修改查询字符串变量
  2. Node初学者入门,一本全面的NodeJS教程
  3. 用纯CSS改变html radio/checkbox默认背景颜色样式
  4. IE、Chrome、Firefox浏览器默认首页被改成360导航解决办法(删除daohang88.com)跳转
  5. 程序猿的段子:该如何优雅地黑C++? 回复:C艹
  6. javascript将所有不确定个数的参数传递给另一个函数,将arguments转化为数组即可
  7. 使用Bootstrap、Electron和JavaScript开发桌面应用
  8. C语言用指针模拟按引用传递int整型参数
  9. JavaScript如何快速高性能清空删除Array数组中的所有元素,并保持引用
  10. JavaScript无引用复制一个Array数组的每一个元素到另一个数组

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

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

ourjs官方微信号

加载中...