工具
2017
05-23

移动端的Developer Tools

w3cmark 223

本文主要介绍一个轻量、可拓展、针对手机网页的前端开发者调试面板vConsole,前面顺便借此机会来总结了一些目前移动调试的一些解决方案。...

技术
2017
04-08

在游戏内嵌项目中体验Vue2.0全家桶

w3cmark 443

最近在做率土之滨海外版的内嵌项目,其实之前已经做过一版,但是需求不是很满意,然后又改了设计,改了功能,最终变成一个小论坛:有发帖、回帖、...

技术
2017
03-07

经典排序算法之基数排序-JavaScript实现代码

hust 305

基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日...

技术
2017
03-05

我写的代码真的规范吗

w3cmark 654

相信很多人都有这样的经历,做项目经常都是需求赶着自己,加班加点的完成功能开发,盼望着浏览器控制台不要出现红色的报错,惊险的通过QA测试,最...

技术
2017
02-28

经典排序算法之计数排序-JavaScript/Python/Go实现代

hust 170

计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围...

技术
2017
02-27

经典排序算法之堆排序-JavaScript/Python/Go/C++实现代

hust 113

堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总...

技术
2017
02-26

经典排序算法之快速排序-JavaScript/Python/Go/C++实现

hust 87

快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要 Ο(nlogn) 次比较。在最坏状况下则需要 Ο(n2) 次比较,但这种状况并不常见...

技术
2017
02-24

经典排序算法之归并排序-JavaScript/Python/Go实现代

hust 58

归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。...

技术
2017
02-19

经典排序算法之插入排序-JavaScript/Python/Go实现代

hust 107

插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序...

技术
2017
02-18

经典排序算法之选择排序-JavaScript/Python/Go实现代

hust 78

选择排序是一种简单直观的排序算法,是表现最稳定的排序算法之一,因为无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小...

技术
2017
02-18

经典排序算法之冒泡排序-JavaScript/Python/Go实现代

hust 99

冒泡排序(Bubble Sort)也是一种简单直观的排序算法​。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访...

资讯
2017
02-17

常用的72份API手册

admin 687

分享75份开发人员和设计师会用到的速查手册,由 vikas 收集整理,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、...

javaScript
2017
01-11

【译】你是一个10x JavaScript开发人员吗?

Dor Tzur 470

正如传说一样,一些开发人员的生产力是同行的10倍。意味着单个10x开发人员可能替换整个10个其他开发人员的团队。...

微信
2017
01-07

微信如何查看页面源码

w3cmark 1385

做前端微信网页开发时,在调试什么的,如果能够想在浏览器那样右键查看源码就好了,对一些头疼的bug调试还是有帮助的。微信真的不能查看网页源码吗...

技术
2017
01-05

基于less快速开发css3动画的视频教程

w3cmark 1675

之前弄了一个基于less的css3动画库,最近把这个动画库的使用录成了视频,视频介绍了基于 css3 动画库 实现快速开发css3动画的效果。 从录制到生成到发布...

技术
2016
12-21

Three.js制作vr版太阳系

有bug你就吱一声 654

带来FEG的一篇vr文章:使用three.js制作vr版太阳系...

资源
2016
12-03

图解HTTP PDF百度云下载

w3cmark 2500

本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实...

资源
2016
12-03

HTTP权威指南完整版PDF百度云下载

w3cmark 1035

今天带来的前端资源是电子书:HTTP权威指南完整版PDF,提供百度云下载。...

技术
2016
11-15

sticky解决粘性交互在微信的问题

w3cmark 375

粘性交互指的是某个模块在页面滚动到指定位置时脱离页面不再顺页面滚动而滚动,而是处于屏幕某一固定位置,变成fixed状态,粘着屏幕某一边缘。...

技术
2016
11-10

游戏内嵌项目小结

w3cmark 288

在做率土之滨的游戏内嵌官网时,花了不少时间,也踩了不少坑,本文来总结下,有些经验可以做为此类型项目的借鉴。后面有彩蛋!...

技术
2016
10-21

Threejs学习笔记一:基础篇

ubee 1163

此学习笔记主要记录使用threejs的制作http://sqace.163.com网站中用到的API和相关知识点。...

技术
2016
10-20

ThreeJS学习笔记五:二维几何体元素及穿梭动画

ubee 560

ThreeJS可以创建三种二维几何体,包括CircleGeometry(圆形),PlaneGeometry(矩形),ShapeGeometry(自定义形状)。...

技术
2016
10-20

ThreeJS学习笔记四:粒子系统

ubee 562

Threejs中制作粒子效果有两种方法:THREE.Particle和THREE.ParticleSytem和THREE.Sprite。...

技术
2016
10-20

ThreeJS学习笔记三:三维空间用户交互与动画

ubee 538

ThreeJS提供了一个 raycaster的API用于返回用户光标所在位置的所有3维元素,它的实现原理是在屏幕上某个二维坐标点与相机位置和视角形成的向量方向上投射...

技术
2016
10-18

ThreeJS学习笔记二:导入外部模型

ubee 4260

Threejs支持了许多格式的3D模型导入,包括\*.obj、 \*.sea、\*.3mf 、\*.amf、\*.sea、\*.pmd、\*.json等。 这里主要讲解一下obj模型的导入,及将obj文件转成文件更小...

技术
2016
10-12

微信小程序初试-----音乐Demo

floyd 2608

微信小程序最近很火,所以我也来试试这个东东,看看它跟我们平时的Html5有什么区别? ...

技术
2016
09-12

关于魅族机子自带浏览器下视频弹层无法关闭问

w3cmark 351

之前做移动端视频弹层时遇到过一个bug,在魅族系列机子的自带浏览器下,视频弹层无法关闭。后来找到了解决办法,因为这块无法统一写法,还有不少童...

技术
2016
09-07

input的placeholder字体大小无法修改?

w3cmark 3103

今天碰到一个令人头疼的问题,一个输入框的`placeholder`显示的字体大小无法修改,很是奇怪,折腾半个小时,get到了一项自己未发现的新技能,下面慢慢道...

工具
2016
09-02

chrome工具优化的学习小结

w3cmark 643

之前花了不少时间去维护chrome检查工具,没点总结,总感觉很浪费那段时间。这里把过程中遇到的问题做个小结吧。...

javascript
2016
08-18

剖析Vue原理&实现双向绑定MVVM

邓木琴 716

相信大家对mvvm双向绑定应该都不陌生了,一言不合上代码,下面先看一个本文最终实现的效果吧,和vue一样的语法...

关注w3cmark
微信公众号 w3cmark_com