Simple is Happiness
Less is more
JS学习
WowJS:在滚动页面时添加动画效果的简单实现
by ourjs keys JS学习 JavaScript 1435491054376
之前介绍过,通过Animate.css可以让CSS动画添加起来像喝水一样容易
不过这种动画效果却是没法控制的,通过 WOW.js ,可以在向下滚动的过程中逐渐释放这些动画效果。
默认情况下,当你向下滚动页面时,可以逐渐展示出 CSS 动画。它一般使用 animate.css 的动画效果。但是,您可以轻松设置成您喜欢的动画库。
[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决定是正常的路径,请听我尾尾道来。
JSON序列化(stringify)对象时排除某些属性的两种方法
by kris keys JS学习 JavaScript 1432546469294
JavaScript的JSON对象本身就带有序列化和反序列化的函数,为 parse 和 stringify,我们一般使用这两个函数将JSON对象持久化。 如:
var Persion = {
    username: "Kris",
    password: "1234567890"
}

alert(JSON.stringify(Persion))   //{"username":"Kris","password":"1234567890"}
美中不足的是stringify这个函数会把所有属性都进行转换,但有时侯我们希望排除一些属性,比如上面的 password。
JavaScript变量作用域(Variable Scope)和闭包(closure)的基础知识
by ourjs keys JS学习 JavaScript 1430183200081
作用范围是个“木桶”,里面装着变量。变量可以是局部或者全局性的,但在子范围中定义的变量是可以访问父范围的,这一点可能会造成一些困扰。

在JavaScript中使用"var"关键字声明变量。一旦在父范围宣声明,就会作为各自子范围的一部分。即在本地范围内有效,但本地定义的变量不可在全局范围内访问。

让我们来看一个例子。执行下面的代码,你会发现,你能打印出全局范围定义的变量,而全局范围无法访问局部范围定义的变量。
用jQuery为跳转链接锚点添加平滑滚动动画效果(如回到顶部按钮)
by ourjs keys JS学习 提问 1429688256585
我的网页里面有几个链接。单击后可以跳转到相应的内容以帮助用户阅读。
有没有一种方法,使滚动效果更顺畅一点?
比如实现"这样"的效果。但是他用了一个自定义的JavaScript库。jQuery能否提供类似这样的效果?
用纯css改变下拉列表select框的默认样式
by kris keys JS学习 前端 1427872517367
在这篇文章里,我将介绍如何不依赖JavaScript用纯css来改变下拉列表框的样式。事情是这样的,您的设计师团队向您发送一个新的PSD(Photoshop文档),它是一个新的网站的最终设计。


Atom编辑器嵌入Node.JS引擎实践
by ourjs keys JS学习 Node.JS 1427419486712
AngularJS和$scope.$apply()用法的最佳实践
by ourjs keys JS学习 JavaScript 1426423816991
上周末,我玩了一下Angular,看了一些知名的批评和缺陷。他们都涉及到$digest loop(更新周期)中一个很常见的问题:如何在Angular之外更新$scope?

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