请停止将JavaScript类型化(建议不要使用class实现类继承)
by ourjs keys 心得体会 分享 1437966714805
作者注:每个人都有自己的编程风格,绝不应被迫服从他人的风格。但是,我认为,最好的风格应建立语言的特点上,要考虑语言的优势。如果您正在JS中使用经典的继承方式,我的意思并不是让你立即采用我建议的风格,我认为每个人都应该有用不同写法的权力。
有一件事让我很沉重,就是许多JavaScript开发人员一直试图将JavaScript变成经典的继承模式。
TypeScript和CoffeeScript就是这个问题的症状。
纽约时报使用Html5 WebRTC记录访问者IP地址
by ourjs keys 编程技巧 JavaScript 1437728258715
如果你要黑别人,至少做的干净点!
纽约时报使用WebRTC收集你的本地IP地址... Tsahi在自己的博客从非技术角度描述了这个问题。让我们看一下技术细节......
事实证明,使用的Javascript实现的代码很笨重,效率低下。
Node.js中的通用基础设计模式
by ourjs keys JS学习 Node.JS 1437120909103
谈到设计模式,你可能会想到 singletons, observers(观察者) 或 factories(工厂方法)。本文不并专门探讨他们。只是探讨Node.JS一些基础模式的实现,像依赖注入或中间件。
闪客时代开始被HTML5慢慢终结:Facebook首席安全官号召设定正式消灭Flash的期限
by ourjs keys 行业动态 分享 1437029682086
注* 你可以已经发现最新的Firefox和Chrome都开始默认禁用了Flash插件
Alex Stamos(Facebook首席安全官) 最近发布了一个Twitter ,它号召为Flash设定一个最后支持日期。上周,间谍软件公司的黑客们窃取了400GB的Flash缓存文件,它允许黑客通过目标机器上的网页执行恶意代码。
在Debian/Ubuntu上面安装升级nginx到最新版
by ourjs keys 编程技巧 分享 1436165061352
在Debian下面通过 apt-get 可以自动安装 nginx,不过版本一般比较老,如果想要使用nginx的最新特性就需要升级版本。
一般安装可以通过编绎源文件安装,但可能需要安装很多编绎工具,并且会编辑出一大堆中间文件。
Nginx官网提供了一些编辑绎好的安装包,只需先更新安装源,再通过 apt-get & install 就可安装了。
WowJS:在滚动页面时添加动画效果的简单实现
by ourjs keys JS学习 JavaScript 1435491054376
之前介绍过,通过Animate.css可以让CSS动画添加起来像喝水一样容易
不过这种动画效果却是没法控制的,通过 WOW.js ,可以在向下滚动的过程中逐渐释放这些动画效果。
默认情况下,当你向下滚动页面时,可以逐渐展示出 CSS 动画。它一般使用 animate.css 的动画效果。但是,您可以轻松设置成您喜欢的动画库。
LightGL轻量级的WebGL 3D渲染库
by ourjs keys JS开源 开源 1433988826711
这个库可以更容易地快速创建WebGL应用程序原型。它比许多其它的WebGL库更底层,它不提供场景图(scene graph),它重新实现了OpenGL的modelview/投影矩阵堆栈,并提供类似的功能。它还重新推出GLSL的一些内置服务(如 gl_Vertex和gl_ModelViewProjectionMatrix)和OpenGL的直接模式。

[PPT]JavaScript初级教程
by ourjs keys JS学习 JavaScript 1433767028841
了解JS基本概念,变量、引用、运算符、语句、函数,会利用函数进行简单抽象
了解浏览器提供的BOM对象,window,、loaction、 navigator等
了解DOM对象,树结构,元素增、删、替换、样式修改
会给元素添加事件,完成简单交互 PPT地址
JavaScript中的哈希表(Hash Maps的最佳实践)
by ourjs keys JS学习 JavaScript 1433488574403
注* 散列表(Hash table,也叫哈希表),是根据关键字(Key value)而直接访问在内存存储位置的数据结构。摘自 Wiki

Hash Map通常在JavaScript中作为一个简单的来存储键值对的地方。然而,Object并不是一个真正的哈希映射,如果使用不当可能会带来潜在的问题。而且JavaScript可能不提供本地哈希映射(至少不是跨浏览器兼容的),有一个更好的声明对象属性的方法。
我是怎么从顾虑到热爱ReactJS的(与AngularJS经典MVC数据绑定的对比)
by ourjs keys JS学习 JavaScript 1432862790604
如果你问我两个月前怎么看 React,我可能会说:

我的模板在哪?在我的JavaScript里写这么多HTML干什么?JSX看起来很怪!赶快把它从我的项目里面去掉!
这是因为我还不了解它。现在我保证,React决定是正常的路径,请听我尾尾道来。

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