读懂心理学:网页界面设计实用指南三则
by monkey keys 心得体会 展示 1408679266945
作为UI设计师,对待用户就像对待婴儿,知道如何通过界面设计诱导用户非常重要,这就需要了解心理学方面的知识了。今天分享一篇日本设计师的好文,结合心理学与设计,分分钟提升界面的用户体验。
OurJS-免费开源的博客引擎,论坛系统,网站模板和轻量级的CMS
by newghost keys 开源OurJS OurJS 1407316609264
OurJS开源了。OurJS 是一款基于Node.JS的轻量级,免费,开源的博客引擎,论坛系统,网站模板和内容管理系统。

这套框架使 ourjs.com 能够在使用最低配置云服务器的情况下(Debian 64位, 512Mb内存),支承起了较大的访问量,同时占用较少硬盘空间和内存以及服务器资源。

PS: 目前此最低配置云服务器上同时运行了三个网站(其它两个流量较小),SVN版本控制器、FTP文件服务器,nginx,和两个微信号后台程序(其中一个会处理较大查询消息量,曾经还有一个邮件服务器,均由node驱动),目前并没有满负载运行,一般1~2个月有重大升级时才会重启一次。
fibjs 比 nodejs 快五倍
by ourjs keys 大话编程 分享 1407280324972
fibjs 是一个建立在 Google v8 Javascript 引擎基础上的应用服务器开发框架,不同于 node.js,fibjs 采用 fiber 解决 v8 引擎的多路复用,并通过大量 c++ 组件,将重负荷运算委托给后台线程,释放 v8 线程,争取更大的并发时间。 [ 摘自 fibjs docs ]

fibjs 相似代码如下:

var http = require("http");
var svr = new http.Server(8080, function(req) {
    var rep = req.response;
    rep.addHeader({
        "Content-Type": "text/html"
    });
    rep.body.write(new Buffer("Hello World!"));
});

svr.run();
JavaScript构建(编绎)系统大比拼:Grunt vs. Gulp vs. NPM
by kris keys JS开源 开源 1408417284367
决定采用何种技术总是很难的。一旦遇到问题,你不想推翻你之前的选择。但是你必须选一个,然后让它按照着你的思路做。实施一套构建(编绎)系也是一样的,你应该把它看作一个非常重要的选择,让我们以Grunt为例。  

  • Grunt有一个完善的社区,即使是在Windows上
  • 它不仅仅应用在Node社区
  • 它简单易学,你可以随便安装插件并配置它们 
  • 你不需要多先进的理念,也不需要任何经验

这些都是用Grunt构建编绎工具的充分理由,但我想澄清一点,我不认为Grunt不是唯一最好的选择。还有一些同样流行的选择摆在那里,有些方面可能比Grunt做得更好。 
Chrome V8将实现ES6的类语法(class)
by newghost keys 技术前沿 JavaScript 1408348027861
注* JavaScript中终于可以用class来声明一个类了,不过这个功能目前应该不会很快进入正式发布的浏览器中,而会像其他ES6语法那样通过harmony标签来启用中。
实现的ES6类实现包括:
- class 声明语法
- 加强对象语法(object)
- 添加'super'关键字和Function.prototype.toMethod方法
痛苦的Java程序员
by sasasamoa keys 大话编程 分享 1406907689477
Java程序员出了一些问题。我一直在使用Java,到现在已经超过10年了。我也有幸使用过许多其他语言 如:C#,C,C + +,Python,Lua,Objective-C - 我认为这对于理解Java程序员究竟出了什么问题起了很大的帮助。很 多人说Java是一种糟糕的语言。我不同意。 Java有它的缺点,但我认为,不是Java本身惹恼了人们,而是Java的使用方式。
电子邮件仍然是互联网上最美好的事物
by ourjs keys 行业动态 瞎扯 1408066802662
很多人都说电子邮件将死,将是阻碍生产力提高的障碍。这些人包括商业周刊记者,初创企业创始人,新潮的年青人等等。作者从以下几点驳斥这一观点:
  • 电子邮件是一个新闻源。(订阅周刊,邮件列表)
  • 电子邮件是一个人的身份证。(验证邮件,找回密码)
  • 电子邮件是互联网上的直接社会沟通的主要手段。
  • 电子邮件是一个免费的数字快递服务。(附件)
  • 电子邮件是网络化的工作沟通的主要方式。
作者同时认为而且邮件变得越来越聪明,可以帮你阻拦垃圾邮件。同时也变得越来越好用。
自己动手写CSS流式(响应式)布局
by ourjs keys 技术前沿 前端 1408003035180

在CSS中,你可以使用一个小标记来表示分栏的样式,并且自适应页面的大小。CSS的分栏是一个有趣的选项,简单的几行CSS代码即可创建响应式且向后兼容的流式布局。目前已经支持IE10+, Firefox, Chrome等主流浏览器,以下是几行代码,即可将一段文字分成两栏。 (PS: 当页面总宽度放不下两栏时,则会自动分为一栏,  如Chrome中 width < 400px)


  article{
    -webkit-columns: 2 200px;
       -moz-columns: 2 200px;
            columns: 2 200px;
  }  
在node.js响应流中设置多个Set-Cookie header属性
by ourjs keys JS学习 提问 1406774242045
有时你可能想在response响应中设置两次相同的header属性,比如设置两个cookie(Set-Cookie),但writeHead或setHead出现两个相同的属性时会被覆盖并合并成一个。但如何才能实现这一目标呢? HTTP response 有一个 writeHead对象? 其实可以通过一个数组来实现。

res.setHeader('Set-Cookie', [ 'mycookie1=value1',  'mycookie2=value2']);
Google官方支持的NodeJS访问API,提供后台登录授权
by ourjs keys JS开源 开源 1406597894219
Google官方支持的NodeJS集成客户端,用以访问Google APIs, 支持OAuth 2.0授信及登录认证。登录以后即可在后台访问例如 Google Drive(云存储), Google Analytics, Gmail等服务。此库通过npm发布。通过以下命令安装googleapis及其依赖

$ npm install googleapis

 近期热门 - 点击最多
  1. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  2. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  3. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  4. Springboot+Gradle+Mysql+Jpa最简单实例教程
  5. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  6. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  7. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  8. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  9. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  10. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码

  全端社区 - 最新回复
  1. 使用PubSub-JS时ReactNative在后台运行一段时间唤醒后,组件无法scribe到publish的事件,typescript实现一个事件订阅发布组件
  2. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  3. ReactNative获取Android/iOS的MAC/IP地址: react-native-device-info模块的安装与使用
  4. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  5. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法
  6. Springboot+Gradle+Mysql+Jpa最简单实例教程
  7. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  8. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  9. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  10. 如何用JavaScript获取某个元素copy selector的CSS选择器

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA