开源项目:CSS 3D转换和动画学习示例教程
by ourjs keys JS开源 1387773681000

下面介绍的开源项目,是CSS在动画/3D变换方面的一些应用,非常酷的效果,全部由CSS3来实现。

在这里JavaScript仅作为动画控制来使用,JS并不控制UI界面的具体呈现,切换动画、3D效果仅需要一条 addClass/removeClass即可。这在一定程度上体现了Web平台纯天然的MVC结构。

即:HTML(template) + CSS(view) + JavaScript(controller) + JSON(model)

这个实例同时也简单的说明了一点:在JS端实现的mvc可能有些过度设计,即不有利于SEO(搜索引擎优化),也不利于页面的性能的提升,看上去似乎有点偏离Web平台简单的本质,不过也许他们更适合服务器端来使用。

NodeJS笑话:你的代码被人加了Promise壳以后
by ourjs keys 轻松一刻 1387690220000

注:并不是所有人都喜欢Promise模式,说不定有些人就是喜欢纯天然的事件(event)驱动和回调式写法,也许这就是为什么Isaac不把他加入核心库的原因吧,参见:Node.js 编程的未来

永远不要在Linux执行的10个最危险的命令
by ourjs keys 编程技巧 1387592829000

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linuxlinux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三分地。)

1. rm -rf 命令

3. 命令 > /dev/sda

4. mv 文件夹 /dev/null

我为什么想把比特币一把火烧了
by ourjs keys 行业动态 1387518261000

因为中国政府禁止境内人民币、比特币兑换,比特币今天已经跌了50%。昨天她还市值1000美元,现在只有500了,而且还在下跌中。

很好

把比特币烧了只是一个开始,而且还不够,让我来帮你分析一下原因。

像所有的货币系统一样,比特里面也隐含着政治因素。政策决定如何管理钱,税收,并带来一些后果:通过这些政策的效果你可以来评价一个财政体系。我们目前的全球金融体系很扯淡,但比特币的更差。

人类只占到互联网流量的40%不到
by ourjs keys 行业动态 1387418203000

本周来自Incapsula一份互联网报告显示,目前有61.5%的互联网流量不是由人类产生的,

如果你读到了这篇文章,你就是那个少数派(人类)。

这些流量是由一些善意和一些恶意的机器流量组成(许多许多的僵尸程序,称之为爬虫)。

爬虫程序是执行自动化任务的应用。它们可以是有价值的善意的,像搜索引擎抓取网站内容用于索引的那些搜索引擎爬虫。

它们也可以是恶意的,像那些被黑客和垃圾邮件发送者使用的爬虫。

一名靠谱的JavaScript程序员应备的素质
by ourjs keys 心得体会 1387330434000

小编: 这篇文章写于2010年作者工作在Cloudera期间,当时node.js还没有流行,很多人还瞧不上javascript这门简陋的脚本,文章提出应该重视JavaScript,并提出成为一名靠谱前端工程应具备哪些能力。虽然年代似乎已经有些遥远,但文中的一些观点但现在仍然适用。

当我尝试为Cloudera招一个JavaScript程序员时,我发现这项任务相当艰巨。找到一名真正理解JavaScript的人非常困难。不过,这也证明了一件非常简单的事情,是时侯去研究JavaScript,并成为这个领域的专家了。过去的几个月,我发现了一些天才JS程序员并尝试去录用他们。显然他们有非常多的选择。他们被各种公司的Offer困扰着。作为一个想招他们进来的人,这让我想起了第一次互联网泡沫时侯的一些事。(我承诺给其中一位侯选人一辆凯迪拉克,但最终没有打动他)。最后他进入了另一家初创型公司。

月薪一万元在北京过的是什么样生活
by ourjs keys 挨踢职场 1387256671000

引用开始:薪一万在北京已经算是比较高的工资了吧!很多人的收入离这个关口还很远。话虽如此,但你可知道,在北京这样的城市,月薪一万能过什么样的生活呢?看完这个可能让你飙泪……

(一)每月到手收入计算

税前工资:10000元

(1)个人缴费

社保与公积金缴费明细:养老8%:800元;医疗2%:200+3元;失业0。2%:20元。

个税:应纳税额总计:4277。00,缴纳个税:322。70元。

个人缴费合计:2223。00

我为什么选择 D3.js
by ourjs keys JS开源 前端 1387176008000

这不是一篇介绍D3的使用教程,而是只想说说我为什么选择使用D3,借以思考在面对新的技术的时候我该如何选择。

这段时间我在录制一门课程网页上的图表。录制课程前我调查了一下,应该用哪些工具/库来制作图表。可以确定的是,我要用svg来生成图表,而不是用html5中的canvas。开始采用的是Raphaël,一个用来创建和操作网页上矢量图形的javascript库。最开始偏向于使用Raphaël是因为之前看到的一个很漂亮的页面。在费了几天的时间,经过了很多挫折和参考资料没找到太多的情况下,做出了一个凑合的简单的图表。然后我退缩了,直到我发现了D3。

D3的缩写是Data Driven Documents,与Raphaël的关系:

相同点

都是用javascript写的针对矢量图的库
都可以对DOM节点进行操作,包括绘制,修改,添加动画效果以及图形的交互

Javascript模块化编程:AMD规范及require.js用法
by ourjs keys JS学习 1387079423000

随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。

网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。

Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。

Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效果。本文总结了当前"Javascript模块化编程"的最佳实践,说明如何投入实用。虽然这不是初级教程,但是只要稍稍了解Javascript的基本语法,就能看懂。

一个草根创业者的失败反思
by ourjs keys 创业辛勤 1387019773000

本能式创业

当初创立开心白日梦,出于一腔热血和本能就开始干了。表面上看似简单的协作型功能,其实对用户的要求极度的高端,不仅需要用户能走出现有教育思维的框架,还需要博采多学和能力超强,只有这样,才能真正的明白开心白日梦的用处,也只有这样才会愿意付出去进行创作,创作从来不是一件轻松的事情。所以,开心白日梦的用户,基本要求是人才中的人才,既不是只会念书的好学生(但又不切实际),又不是只会做事的现实主义者(缺乏梦想)。而我们主流的用户群是90后和00后,这样的年轻人就更加稀少了。

虽然核心用户依然对开心白日梦不离不弃,但流量一直没有很大程度的增长,对于一个网站来说,每天只有500ip的流量只能算是失败的,就像我在《非你莫属》上张绍刚老师评价的那样,200ip只能算是2个。

开始的时候就从来没有认真思考过定位问题,想当然的觉得我有这种需求,我会参与,会创作,别人也会,没有从人性,产品,市场的角度客观的分析过。


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

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

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

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

OnceOA