性能体验 第3页

网页性能与用户体验优化技巧与方案,PWA思想与实现研究和相关教程。

chrome dev远程调试android 和ios

3

前端学堂 发布于 2018-07-16

调试是开发过程很重要的过程,而随着移动端的普及,移动开发也越来越多,并且由于移动端的诸多限制,使得调试相对PC复杂很多。因此远程调试就显得非常重要了。 近几年,浏览器厂商也纷纷推出自己的远程调试工具,比如Opera Mobile 推出的Opera Dragonfly,iOS Sa...

阅读(1211)赞 (0)

区块链算什么革命?

前端学堂 发布于 2018-07-09

现在很多言论都宣称加密货币和区块链技术能改变一切(至少能创造财富)。当然也有相当多的言论说这些都是骗局,无用、危险的技术。而作为大部分的吃瓜群众,我们仍然不知所措。主要的问题争执点在于这两种言论说的并不是同样的事情。 事实是并不只区块链这一种技术备受争议,而是三种。这三种技术应用...

阅读(391)赞 (0)

ios低版本中JavaScript的兼容性问题

前端学堂 发布于 2018-05-08

forEach遇到NodeList 注意在ios9中,如果使用document.querySelectorAll,那么返回的是一个NodeList,这个是不可以用foreach语句的,会报错,导致后面脚本阻断。ios10及其以上可以的 分析原因: 使用babel并不会对forEa...

阅读(970)赞 (1)

如何降低前端开发的复杂度

2

前端学堂 发布于 2018-04-27

优秀的程序员总是能优雅的组织自己的代码,清晰的编写思路,合理的组织结构划分,从小的功能组件,到大的模块结构,都能通过合理的巧妙的搭配,不仅能化复杂为简单,更能提升代码运行效率,提高代码的可维护性。我们作为前端开发,都应该具有这样的能力。 那么如何才能降低业务开发的复杂度呢? 细分...

阅读(629)赞 (1)

曾经基于canvas实现的飞机大战

4

前端学堂 发布于 2018-04-06

首先看几张效果图: 上面三张图分别对应游戏的三种状态 ready,play,pause。体验一下 先介绍一下canvas 画图的原理,在这个游戏中的背景,飞机,子弹以及飞机被击中爆炸的效果都是一张张的图片,通过canvas的 drawImage() 函数把这一帧需要的所有图片按其...

阅读(723)赞 (0)

如何提升网页用户体验

3

前端学堂 发布于 2017-11-15

“Slow” 改变DOM结构会使网页变慢? 在<head>中加载script? JavaScript 动画要比CSS3动画效率低? 20ms的操作算不算慢呢? 0.5s? 10s呢? “慢”是指什么? 不同的操作需要花费不同的时间来完成,如果离开上下文环境背景很难客观...

阅读(837)赞 (2)

大前端资源合集(转)

前端学堂 发布于 2017-09-30

综合 名称 URL 简介 W3C www.w3.org www.chinaw3c.org 万维网联盟官方网站 MDN developer.mozilla.org Mozilla Developer Network,Mozilla 开发者网络 StackOverflow stack...

阅读(1600)赞 (0)

开发联调的正确姿势

3

前端学堂 发布于 2017-09-07

每天对着电脑坐着,要有正确的姿势,否则一天下来,可能腰酸背痛腿抽筋。这就是姿势不对,造成的人体内耗。晚上睡觉也是一样,睡姿不正确,醒来发现更累,都不愿意起床。对于我们这些屌丝程序员来说,开发程序联调的时候也需要有正确的姿势,否则真的会事倍功半,走上不少弯路。 关于自动化测试,大家...

阅读(1238)赞 (2)

如何应对前端疲劳

2

前端学堂 发布于 2017-09-02

我最近和一个做后端开发的朋友讨论我在工作之余花了多长的时间去写码和学习写码。他给我看了Uncle Bob的《Clean Code》这本书中的一段话,它将音乐家们为准备音乐会而花费的时间与开发者让代码正确执行所用的练习时间进行了比较。 我喜欢这个类比,但是我不认为我完全认同它;首先...

阅读(784)赞 (5)

方向对了,路就不怕远

2

前端学堂 发布于 2017-09-01

这几天在接受公司的百阿培训,真真切切的感受到了阿里巴巴独特的商业文化,阿里人一脉相承的拼搏精神与工作品质。这是一代又一代阿里人汇聚在一起,大家共同沉淀下来的精神财富,不管你从事什么行业,都能在职业生涯中受用一生。 上面这段视频是介绍阿里巴巴从无到有,从有到优的发展历程。记得当时班...

阅读(1095)赞 (5)

前端渲染框架,业务开发利器Gear

2

前端学堂 发布于 2017-08-29

Gear意为齿轮,本项目主要是从渲染层提供一种业务开发新思路。前端框架有很多种,我自己将所有的前端框架分为两类:开发类框架和业务类框架。GEAR正是为业务而生。前端的生命线莫过于网页的加载与渲染。Gear主要从加载和渲染的角度来提供业务开发的工作流,它分为两种模式:制作页面和渲染...

阅读(787)赞 (0)

2017年中工作总结

1

前端学堂 发布于 2017-08-29

2017年过去快半年了,感觉自己这半年做的事情很多,收获甚少。当然也不能说是很少,只是自己没有好好总结,从一开始就没有抓住根本。一件事情要做成功并不是那么简单,一定要步步为营。

阅读(791)赞 (1)