搜索内容

前端教程
  • 几种方法告诉浏览器如何对页面进行性能优化

    我想,这些浏览器开发商和规范制定者会说:“你想要更好的性能。而这些是我全部能做的了。有些事情我们做不了,但你们知道怎么做。这些之外的事情我们会尽力做好,剩下的事情你们来告诉我如何能做的更好。”
    丹青 前端教程 2020年11月28日
  • CSS性能优化新属性 contain 的语法、作用及使用场景

    如果你开发的页面非常复杂,那么,这个CSS的contain技术可以帮助你优化页面的性能。而对于第三方的小饰件,始终使用contain: strict;是很好的习惯,它可以保护你的页面不受它们的干扰而出现性能问题。
    bigao 前端教程 2020年11月28日
  • CSS性能优化新属性:will-change

    然而,千万不要过度使用will-change属性,否则,事与愿违,页面的执行效率会降低,推荐的做法是当一个元素或属性发生变化时打开will-change,变化完成之后关闭它。
    老王 前端教程 2020年11月28日
  • 在浏览器中使用JavaScript module(模块)

    在浏览器中也可以使用JavaScript modules(模块功能)了。目前支持这一特性的浏览器包括: Safari 10.1. 谷歌浏览器(Canary 60) Firefox 54 – Edge 15 –
    老王 前端教程 2020年11月28日
  • 如何修改手机浏览器地址栏和手机系统状态栏的主题颜色

    这篇文章里,我将介绍如何修改修改手机浏览器地址栏和手机系统状态栏的主题颜色,让它跟你的网站的颜色相匹配。
    啊Q 前端教程 2020年11月28日
  • 11种调用一个函数的方法

    11种调用一个函数的方法
    丹青 前端教程 2020年11月28日
  • 高性能的视差动画

    在这篇文章里,我们将讨论如何构造一个高性能的视差效果,当然同样重要的是还得跨浏览器。
    yiyan 前端教程 2020年11月28日
  • 如何在安卓手机里安装Lighttpd + php + sqlite3组合

    之前的文章里我介绍了如何在安卓手机上安装Linux,下面我将介绍如何在这个安装了Linux的手机上安装Lighttpd + php + sqlite3组合。
    bigao 前端教程 2020年11月28日
  • 如何在nodejs里调用执行系统命令

    在PHP里系统命令可以放在反单引号(`)里执行。如果你要是使用nodejs,你需要调用引用child_process模块:
    丹青 前端教程 2020年11月28日
  • 如何“vmin”的一个小栗子

    除了vm和vh两种单位外,还有两种类似的单位:vmin——取vw和vh中较小的一个为基准,和vmax——取vw和vh中较大的一个为基准。它们同样是一个单位数值,跟px、em、%的用法类似。
    yiyan 前端教程 2020年11月28日
  • 一个用CSS3制作的笑脸/哭脸表情变换开关按钮

    今天在网上看到一有趣的开关按钮的制作,用到了SVG、css3和js,下面的演示中还引用了TweenMax.min.js,这是一个js动画工具库。
    丹青 前端教程 2020年11月28日
  • 用纯CSS实现加载中动画效果

    上面的这个加载中效果,以前是用gif动图实现的,但随着CSS的进步,CSS动画功能越来越强大,我们只用一小片段HTML和CSS就能实现,方便了很多,体积也减小了很多。
    老王 前端教程 2020年11月28日
  • CSS小技巧:使用:not(:last-of-type)简化你的css代码

    终于找到了一个好方法,使用:not(:last-of-type)简单方便,再也不要麻烦的单独使用:last-of-type了,不错!
    丹青 前端教程 2020年11月28日
  • 如何用安卓手机备份你的网站数据

    自从有了智能手机,很多以前不可能的事情都可以了,比如滴滴打车,共享单车,不带钱购物等,今天说的把手机当成服务器执行备份任务也是。对于程序员来说,在智能手机上能干的事情还有很多,需要慢慢发掘。
    yiyan 前端教程 2020年11月28日
  • 如何在安卓手机上安装nodejs

    在手机上安装的Linux系统是个很精简的系统,很多东西需要手动安装,而且,手机的芯片是ARM架构的,debian和redhat的软件仓库了并没有支持这种芯片的nodejs安装程序。当然,你可以从nodejs官方网站上下载ARM架构的安装包手动安装。
    丹青 前端教程 2020年11月28日
  • 在Linux上执行apt-get update时出现 Hash Sum mismatch 错误的解决方法

    同样是Hash Sum mismatch的错误,在国内,也变成了具有中国特色的Hash Sum mismatch错误和具有中国特殊的解决方案。
    yiyan 前端教程 2020年11月28日
  • 如何在安卓手机上安装Linux系统

    在我们日常使用的安卓手机里安装一套完整的Linux系统,将使手机变得无比强大。我们可以将整个 Linux/Apache/MySQL/PHP安装到里面,让它运行一个PHP网站;我们还可以将nodejs安装到里面,帮我们干一些临时的JavaScript任务
    bigao 前端教程 2020年11月28日
  • 为什么clear:both不起作用?

    Web开发人员在调试网页时经常会遇到clear:both不起作用的情况,clear:both的作用是让改元素不浮动,让它在左右两边都没有其它网页元素排列。大多数情况下我们需要用用到clear:both,是因为让一个网页元素float:left或float:right时,它却浮动在其它元素旁,
    bigao 前端教程 2020年11月28日
  • Linux清空屏幕和清空当前输入的快捷键

    学习这些小命令无疑会提高我们的工作效率,对Linux的学习是无止境的,比如下面这几个linux快捷键,我相信有些程序员会跟我一样最近才发现它的使用方法。
    啊Q 前端教程 2020年11月28日
  • Linux下正确删除海量文件的姿势

    进入这些目录里使用ls命令是愚蠢的做法,而直接执行rm *,没有任何反应,文件数量也没有减少,也就是说,在海量文件目录里直接使用rm命令进行删除是无效的。
    丹青 前端教程 2020年11月28日
  • 用纯JavaScript实现“复制到剪贴板”功能

    ,虽然是可以实现,但有一个弊端,它使用的是flash技术,而如今,很多浏览器开始不支持flash技术,所以,我们需要不依赖flash技术的JavaScript方法来实现浏览器端的剪贴板操作。今天给大家介绍的就是用纯JavaScript实现的解决方案:clipboard.js。
    bigao 前端教程 2020年11月28日
  • 三分钟学会用ES7中的Async/Await进行异步编程

    Async/Await基本规则async 表示这是一个async函数,await只能用在这个函数里面。 await 表示在这里等待promise返回结果了,再继续执行。 await 后面跟着的应该是一个promise对象(当然,其他返回值也没关系,只是会立即执行,不过那样就没有意义了…)
    yiyan 前端教程 2020年11月28日
  • Chrome 56 Android 版已引入 WebVR API

    据谷歌开发者博客透露,Chrome 56 for Android 现已发布 Beta 测试版,开发者可以注册开源试用版,后者支持 WebVR API 和 GamePad API 扩展程序。WebVR API 允许访问虚拟实境设备(例如 Daydream View)的输入和输出功能。
    yiyan 前端教程 2020年11月28日
  • 精选几款CSS3动画特效制作

    图片特效在CSS3应用中十分广泛,我们也收集了不少CSS3图片特效,今天要分享的这款CSS3 3D旋转图片相册又非常绚丽,和之前分享的这款HTML5/CSS3 3D环形图片墙类似,也是一面立体的图片墙,图片不停的切换,鼠标滑过图片时即可激活图片查看。
    yiyan 前端教程 2020年11月28日
  • 图解CSS3 Flexbox各种属性的用法和效果

    本文并不是试图讲解flexbox布局里的各种属性如何工作,而是用图解的方式介绍flexbox里的各种属性和属性值如何让布局起变化,以及如何变化。
    丹青 前端教程 2020年11月28日