原理 快速排序离不开递归的思想,你如果不了解递归,可以结合我另外一篇文章来学习 算法入门之递归分而治之思想的实现 网上有有趣的动态图来表示快速排序,但其实我们大部分程序员都是脑子不太好使那种,即使看了形象生动的动态图,还…
分类:html5
javascript高级程序设计(第3版)之《script元素》
<script>元素属性 属性 定义 async 【可选】。可以异步加载,表示可以立即下载此脚本,但不影响页面其他操作。只对外部脚本有效。 charset 【可选】。表示通过src属性制定代码的字符集。由于多…
OSS Web直传 (文件图片)
废话不多说直接上代码:(看到的一篇php上传博客,进行的修改完善) <!DOCTYPE html><html> <head> <meta charset="UTF-8"> …
各种兼容技巧
前言 自己找了各种兼容问题,我把它们给归纳在一起了。希望大家不要见怪! 什么是浏览器兼容:当我们使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来正常,…
Codepen 每日精选(2018-4-13)
按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 跟随鼠标的气泡https://codepen.io/supah/full… 纯 css 画的鹿图案https://codepen.io…
Immer.js简析
开始 在函数式编程中,Immutable这个特性是相当重要的,但是在Javascript中很明显是没办法从语言层面提供支持,但是还有其他库(例如:Immutable.js)可以提供给开发者用上这样的特性,所以一直很好奇这…
有关表单autocomplete = "off" 失效问题解决方案
一、autocomplete介绍 autocomplete是Html5中的新属性。该属性规定输入字段是否应该启用自动完成功能。自动完成允许浏览器预测对字段的输入。当用户在字段开始键入的时候,浏览器基于之前输入过的值,应该…
如何在使用新技术前评估其浏览器兼容性
这里向大家推荐两个网站:caniuse.com以及html5test.com,大家在使用新技术前,可以在这两个网站上看看浏览器的支持情况,看看自己能不能接受,同时也考虑一下能不能优雅降级。 caniuse.com 域名可…
CSS垂直居中和水平居中
前言 总括: CSS居中一直是一个比较敏感的话题,为了以后开发的方便,楼主觉得确实需要总结一下了,总的来说,居中问题分为垂直居中和水平居中,实际上水平居中是很简单的,但垂直居中的方式和方法就千奇百怪了。 原文地址:CSS…
svg click事件失效(仅限edge浏览器)
1、重现问题: <svg viewbox="0 0 16 16" class="svg-download"> <use xlink:href="../content/img/icon.svg#svg-d…
《每周一点canvas动画》——坐标旋转
内容已删除,请前往博客观看后续内容
图片响应式与优化
图片的响应式的纯 html 实现可以借助 srcset 和 sizes 属性以及 <picture> 元素来实现。而且观察Chrome开发者工具的 Network项可以发现,任何时候当屏幕变化的时候,如果匹配…