Node.js框架之express
by xiaozhi keys 编程技巧 Node.JS 1446513791302

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

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

为什么你应该选择Python编程
by 勿忘初心 keys 大话编程 分享 1445246581306
随着新的编程语言的出现,目前很难选择一个适合您的编程语言。尽管python已经存在了许多年,但它近年来越来越流行,主要是因为其更简单和更灵活的性质。Python是一种通用的、面向对象、解释性和高级编程语言。
探讨Uber如何利用大数据取得巨大商业成就
by 勿忘初心 keys 大话编程 分享 1444464389164

Uber 的商业牢固地扎根于大数据。相比于传统出租车公司,更有效地利用这些数据在其成功中起了极其重要的作用。

Uber 的整体商业模式就是基于大数据的根本原则:众包 (crowd sourcing) 。如果愿意帮助某个人去他想去的地方,任何有车的人就可以提供这种帮助。

Uber 拥有一个庞大的数据库,包含了所有它覆盖的城市的司机信息,所以当有乘客需要接送的时候,Uber 可以立刻将乘客和最合适的司机匹配起来。

车费是利用 GPS、街道数据和公司自己的可以根据路程可能所需要的时间进行调整的算法自动算出来的。这是和常规出租车服务之间的一个关键区别,因为收费是针对行程用掉的时间,而非距离。

掌握Node.js的文件系统[File System 基础]
by ourjs keys JS学习 Node.JS 1444293219582
Node最引以为傲的就是它有一个非常小的核心。有一些语言绑定了完整的POSIX API,而 Node实现了尽可能少的绑定,并通过同步、异步或流API形式暴露他们。

这种方法意味着,操作系统中有一些非常方便的功能,需要在Node中重建。这是一个教你如何使用文件系统软件包的实用教程。
Stop-Server:用手机关闭你的电脑
by ourjs keys JS开源 开源 1443405949764
关闭电源: 使用的Node.js、手机和电脑(在OS X,Linux和Windows的作品)
创建这个项目是因为,我有时侯会躺床上看电影,而我想远程关掉电脑:)
JavaScript也有getter/setter方法:ES5 Object对象的5个不为人知的特性
by ourjs keys JS学习 JavaScript 1441691478297
ECMAScript 5支持getters和setters。你可以通过描述方法来实现。 

var obj = {
    get foo() {
        return Math.random();
    },
    set foo(value) {
        console.log('SET foo = '+value);
    },
};
QRCode:用纯JavaScript实现的微信二维码图片生成器
by ourjs keys JS开源 开源 1441010411941
注* 之前的二给码分享功能大多是由后端实现的,对服务器的负载较重,这里有一个前端实现的版本,而且性能还可以。QRCode.js是javascript实现二维码(QRCode)制作生成库。 QRCode.js有着良好的跨浏览器兼容性(高版本使用HTML5的 Canvas,低版本IE使用table元素绘制),而且QRCode.js没有任何依赖。
ES6中的Map与JSON的相互转化(序列和持久化)
by ourjs keys JS学习 JavaScript 1440410176998
当你需要存一些键值对数据时,然后你不知道key是哪些对象类型。你最好把他们存在Map中,这比存在Object中好些。
注* Map支持任意类型如Object作为key; 目前JSON.stringify和JSON.parse并不支持Map;
JavaScript正在变成Web界的C++
by ourjs keys 心得体会 分享 1439513737192
从那以后,我觉得我一直在看着JavaScript慢慢变成C++,它成为了“kitchen sink”式的语言(注*来自二战时期的成语"everything but the kitchen sink", 指除了洗碗槽外各式各样的炮弹齐发,现在指有太多的东西)。因此,许多新的功能被添到ES6的新规范上。从字面上统计这个规范已经是ES5规范长度的两倍。更糟糕的是,在ES6规范完成之前,已经有人预定了一箩筐的新功能要集成到ES7。他们都还没有完成ES6,就已经开始计划ES7了。有一些JavaScript语义不一致的地方需要修复,但新加入的ES6和ES7的新特性无助于解决这些问题,他们仅仅是增加了新功能(或者说:复杂性)到这个语言。
用jQuery和JavaScript深度复制JSON对象的方法
by ourjs keys JS学习 JavaScript 1438671315206
你有时可能需要复制一个JSON对象,jQuery提供了的extend方法以前是无法进行深度复制的,不过现在也已经支持了:

// Shallow copy
var newObject = jQuery.extend({}, oldObject);

// Deep copy
var newObject = jQuery.extend(true, {}, oldObject);


 近期热门 - 点击最多
  1. Springboot+Gradle+Mysql+Jpa最简单实例教程
  2. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  3. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  4. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  5. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  6. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  7. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码
  8. node.js使用TensorFlow入门教程一:简介及工作原理环境安装及初始化
  9. node.js用saml2连接Identity Provider服务器完成Azure AD/Active Directory域帐号身份认证
  10. node.js中用typescript连接mongodb数据并设置断开后自动重启连接

  全端社区 - 最新回复
  1. Springboot+Gradle+Mysql+Jpa最简单实例教程
  2. SpringBoot+Spring6入门指南: 使用命令行快速搭建restful web api模板
  3. Paddle/abbyy等ocr比较:如何将图片生成可选择文字版PDF
  4. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  5. 如何用JavaScript获取某个元素copy selector的CSS选择器
  6. 青否数字人5.0上线,支持真人接管实时驱动!
  7. 遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!
  8. 比fs.watch更加优秀的Chokidar文件变化检测库
  9. HTML页面嵌入部分使用Vue3,在jQuery应用中用类似Vue2使用Vue3
  10. 克隆自己的数字人形象需要几步?

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

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

OnceOA