你不知道的h5

基于 Three.js 的超快的 3D 开发框架:Whitestorm.js

Whitestorm.js 是一款基于 Three.js 超快的 Web 应用 3D 开发框架。它为普通的 Three.js 任务提供封装、使搭建环境、建立对象、添加物件等操做,使开发 3D 的 Web 应用变得更加简单。目前 3300+ Stars 。前端 er,能够了解下。

javascript

如何用 js 获取虚拟键盘高度?-前端早读课

9月7号早读文章由@汤谷投稿分享。
正文从这开始~ 这是一个存在好久的历史问题了,对于这样一个具备广泛性的问题浏览器恰恰没有给出解决方案,what?没有方案还聊个什么?
别急,别急,接下来咱们一块儿来扒一扒关于软键盘高度和 input 的问题 咱们先来看一个短片认识一下这个问题 …

前端

推荐一些 React Native 3 月份优秀开源项目

持续收集 React Native 优秀开源项目,能够关注公众号 aMarno ,专一分享 React Native 技术和资源。

vue

44 个 JavaScript 变态题解析

读者能够先去作一下感觉感觉. 当初笔者的成绩是 21/44...java

当初笔者作这套题的时候不只怀疑智商, 连人生都开始怀疑了....node

不过, 对于基础知识的理解是深刻编程的前提. 让咱们一块儿来看看这些变态题到底变态不变态吧!

git

用 Vue 实现带 Dom 回收功能的无尽滚动列表组件

Complexities of an Infinite Scroller 文中例子的 vue 实现

es6

这多是目前最新的 Vue 相关开源项目库汇总

在 Github 上作了一个很新的 Vue 相关开源项目汇总。对 Vue 开发感兴趣的欢迎 Star ,后续也会按期维护更新这个列表。固然,你也能够去 opendigg 上查看。github


我是怎样让网站用上HTML5 Manifest

我以为不少网站没有使用Manifest是由于上面提到的两个缘由,有些人有尝试过,但使用起来比较麻烦,离线应用价值好像不太大。可是使用Manifest仍是有不少好处的,特别是像博客等之类的偏向于展现的网站,或者是在线APP,这种网站的数据动态变化频率比较低,不须要频繁地向服务请求…

web

Vue2 后台管理系统解决方案

基于 Vue.js 2.x 系列 + Element UI 的后台管理系统解决方案。该方案做为一套多功能的后台框架模板,适用于绝大部分的后台管理系统(Web Management System)开发。

面试

揭秘 jQuery

有时候我在想 jQuery 为何能够直接 $ 操做,能够拥有比原生 js 更便利的 DOM 操做,并且只要你想就能够直接链式操做下去

移动 Web 开发问题和优化小结

到目前为止,互联网行业里,手机愈来愈智能化,移动端占有的比例愈来愈高,尤为实在电商,新闻,广告,游戏领域。用户要求愈来愈高,网站功能愈来愈好,效果愈来愈炫酷,这就要求咱们产品质量愈来愈高,web前端开发而言是一个挑战,是一个难题,也是一个机遇。如何让咱们所开发的手机页面能有更好…

由浅入深的前端面试题 和矫情的“浪漫主义”诗句

好吧,我认可太标题党了,这篇文章是经过一道前端面试题引出的纯技术讨论。我先要矫情无比的从中外诗歌提及。 传统的佛学经典里,被世人熟知的有这样一句话:“一花一世界,一叶一菩提,一木一浮生,一草一天堂,一砂一极乐,一方一净土,一笑一尘缘,一念一清静。” 昔时佛祖拈花,唯迦叶微笑,既…

浅析 JS 模块规范:AMD 和 CMD

在了解 AMD,CMD 规范前,咱们先来简单地了解下什么是模块?

简单的说,一个模块就是实现特定功能的文件,有了模块,咱们就能够更方便地使用别人的代码,想要什么功能,就加载什么模块。固然,模块开发须要遵循必定的规范,不然各用各的就会乱套了。

目前,经常使用的 JS 模块规范主要有两种:CMD 和 AMD。

经常使用 SCSS 不彻底总结


2017互联网一线大厂面试总结

2017年前端面试经验总结.

【原】cookie 小结

因为 HTTP 是一种无状态的协议,服务器单从网络链接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证,每人一个,不管谁访问都必须携带本身通行证。这样服务器就能从通行证上确认客户身份了。

js拦截全局ajax请求

一. 直接引入脚本 拦截须要的ajax 回调或函数。 拦截成功了! 咱们也能够看到jQuery3.1内部已经放弃onreadystatechange而改用onload了。 ###二. CommonJs下的模块构建工具环境中 ob,类型是对象,key为想要拦截的回调或函数,…


面试题目别有洞天:优雅es6+智慧polyfill+redux迷之命名

以前的一篇文章:从一道面试题,到“我可能看了假源码”讨论了bind方法的各类进阶Pollyfill,今天再分享一个有意思的题目。 从解这道题目出发,我会谈到数组的Reduce方法,ES6特性和Redux数据流框架中Reducer的命名等等。一道典型的题目,却如唐代诗人章碣《对月…

如何摆脱项目命名困难的尴尬局面

如何高效的命名你的项目 在作一个项目的时候,咱们每每遭遇命名问题的困惑,当看到一些非专业人的代码,看到他们凌乱的码法,有时候真的苦不堪言。深入知道一个良好的命名规范的重要性,同时在项目中也会遇到一些命名的瓶颈。因此有必要写一篇关于常见命名的方式。如下是经过3年的编程经验,以及参…

低仿饿了么 H5 - 纯前端 Vue 版 + 手把手教学

这是一个低仿饿了么H5的纯前端练手,数据是伪造的,写的比较粗糙,写这个的目的是为了加深一下熟练度,半年前看到别人写的仿cnodejs网站,我也用vue1仿了cnodeJs的网站,当时写的也是粗糙的使人发指,在线预览:https://hbxywdk.github.io/vue...

git 团队合做, git 分支开发 、合并、冲突 实例

git 团队合做开发过程当中,须要用 git 处理的合并分支时如何解决相关问题

微信小程序开发之豆瓣同城

微信小程序开发案例:豆瓣同城

6 款 Javascript 的图像处理库

文 / Tine 译 / Mantra 附原文地址:http://blog.webkid.io/image-p... 若是你正在寻找更高效的办法来处理或操纵你 web 项目中的图片,那么这篇 blog 介绍的一些库,很值得你仔细阅读一下。这些库…

适用于 vue.js 和原生 js 的渐进式图片加载

渐进式图片加载

你真的会用getBoundingClientRect吗

本文介绍了什么是getBoundingClientRect;以及获取width,height的兼容性写法;最后介绍了两个使用场景:获取页面元素的位置和判断元素是否在可视区域。

相关文章
相关标签/搜索