Jensony 2019-06-26
去年谷歌和火狐针对 WebVR 提出了 WebVR API 的标准,顾名思义,WebVR 即 web + VR 的体验方式,我们可以戴着头显享受沉浸式的网页,新的 API 标准让我们可以使用 js 语言来开发。今天,约克先森将介绍如何开发一个 WebVR 网页,在此之前,我们有必要了解 WebVR 的体验方式。
2017 百度前端技术学院 - 自定义右键菜单学习过程,包含了事件流,oncontextmenu 等实例代码。
关于模块化,最直接的表现就是我们写的 require 和 import 关键字,如果查阅相关资料,就一定会遇到 CommonJS 、CMD AMD 这些名词,以及 RequireJS、SeaJS 等陌生框架。比如 SeaJS 的官网 这样描述自己: “简单友好的模块定义规范,Sea.js 遵循 CMD 规范。自然直观的代码组织方式,依赖的自动加载……”
写在前面:很惭愧我都在做 jq 了,关于手机端页面变形,直到今天早上才知道问题出在哪里?之前写了好多 css 页面用谷歌的 F12 查看手机端的页面,效果如下面的图,然后我一直以为我电脑的谷歌 F12 出问题了,直到今天在启宸师兄的帮助下才明白。
本文介绍了 JavaScript 中利用单例、工厂、构造函数模式创建对象,并且介绍了 JavaScript 的函数中 this 的使用。
又大又全的 javascript 分类库集锦, 包含前端,后端,移动端,博客等。自带 github 关注度更新。包括 vue, react, node.js, angular 等知名框架以及相关。
相关文章 设计模式(一)设计六大原则设计模式(二)单例模式的七种写法设计模式(三)建造者模式设计模式(四)简单工厂模式设计模式(五)观察者模式设计模式(六)代理模式设计模式(七)装饰模式设计模式(八)外观模式 设计模式(九)模版方法模式设计模式(十)工厂方法模式设计模式(十一)…
前言 关于模块化,最直接的表现就是我们写的 require 和 import 关键字,如果查阅相关资料,就一定会遇到 CommonJS 、CMD AMD 这些名词,以及 RequireJS、SeaJS 等陌生框架。比如 SeaJS 的官网 这样描述自己: “简单友好的模块定义规…
每位开发者都努力写出可维护的、易读的、可复用的代码。随着应用变得越来越大,代码的结构也越来越重要。设计模式验证了解决这个挑战的重点——在特定环境中,对同类事物提供相同的组织结构。
JavaScript web 开发者们在开发应用的时候经常会不知不觉的与设计模式打交道。
尽管在某些环境中使用了不同的设计模式列表,JavaScript 的开发者们通常比其他开发者更常用到一些设计模式。
在这篇文章里,我想通过讨论这些常见的设计模式来提升你的编程能力,并且深入到 JavaScript 的结构当中去。
UX Planet论坛上有过这么一篇热门文章: Infinite Scrolling Best Practices,它从UX角度分析了无限滚动加载的设计实践。 无限滚动加载在互联网上到处都有应用:豆瓣首页是一个,Facebook的Timeline是一个,Tweeter的话题列表…
这篇依然是跟 dom 相关的方法,侧重点是操作 dom 的方法。 读Zepto源码系列文章已经放到了github上,欢迎star: reading-zepto 源码版本 本文阅读的源码为 zepto1.2.0 .remove() remove: function() { ret…
前言:最近产品需要设计一套相对完整的组织架构的解决方案,由于组织架构涉及到层级关系,在表格里面展示层级关系,自然就要用到所谓的 treegrid。
javascript 常用 api 集合
大致阐述一下 JS 以及 nodejs 的事件循环,多多了解实现原理有益于解决重大的 bug 哦~~
javascript 设计模式
再谈 js 的面向对象
ESDoc 是一个 JavaScript 文档生成器,按照规范编写代码注释,即可生成友好的 JavaScript 代码文档。
终于把 JSON 和 JS 中的 JSON 梳理了一遍,也对里面的细节和注意点进行了一次遍历,知道 JSON 是一种语法上衍生于 JS 语言的一种轻量级的数据交换格式,也明白了 JSON 相对于一般的 JS 数据结构(尤其是对象)的差别,更进一步,仔细地讨论了 JS 中关于 JSON 处理的 3 个函数和细节。
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编写真正工程化;设计模式是软件工程的基石…
最近一直在研究前后端分离,ajax 可以很好的解决前后端分离的问题,但是又存在着浏览器无法前进后退,这个问题比较尴尬。但是采用前端路由的方式可以很好的解决这个问题。这篇文章主要是介绍了前端路由的两种实现手段,并用原生的 Js 对其分别进行了实现。