SF
前端补习班
前端补习班
注册登录
关注博客
注册登录
主页
关于
RSS
手把手教你用Node.js创建CLI
sssh
2020-05-22
阅读 15 分钟
4.6k
Node.js除了可以编写“传统“的Web应用外,还有其他更广泛的用途。微服务、REST API、工具、物联网,甚至桌面应用,它能满足你的任何开发需求。
Laya2.x游戏引擎入门系列(五):游戏的灵魂 - Script
sssh
2020-05-16
阅读 4 分钟
3.1k
游戏中涉及到了音频、动画、物理引擎、预设 等游戏开发中较常用的知识点,但是,这都不是我们这次讨论的重点。我们这次要讨论的是如何才能让你做出来的静态界面变得有灵魂。
Laya2.x游戏引擎入门系列(四):像素级还原文字
sssh
2020-05-16
阅读 14 分钟
2.5k
我们可以看到下面这张游戏装备界面的截图中,里面就有很多花里胡哨的字体,这些是没办法通过渲染普通的字体来实现的,或者说靠字体库来实现会很复杂,因为他们有斜体、有阴影、有描边、有渐变等等。
[译]编写更快、更好的JavaScript的13个技巧
sssh
2020-05-16
阅读 7 分钟
1.9k
10年前,亚马逊分享一个例子,每100毫秒的延迟都会是他们损失1%的销售收入,即在全年中,每增加1秒钟的加载时间将使该公司损失约16亿美元。同样,谷歌发现搜索页面的生成时间增加500毫秒,访问量将减少20%,潜在的广告收入也将减少五分之一。
[译]用JavaScript让你的浏览器说话
sssh
2020-05-16
阅读 3 分钟
1.4k
最近在开发一个个人项目时,我冒出了一个尝试让浏览器说话的想法。不知道该怎么做,于是,我在网上寻找了一下答案,在MDN上,我找到了答案。让我们来看看如何通过JavaScript让浏览器说话。
让小球做圆周运动,你有几种办法?
sssh
2020-05-16
阅读 6 分钟
3.4k
又想起了很久之前参加校招面试的时候,面试官问了我一个问题“能不能不借助库实现小球在浏览器中做圆周运动?”,于是就整理了一下让小球圆周运动的方法(纯属无聊不喜勿喷)。
[译]让Web应用更安全的13个小技巧
sssh
2020-05-16
阅读 4 分钟
1.6k
当你了解了大型框架是如何让你对xss攻击保持开放态度时,也许你会感觉到很意外。例如,React中的dangerouslySetInnerHTML或者Angular中的bypassSecurityTrust都是一些高危操作。
Laya2.x游戏引擎入门系列(三):常用的动画开发
sssh
2020-04-25
阅读 9 分钟
4.7k
CSS3 Keyframes:它是H5中最常使用的实现动画方式,通过控制每一帧的图片即可实现动作复杂的动画,在不考虑性能的前提下,这种动画实现方式适合大部分动画场景;
Laya2.x游戏引擎入门系列(二):UI界面开发
sssh
2020-04-25
阅读 4 分钟
3.7k
相信选择laya游戏引擎这类h5游戏引擎的开发者或多或少都有一些前端的开发经验,在开始开发小游戏之后会努力寻找和过往开发经历相似的地方。最后会发现二者之间的关系类似于网页开发和node.js服务端开发之间的关系,虽然都是使用了前端的开发语言(JS或TS),但是背后涉及的知识点却完全不同。
Laya2.x游戏引擎入门系列(一):Hello World
sssh
2020-04-25
阅读 4 分钟
3.7k
这里我们不去赘述为什么编程语言要选择TypeScript了,大家可以自行百度“TypeScript的优势”,我只能说“一入TypeScript深似海,从此JS是路人”。
移动端网页性能优化自查表
sssh
2020-04-25
阅读 4 分钟
2.7k
利用preload,prefetch,preconnect属性我们可以在<head>内部声明式的书写资源获取请求,提前加载非首屏但又较重要的资源,避免在满足首屏优先加载的情况下,反而忽略了其他次重要资源的加载