服务器端(NodeJS)使用jQuery选择器操作DOM(HTML/XML)
by ourjs keys JS开源 Node.JS 1422940522236
这是一个两年多的“老”项目,可以让你在NodeJS中使用jQuery的选择器,像操作前端DOM一样操作后端的HTML/XML,在去除浏览器兼容相关代码后,比JSDOM的操作快8倍, 示例

var cheerio = require('cheerio'),
    $ = cheerio.load('<h2 class="title">Hello world</h2>');

$('h2.title').text('Hello there!');
$('h2').addClass('welcome');

$.html();
//=> <h2 class="title welcome">Hello there!</h2>
Oracle发布官方版Node.JS数据库驱动
by ourjs keys JS开源 Node.JS 1422767463508
注* 近日Oracle发布了官方版的Node.JS数据库驱动 node-oracledb,其他主流SQL数据库的Node.JS驱动: MySQL数据库Node.JS驱动:node-mysql; 微软SQL Server数据库Node.JS驱动官方版: node-sqlserver;  从关注人数可以看出Node社区对大型收费关系型(SQL)数据库的热情并不高。
即将推出的CSS4 Level 4 Selectors(第4级选择器)
by ourjs keys 心得体会 前端 1422582764864
注* CSS4草案发布了。
我们都习惯去学一个又一个的新前端框架,但是我们常常忘记了,作为我们每天使用的网络核心语言CSS本身也在不断地推出一些新功能。
在我们开始之前,你应该知道:本文中的CSS,很多都无法在浏览器中工作。即使是最新的浏览器。这是因为,它们还是一些草案-处于起草阶段。 level 4 selectors草案于2011年开始,第四版经过大量的讨论而最终制定。
用页面可见性(Page Visibility)API创建用户体验良好的网站
by ourjs keys JS学习 JavaScript 1422430857580
我们都有过这样的经验:启动浏览器后,会重新加载所有的tab页,声音和视频混合嘈杂。虽然你可以很容易对这方面进行控制,像MuteTab等,对于大多数人来说这是一种令人失望的用户体验。作为开发人员和设计师,我们应该让页面更加友好,而不能喧宾夺主。
什么是Viewport Meta(width详解)及在手机上的应用
by kris keys 技术前沿 前端 1422343074666
viewport是专为手机浏览器设计的一个meta标签; 有些屏幕很小有智能手机,但分辩率却可以做得很大,比如小米4的默认分辨率 为:1920*1080,比许多电脑桌面的都还大,传统桌面网站直接放到手机上阅读时,界面就会显得非常小,阅读体验就很差,就样就需要一种将原始视图在 手机上放大的机制,使用viewport标签可以解决这个问题。
Java官方安装包捆绑百度卫士杀毒软件
by kris keys 我要吐嘈 瞎扯 1422260257481
最近有人在论坛上爆料 , 在安装Java时,会捆绑安装百度卫士杀毒软件!



理解Node.js的事件循环(Event Loop)和线程池
by ourjs keys JS学习 Node.JS 1422164164804
Node的“事件循环”(Event Loop)是它能够处理大并发、高吞吐量的核心。这是最神奇的地方,据此Node.js基本上可以理解成“单线程”,同时还允许在后台处理任意的操作。这篇文章将阐明事件循环是如何工作的,你也可以感受到它的神奇。
理解事件循环,首先要理解事件驱动编程(Event Driven Programming)。它出现在1960年。如今,事件驱动编程在UI编程中大量使用。JavaScript的一个主要用途是与DOM交互,所以使用基于事件的API是很自然的。
RedMonk的语言排名:JavaScript,Java保持领先;Go未进前20
by ourjs keys 行业动态 分享 1421825394820
JavaScript在基于Github  和Stack Overflow  的排名统计中,均排名第一。
在RedMonk的这个月编程语言指数中:JavaScript,Java和PHP排名前三。这个指数基于Github 的语言代码行数和Stack Overflow上的语言标签数量。
“在狭隘的比较中,Java总是在排名中超过JavaScript,但二者的差异总是如此之远,以至于并不显著”,RedMonk首席分析师 Stephen O'Grady这样说。“最显著的特点是该语言经常被描述为将死,有时又被吹捧地上升几位”
从一行CSS调试代码中学到的JavaScript知识
by ourjs keys JS学习 JavaScript 1421740696508
现在到处都是JavaScript,每天都能知道点新东西。一旦你入了门,你总能从这里或是那里领悟到很多知识。
一旦我发现一些有意思的东西,我喜欢去感觉他们的源代码,看一看它是怎么办到的。
今天我想分享Addy Osmani的一行代码 ,这行代码对于你调试你的CSS是很有用的。为了可读性,我把它变成了3行。

[].forEach.call($$("*"),function(a){
  a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)
})
io.js新支持的ECMAScript 6功能特性详解
by kris keys 技术前沿 开源 1421379581274
io.js第一个版本正式发布, 将默认支持JavaScript 的 ES6 标准,并不需要 --harmony 标签。
  • Block scoping (let, const)
  • Collections (Map, WeakMap, Set, WeakSet)
  • Generators
  • Binary and Octal literals
  • Promises
  • New String methods
  • Symbols
  • Template strings
那么这些功能都能干什么,具体怎么用?看看示例代码就可一目了然。

 近期热门 - 点击最多
  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