AngularJS是Google开源的一款前端JS结构化框架,它通过对前端开发进行分层,极好地规范了前端开发的风格——它将前端开发分为Controller层、Service层、DA...
JavaScript 面向切面编程(AOP,装饰者模式)
JavaScript 面向切面编程 (AOP) 是一种编程思想和实现方式,它将一些关注点(例如日志记录、安全性检查、性能监控等)从主题对象中分离出来,通过“横切关注点”的方式在程序...
CSS 网格(Grid)布局
CSS Grid 布局是一种二维布局方式,可以将页面分成行和列,并在其中放置元素。使用 Grid 布局时,需要定义网格容器和网格项目。
day08-Axios
Axios是一个基于promise的网络请求库,作用于node.js和浏览器中。它是 isomorphic 的 (即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原...
JavaScript 原型和原型链
JavaScript 是一种基于原型继承的语言。在 JavaScript 中,对象是通过原型链来继承属性和方法的。
云间玉兔,自出机抒,从零开始制作Web插件网页特效小兔子组件(小挂件widget),基于原生CSS/NPM
著意登楼瞻玉兔,何人张幕遮银阙?又到了一年一度的网页小挂件环节,以往我们都是集成别人开源的组件,但所谓熟读唐诗三百首,不会做诗也会吟,熟读了别人的东西,做几首打油诗也是可以的,但若...
记录–Vue开发历程—音乐播放器
当你输入网址,小手一点,然后发生了什么?
本文分享自华为云社区《输入网址,小手一点,后面到底发生了什么?》,作者:龙哥手记。
前端vue中防止用户短时间内多次点击按钮触发点击事件解决方法
1.按钮点击后添加loading,接口返回成功后再移除loading(经过多次尝试发现,此方法不能完全确保只调用一次接口,第二次添加时仍会多次调用接口),方法如下:
JavaScript 获取对象长度
JavaScript 中,对于普通对象,不能直接使用 length 来获取对象的长度,因为 JavaScript 对象并不是一种有序的集合,没有长度的概念。