标签:javascript

web性能101

web性能为什么重要?加载很慢的网站会让人很不舒服;web性能直接影响你的产品;什么样的网站算是快的网站?加载快;运行快(动画不掉帧,滚动很顺滑等);服务器响应时间短;应用加载和渲染的很快。文中介绍了几种提升网站加载和渲染速度的方法:JavaScript。JavaScript通常...

你需要箭头函数吗?

你真的需要箭头函数吗?希望这篇文章能给你启发,让你更好地理解箭头函数。

JavaScript世界中的自动化测试工具

作者从自己的经验出发,总结了JavaScript环境下的自动化测试工具。作者共从四个方面讲了JavaScript环境下的自动化测试框架。自动化测试的图形化界面(GUI):Selenium Webdriver是一个强大的GUI测试框架,支持Chrome,Firefox,Safari...

JavaScript中的排序算法

很多开发者都在研究和编写Java、Python、C和C++的算法,而很少有关于JavaScript的算法。作者在文中介绍了JavaScript的三种排序算法:合并排序、插入排序和冒泡排序。作者使用一个简单的数组([4, 2, 3, 1, 5])编写示例,三种排序算法如下。合并排序...

在Vue.js中使用动态组件

作者讲述了他在使用Vue.js开发页面的时候,会遇到一种场景,页面上要展示哪个组件不是确定的,是根据接口中的返回值来动态地判断进行展示。作者在Vue.js中使用component组件,可以很好地实现动态组件,通过is属性来动态地展示对应的组件。文中使用了简单的示例进行讲解,参考如...

web component的强大之处

对开发者来说,复用别人优秀的代码已经是一个标配了,将第三方UI整合到你的网站里也是一个让人头疼的事情。要使用别人优秀代码需要引入一大块的JavaScript和包含恐怖的!important的CSS代码。虽然像React和一些其他现代化的前端框架,但是经常会引入一个大的框架,结果只...

2019年JavaScript有什么新东西

近年来,JavaScript已一个稳定的节奏更新新的特性。如果你很好奇下一版本的JavaScript将有哪些变化,那么这篇文章就是为你准备的。 在我们讨论最新的特性之前,很重要的一点是理解新的创意是怎么成功JavaScript语言的一部分的。 JavaScript新的语言特性的过...

React是怎么从函数中识别类的

要定义一个Greeting组件,我们可以定义成一个函数。 function Greeting() { return <p>Hello</p>; } React也支持定义成一个类。 class Greeting extends React.Component { rend...

为什么React元素有$$typeof属性

你也许觉得你在写JSX: <marquee bgcolor="#ffa7c4">hi</marquee> 但你实际是在调用一个函数: React.createElement( /* type */ 'marquee', /* props */ { bgcolor: '#...

使用Hooks执行异步Action

最近,我已经写了关于使用Hooks和Render Props获取数据的文章,那篇文章的目的是获取和展示数据。这篇文章中,我将重看并用实例拓展那边文章,展示怎么使用相同的概念来执行其他类型的Action(比如,POST数据)。 我们怎么提炼出数据Action? 无论你正在获取、更新...