OurJS


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

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


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

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

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


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

JSGraphs目前最全的JavaScrtip开源图表库集合

JS开源 by ourjs key 开源 1432707310556 评论 (0)

JSGraphs  是一个专注于收集JavaScript图表的网站,收录了目前用JavaScript和HTML5实现的大部分开源图表库。

JSON序列化(stringify)对象时排除某些属性的两种方法

JS学习 by kris key JavaScript 1432546485826 评论 (0)
JavaScript的JSON对象本身就带有序列化和反序列化的函数,为 parse 和 stringify,我们一般使用这两个函数将JSON对象持久化。 如:
var Persion = {
    username: "Kris",
    password: "1234567890"
}

alert(JSON.stringify(Persion))   //{"username":"Kris","password":"1234567890"}
美中不足的是stringify这个函数会把所有属性都进行转换,但有时侯我们希望排除一些属性,比如上面的 password。

几款开源的图形化Redis客户端管理软件

心得体会 by ourjs key 开源 1431926205108 评论 (0)
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。 参见: node.js与redis结合使用。 不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带schema的key等。

Mozilla Firefox将停止支持不安全的HTTPS

技术前沿 by ourjs key 分享 1431478867870 评论 (5)
今天,我们宣布我们将逐步淘汰不安全的HTTPS。

注* 如果签名正确的HTTPS网站被劫持,之前的浏览器会发出签名错误的警告,但仍然会渲染这些页面。基于这一点,类似于年初的 百度被劫持攻击Github事件 将无法彻底杜绝。Firefox和Chrome最近都对安全级别进行了升级。比如最近的更新中,如果网站在ifrmae中嵌套了一个签名错误(被劫持)的HTTPS的网页,将无法渲染。

Waveform基于JavaScript的开源多声道音乐波形编辑器

JS开源 by ourjs key 开源 1431161364143 评论 (0)
这个项目是受到Audacity的启发,使用在JavaScript调用Web Audio音频API实现的多音轨编辑器。

基于JavaScript的DDoS首次通过安全的浏览器发动攻击(百度被劫持攻击Github的原理和过程)

为了防止恶意用户发布恶意内容,我们的安全分析浏览器都在虚拟机上运行。这使我们能够确定一个网页是否包含恶意内容,避免那些利用用户浏览器的JavaScript发起的攻击。我们每天会分析数以百万计的网页,通过机器学习算法选择考察的网页,大体上覆盖了所有的网络。

在三月中旬,出现几起针对审查监测机构GreatFire的拒绝服务攻击。研究人员分析了大量这种DoS攻击,发现了它的攻击原理,它是通过网络运营商进行的,拦截良性网页的内容并注入恶意的JavaScript代码。比如将托管在baidu.com的网页分析JavaScript代码和HTML资源,替换成包含攻击片断的JavaScript代码,这些代码会向被攻击的域名持续发送请求。

WordPress 4.3核心功能将放弃PHP并使用Node.JS重写[4.1]

行业动态 by ourjs key 分享 1430312787990 评论 (3)
WordPress一直是目前最为流行的CMS(网站模板和内容管理)系统。它的核心开发人员Ryan Boren宣布,4.3版本的核心功能将使用Node.JS重写,同时将保持与以前版本的向后兼容。WordPress中著名的“cycle"会变成下面这样:

var query = new wp.Query ();
query.setQuery ({
    post_type: 'post',
    post_status: 'publish',
    posts_per_page: 5
});
 
_.each (query.getPosts (), function (post) {
    console.log (post.title);
    console.log (post.content);
    console.log (post.author);
});

JavaScript变量作用域(Variable Scope)和闭包(closure)的基础知识

JS学习 by ourjs key JavaScript 1430183203483 评论 (0)
作用范围是个“木桶”,里面装着变量。变量可以是局部或者全局性的,但在子范围中定义的变量是可以访问父范围的,这一点可能会造成一些困扰。

在JavaScript中使用"var"关键字声明变量。一旦在父范围宣声明,就会作为各自子范围的一部分。即在本地范围内有效,但本地定义的变量不可在全局范围内访问。

让我们来看一个例子。执行下面的代码,你会发现,你能打印出全局范围定义的变量,而全局范围无法访问局部范围定义的变量。

创建自定义的jQuery补间动画运动函数及其实现的数学原理

在jQuery 1.4.2中,默认提供了提供了两种动画补间效果, 线性和摆动运动曲线:
但我们需要使用复杂一些的运动效果,比如让元件按照双曲线或抛物线运动趋势改变时,这两个函数就显得明显不够了。
不过这实现起来并不复杂,只需要按照相应的数学公式,添加自定义的easing补间动画效果函数即可。
比如,现在要让网页上的元件按照 y = x^4 的曲线运动,运行趋势为先缓后急。


用jQuery为跳转链接锚点添加平滑滚动动画效果(如回到顶部按钮)

JS学习 by ourjs key 提问 1429688260070 评论 (1)
我的网页里面有几个链接。单击后可以跳转到相应的内容以帮助用户阅读。
有没有一种方法,使滚动效果更顺畅一点?
比如实现"这样"的效果。但是他用了一个自定义的JavaScript库。jQuery能否提供类似这样的效果?

广告投放

 近期热门 - 点击最多
  1. NativeScript的竞争者React Native:又一个用JavaScript写原生iOS应用的项目
  2. 2015年度开发者调查:JS最流行;ObjC工资最高;最想学Android
  3. 基于JavaScript的DDoS首次通过安全的浏览器发动攻击(百度被劫持攻击Github的原理和过程)
  4. 编写高性能HTML网页应用
  5. WordPress 4.3核心功能将放弃PHP并使用Node.JS重写[4.1]
  6. JavaScript变量作用域(Variable Scope)和闭包(closure)的基础知识
  7. 几款开源的图形化Redis客户端管理软件
  8. Image Lazy Load:那些延时加载图片的开源插件(jQuery)
  9. 创建自定义的jQuery补间动画运动函数及其实现的数学原理
  10. Mozilla Firefox将停止支持不安全的HTTPS
  11. AirJD - 免费的PPT在线制作分享工具

  全端社区 - 最新回复
  1. 使用NodeJS搭建邮件自动发送服务器
  2. JSGraphs目前最全的JavaScrtip开源图表库集合
  3. 你已经毁了JavaScript
  4. Web服务性能测试:Node完胜Java
  5. JSON序列化(stringify)对象时排除某些属性的两种方法
  6. WebPack:更优秀的模块依赖管理工具,及require.js的缺陷
  7. Python不可维护?终于把一个8万行的Python程序用Java重写了
  8. Mozilla Firefox将停止支持不安全的HTTPS
  9. 最好用的4个Java IDE工具
  10. 为什么使用"use strict"可以节约你的时间

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

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

ourjs官方微信号

加载中...