OurJS


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

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


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

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

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


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

css去掉table的td单元格的间距cellspacing,设置隔行显示不同背景颜色

编程技巧 by ourjs key 前端 1539607297643 评论 (1)
单元隔间隔对应table标签上的 cellpadding 和 cellspacing,这里可以用CSS实现,cellpadding 对应 td 的 padding。 去除边框 cellspacing 的间隔有以下两种方法:

border-collapse: collapse
border-spacing: 0

用纯CSS改变html radio/checkbox默认背景颜色样式

编程技巧 by ourjs key 前端 1539603138914 评论 (1)
checkbox/ radoi默认不支持更改背景颜色,这里可以使用伪类来实现。基本原理是利用after/ before插入新的元素。然后利用新元素的背景颜色或背景图片覆盖掉原来的样式。

Node.JS命令行或批处理中更改Linux用户密码

编程技巧 by ourjs key Node.JS 1532062557012 评论 (0)
chpasswd 可在批处理文件中批量更改Linux用户的密码。用法:
chpasswd [options]

用CSS和Bootstrap图标制作上下跳动的指示箭头动画效果

编程技巧 by ourjs key Html5 1527996995436 评论 (1)
有时侯页面很长,需要指示箭头告诉用户下面还有东西。可以用纯CSS的方法实现。
HTML:添加一个链接,可修改锚点点击时滑动到指定位置,这里使用了Bootstrap 3.x版本的一个向下箭头作为图标。

<a href="#" class="scroll-down">
  <span> <i class="glyphicon glyphicon-chevron-down"></i> </span>
</a>

用css禁用input、checkbox、select等html控件,实现disable效果

用js的event可以用来阻止input,select,checkbox的默认事件,其实用纯CSS也能实现,如

input {
    pointer-events: none;
}

让Select选择框可编辑可输入可自动补全可下拉选择

编程技巧 by ourjs key Html5 1503025980370 评论 (2)
Datalist是HTML5的原生标签,用于向input提供下拉和自动提示选项,支持输入和下拉选择两种方式。但是目前IE10及其以下浏览器并不支持, 并且IE11无法触发input和change事件。如果仅支持Chrome或Eletron桌面的应用则可以放心使用。
好处不需要引用额外的JS/CSS文件支持,示例:

<input list="cookies" placeholder="Type of Cookie"/>

<datalist id="cookies">
    <option value="Chocolate Chip"/>
    <option value="Peanut Butter"/>
    <option value="Raisin Oatmeal"/>
</datalist>

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

编程技巧 by ourjs key 前端 1470191527074 评论 (3)
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 就可安装了。

广告投放

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

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

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

ourjs官方微信号

加载中...