h5页面视频加载究极解决方案
h5页面视频加载究极解决方案

var c = new XMLHttpRequest;

2021-01-06 03:23:16阅读全文

Vue3.0面试题
Vue3.0面试题

Vue为MVVM框架,当数据模型data变化时,页面视图会得到响应更新,其原理对data的getter/setter方法进行拦截(Object.defineProperty或者Proxy),利用发布订阅的设计模式,在getter方法中进行订阅,在setter方法中发布通知,让所有订阅者完成响应。

2021-01-06 00:46:03阅读全文

前端常用插件utils汇总
前端常用插件utils汇总

javascript前端csshtml html5

2021-01-06 00:31:11阅读全文

解决Element UI 日期选择器自定义修改多个样式
解决Element UI 日期选择器自定义修改多个样式

背景:通过echart图表加以日期选择器,对用户数据进行动态切换展示,并在日期选择器中标识那天有数据和用户是否查看。

2021-01-05 22:54:55阅读全文

百度疫情tab
百度疫情tab

百度疫情一个小东西,说实话让我写 没有产品特定的效果,我可能不会这么写,不过无意中看到了算是拓展下思路:用隐藏的复选框作为二选一的标识,label包裹,充分利用伪元素,减少标签渲染,before白色块作为主要动画元素,after做瞬变无动画,包裹当前活跃标签,left控制偏移,content修改标签

2021-01-05 19:06:43阅读全文

前端面试每日 3+1 —— 第630天
前端面试每日 3+1 —— 第630天

欢迎在 Issues 和朋友们一同讨论学习!

2021-01-05 16:20:49阅读全文

select 重复选中,无法触发change事件 解决办法 -vue篇
select 重复选中,无法触发change事件 解决办法 -vue篇

如图:如果我们选中bb2后,想要再次点击,就会发现无法触发change事件,

2021-01-05 15:57:21阅读全文

【Pride】深入解析 NodeJS 的微任务运行规则
【Pride】深入解析 NodeJS 的微任务运行规则

本文讨论的核心基本概念是 Event Loop,即事件循环,是 JavaScript 的执行模型,这是实现异步编程的核心。在不同的平台有不同的实现,浏览器基于 HTML5 的规范各自实现,而 NodeJS 基于 libuv 核心。他们虽然都是实现了异步通知的效果,但运行规则还是有些差别。网络上关于“

2021-01-05 14:16:27阅读全文

从零开始,用elementui躺坑vue - npm
从零开始,用elementui躺坑vue - npm

npm: node package manager, 翻译成中文就是node包管理工具。随着Node.js的火爆,使用npm共享js代码已经成为每个前端开发者的必备工具。但就现状而言:一部分开发者还只是停留在npm install层面。更有甚者,一言不合就开删, rm -f node_modules

2021-01-05 13:24:56阅读全文

适合ts项目的api接口数据适配器type-json-mapper
适合ts项目的api接口数据适配器type-json-mapper

一个前端项目稳定运行一段时间以后。

2021-01-05 12:59:42阅读全文

APICloud AVM多端开发案例深度解析(下)--点餐app开发
APICloud AVM多端开发案例深度解析(下)--点餐app开发

上周,我们分享了用APICloud AVM多端开发技术开发一款《餐饮点餐》项目源码解析上篇,现在把下篇补足,希望能帮助开发者快速体验一套代码编译Android和iOS app+小程序。

2021-01-05 12:29:46阅读全文

vue+node(express)做中间层开发二--使用axios
vue+node(express)做中间层开发二--使用axios

拦截器可以用于api请求的错误处理,包括请求拦截和响应拦截。axios既可以用着前端项目也可以用在node后端项目中,所以把这套移植过来。

2021-01-05 11:03:01阅读全文

vue+node(express)做中间层开发五--token验证
vue+node(express)做中间层开发五--token验证

基于token的鉴权机制 — JWT介绍 简单说是用户调登陆接口后服务端返回一个token,前端拿到token放在header里,每次请求的时候传输给服务端,服务端根据token验证,如果有效就继续,如果无效就立即返回。

2021-01-05 09:34:22阅读全文

千里公路建设尽收眼底,3D可视化监测管养运,领导都惊呆了
千里公路建设尽收眼底,3D可视化监测管养运,领导都惊呆了

新基建发展建设集中于城市铁路交通和城际高速铁路,广泛利用云计算、大数据、物联网、移动互联、北斗导航、GIS、BIM等新技术。我国已经成为高速铁路运营里程最长的国家,但勘探、设计、建设、运营管理所依赖的媒体主要以二维地图为主。

2021-01-05 08:25:51阅读全文

vue+node(express)做中间层开发三--express支持es6
vue+node(express)做中间层开发三--express支持es6

在上一部分说到要在node层也使用axios并使用拦截器,但是发现express现在不支持es6,原本的拦截代码是用es6风格写的,于是要考虑让express支持es6语法。

2021-01-05 04:23:34阅读全文

vue+node(express)做中间层开发四--express支持axios
vue+node(express)做中间层开发四--express支持axios

在上文设置了experss支持es6之后,就可以把vue代码里的axios搬过来了。这一步只新增一个qs包 npm install qs

2021-01-05 03:53:35阅读全文

编写高质量 JS 变量的5种最佳做法
编写高质量 JS 变量的5种最佳做法

最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。

2021-01-04 20:50:00阅读全文

StringBuider 在什么条件下、如何使用效率更高?
StringBuider 在什么条件下、如何使用效率更高?

都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差。最近我在测试数据导入效率的时候就发现我以前对 StringBuilder 的部分理解是错误的。 后来我通过实践测试 + 找原理 的方式搞清楚了这块的逻辑。现在将过程分享给大家

2021-01-04 18:28:26阅读全文

vue+node(express)做中间层开发一
vue+node(express)做中间层开发一

采用的结构为前端Vue项目,内包一个node服务

2021-01-04 17:05:22阅读全文

如何利用状态同步开发一款联机游戏
如何利用状态同步开发一款联机游戏

目前市场上单机游戏占比高,因为相对联机游戏开发周期短、成本低,但联机游戏的社交属性强,玩家粘性高。总体来说,开发联机游戏有一定的技术门槛。

2021-01-04 05:47:55阅读全文

vue+element动态表头的写法(二)
vue+element动态表头的写法(二)

这里的表头和数据还是分开的,和上一篇不一样的是,这里的表头headerData的属性和数据bodyData里的属性值是对应关系,但是优势在于前端人员不需要再对bodyData进行处理,直接绑定到table上就可以

2021-01-04 04:36:03阅读全文

2020乘风破浪,我的年度总结
2020乘风破浪,我的年度总结

我是落落落洛克,为啥是这个名称呢,因为童年看过一部《洛洛历险记》,所以当时起花名的想起这个画面,就很自然的说了出来,enen...去年毕业,目前1.5年经验,非科班自学前端,现在依旧是个菜鸡

2021-01-04 02:03:36阅读全文

关于Vue 3.0 的改进 Proxy 代理实现数据驱动视图
关于Vue 3.0 的改进 Proxy 代理实现数据驱动视图

参考一下网上流传的机制图

2021-01-03 23:43:33阅读全文

Vue.js Cli 3.0 多页面开发案例解析
Vue.js Cli 3.0 多页面开发案例解析

Vue 是很好用,但是以往的都是单页面应用,这就导致了一些传统的项目移植困难,一些用了 JQ 的插件的等等写法都要改变。也还用专门找到相对于的 Vue 的插件才行,这次的 Cli 3.0 可以在原来项目的基础上直接移植,非常方便。

2021-01-03 19:48:11阅读全文

从零开始,用elementui躺坑vue - 初始化项目
从零开始,用elementui躺坑vue - 初始化项目

本项目采用Vue + ElementUI + axios + Vue-Router + Vuex。关于技术选型,我会在下一篇中单独做说明。

2021-01-03 14:18:47阅读全文

2021再看Deno(CDN for JavaScript modules的思考)
2021再看Deno(CDN for JavaScript modules的思考)

2018年,我曾经在deno发布不久写过一篇《Deno不是下一代Node.js!》的文章,正好最近有一些研究,站在2021年再来看看deno。

2021-01-03 02:41:57阅读全文

用iview框架制作一个商家的评分功能
用iview框架制作一个商家的评分功能

点击评分,下面的星星内容会自动变化

2021-01-02 01:07:43阅读全文

前端面试每日 3+1 —— 第626天
前端面试每日 3+1 —— 第626天

欢迎在 Issues 和朋友们一同讨论学习!

2021-01-02 00:03:42阅读全文

[Git管理]使用shell脚本和nodejs实现快速commit和打tag
[Git管理]使用shell脚本和nodejs实现快速commit和打tag

思考前端使用npm和git进行开发工作时,会有版本号或者变更需要同步更新提交。通过commit提交更新信息时,有时候我就在思考,是不是可以将commit信息利用起来,成为我们工作时变更的版本日志数据?

2021-01-01 12:44:11阅读全文

在飞书上开发第一个小程序-HelloWorld
在飞书上开发第一个小程序-HelloWorld

原创首发于飞书文档由此访问:

2021-01-01 03:48:05阅读全文

Vuex(三) —— 纯手写一个超简单的Vuex
Vuex(三) —— 纯手写一个超简单的Vuex

前面学了Vuex的概念和使用,还用购物车做了一个完整的案例,下面看看手写一个简单的Vuex。

2021-01-01 01:17:30阅读全文

无远社区版开始完全免费!向时代致敬!
无远社区版开始完全免费!向时代致敬!

作为开发者,我们每天享用着大量免费的软件,大到操作系统、数据库,小到一款插件,linux、mysql、nodejs、npm、eclipse、chrome... 一长串耳熟能详的名字。如果不是站在巨人们的肩膀上,从零开始搭建 无远开发平台(Enhancer) ,几乎是不可能。无远,作为面向未来的云开发

2020-12-31 19:00:09阅读全文

仅靠H5标签就能实现收拉效果?我说的是真的!
仅靠H5标签就能实现收拉效果?我说的是真的!

最近做项目时碰到这么一个需求:

2020-12-31 18:14:49阅读全文