OurJS


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

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


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

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

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


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

用纯CSS停止冒泡和阻止浏览器默认行为及事件响应,达到禁用(disable)的目的

编程技巧 by ourjs key 前端 1470191527074 评论 (2)
JavaScript有一个preventDefault方法, 他可用以来取消事件的默认动作。比如取消打开链接,选择文本或拖放等。

event.preventDefault()
其实还有一种用纯css就能实现取消事件响应的方法,pointer-events,使用起来更加简单。

Node.js框架之express

npm提供了大量的第三方模块,其中不乏许多Web框架,比如我们本章节要讲述的一个轻量级的Web框架 ——— Express。

Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建一个具有完整功能的网站。

纽约时报使用Html5 WebRTC记录访问者IP地址

如果你要黑别人,至少做的干净点!
纽约时报使用WebRTC收集你的本地IP地址... Tsahi在自己的博客从非技术角度描述了这个问题。让我们看一下技术细节......
事实证明,使用的Javascript实现的代码很笨重,效率低下。

在Debian/Ubuntu上面安装升级nginx到最新版

编程技巧 by ourjs key 分享 1436165063918 评论 (1)
在Debian下面通过 apt-get 可以自动安装 nginx,不过版本一般比较老,如果想要使用nginx的最新特性就需要升级版本。
一般安装可以通过编绎源文件安装,但可能需要安装很多编绎工具,并且会编辑出一大堆中间文件。
Nginx官网提供了一些编辑绎好的安装包,只需先更新安装源,再通过 apt-get & install 就可安装了。

编写高性能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 评论 (11)
我最近在做一个项目。客户要求标题可以根据用户屏幕的尺寸而自动改变大小。我知道我通常用的相对字体单位(注* 如px, pt, em)只是相对于HTML根元素的大小而自动改变,而不是相对于用户的屏幕。

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

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

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

广告投放

 近期热门 - 点击最多
  1. Github Pages疑似被封: 再也不能用Pages搭建个人博客了
  2. JavaScript条形码生成和扫码识别(Barcode scan)开源库
  3. 关于华为优化30、40老员工的争议
  4. OnceVI前后端分离的数据可视化报表工具简介
  5. 2016 年崛起的 JS 项目
  6. 如何基于SVG矢量图制作一个可填写信息的可视化表单-OnceVI
  7. OnceVI报表制作入门—如何将用户的json数据可视化成名片展示
  8. 可视化Web报表OnceVI中用户输入表单验证与提交
  9. 搜狐社区宣布关闭,又有多少人的回忆被埋葬在PC时代里?
  10. 学哪种语言的最赚钱?调查显示JavaScript和SQL是程序员最常用的语言
  11. AirJD-简单好用的免费建站工具

  全端社区 - 最新回复
  1. 【推荐】强大的源码加密工具.net reactor使用教程
  2. MyEclipse Spring开发教程:使用基本的Spring功能(一)
  3. 周鸿祎:一些程序员没有商业意识,却又很自负,一看就知道不会创业
  4. 微信抢红包插件示例代码及其实现原理
  5. 我为什么不再用Compass写CSS(缺点分析)
  6. JavaScript网络摄像头和视频捕获Dynamsoft Camera SDK v5.2发布
  7. Mongoose学习参考文档——基础篇
  8. 少年,不要滥用箭头函数啊:JS中lambda表达式的优缺点和使用场景
  9. 分享10款开源的压力/负载测试工具
  10. 你不知道的JavaScript用法,Hacker是这样写JS的

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

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

ourjs官方微信号

加载中...