本地缓存之localstrage之用法
本地缓存之localstrage之用法

HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,这个在不同的浏览器中localStorage会有所不同。

2020-09-19 19:48:55阅读全文

前端性能优化
前端性能优化

DNS`解析:将域名解析为ip地址 ,由上往下匹配,只要命中便停止

2020-09-19 18:13:47阅读全文

手动实现table 头部固定,body滚动。
手动实现table 头部固定,body滚动。

以下就用简单粗暴的方法实现table头部固定,body超出部分实现垂直滚动的例子:

2020-09-19 15:56:30阅读全文

如何为微信分享赋能
如何为微信分享赋能

小视频大行其道,微商日渐式微,但是推文直到当下,还是不失为一种有效的推广途径,经常看到朋友圈里面分享的各种信息。至于效果如何也只能冷暖自知了。本文主要从整个推广过程中寻找问题,试图通过相应的技术手段实现微信分享的额外赋能,让推广更加科学高效。

2020-09-19 12:39:45阅读全文

React hooks + Vue + WebComponents 是什么感觉?
React hooks + Vue + WebComponents 是什么感觉?

今天早上打开github,发现尤大新开了个仓库叫 vue-lit,打开看了下,大概主体思想是用 vue响应式核心去驱动 lit-html的更新机制。

2020-09-19 10:16:54阅读全文

ES6(八)—— RegExp
ES6(八)—— RegExp

关于正则处理中文问题 —— u修饰符

2020-09-19 10:09:24阅读全文

ES6(六)—— Object
ES6(六)—— Object

Object属性可以简写吗?

2020-09-19 09:59:17阅读全文

商业智能(Business Intelligence)系统的使用及设计原则
商业智能(Business Intelligence)系统的使用及设计原则

各类经过编纂与汇总的数据,是信息时代下的标志性产物。身处于当今由前沿网络技术所引领的社会,大数据已经俨然成为一种宝贵的资源与财产。当然,各种数据在没有系统化的整理之前,还不过是一段段无意义的信息碎片,我们很难从大量的碎片中获取到有价值的东西。只有通过高效的可视化分析工具,才能直观的获取到大数据所带来

2020-09-19 07:43:54阅读全文

git的使用
git的使用

git是目前世界上最先进的分布式版本控制系统。

2020-09-19 05:26:43阅读全文

ES6(七)—— Set & Map
ES6(七)—— Set & Map

Set数据结构

2020-09-19 02:31:56阅读全文

CSS3媒体查询(Media Queries)与移动设备显示尺寸大全
CSS3媒体查询(Media Queries)与移动设备显示尺寸大全

此media属性值的意思是:当页页宽度小于或等于600px,就调用solution_schoolNet.css样式表来渲染页面。

2020-09-19 01:15:58阅读全文

mnl.js —— JavaScript 函数仿生命名法
mnl.js —— JavaScript 函数仿生命名法

GitHub: https://github.com/YuanSa/mnl.js

2020-09-18 22:06:05阅读全文

前端工程化-笔记
前端工程化-笔记

一、谈谈你对工程化的初步认识,结合你之前遇到过的问题说出三个以上工程化能够解决问题或者带来的价值。

2020-09-18 21:26:09阅读全文

ES6(五)—— 函数
ES6(五)—— 函数

Default Parameters —— 如何处理函数参数默认值?

2020-09-18 20:07:48阅读全文

vue 前端页面无操作时,执行某些操作
vue 前端页面无操作时,执行某些操作

用户长时间不再操作电脑的时候,应该给用户自动退出系统,这样可以防止有别人使用电脑操作上一个用户的数据。或用户长时间不操作,隐藏鼠标等。

2020-09-18 18:11:41阅读全文

js常用变量
js常用变量

在编码的过程中变量命名是一个容易忽略,又容易犯头疼的问题。例如在复杂的页面布局中Class的命名,同样一个结构在不同的上下文要表达的意思不一样,是采用通用命名呢?还是采用更具有描述性的业务相关词汇?但是呢还需要考虑到样式的复用、是否会冲突、被覆盖、组合命名的长度是否太长等问题。

2020-09-18 17:40:47阅读全文

开发界的“神笔码良”来了!从设计稿智能生成H5应用
开发界的“神笔码良”来了!从设计稿智能生成H5应用

回看 2010 年,软件几乎吞噬了所有行业,带来近几年软件行业的繁荣;而到了 2019 年,软件开发行业本身却又在被 AI 所吞噬。你看:DBA 领域出现了 Question-to-SQL,针对某个领域只要问问题就可以生成 SQL 语句;基于机器学习的源码分析工具 TabNine 可以辅助代码生成;

2020-09-18 17:40:28阅读全文

Node.js 中的异步生成器和异步迭代
Node.js 中的异步生成器和异步迭代

翻译:疯狂的技术宅

2020-09-18 05:23:53阅读全文

ES6 Module + 自定义元素 初体验
ES6 Module + 自定义元素 初体验

新一代 ECMAScript 和 Web Components 标准已经发展得非常全面,现代浏览器支持也十分广泛。纯原生代码也可以写出 Vue 单文件组件的类似效果。

2020-09-18 04:03:04阅读全文

中后台开发 小慕读书
中后台开发 小慕读书

$on push方法 一个事件绑定多个方法$emit

2020-09-17 20:40:11阅读全文

egg-core源码解读
egg-core源码解读

egg框架的使用过程中会发现有一些非常方便和优雅的地方,比如对各个环境下配置的合并和加载,对controller,service,middleware的集成和建立关联,对插件扩展等,从源码中可以发现egg是继承于egg-core的,而这些核心逻辑的实现都是在egg-core里完成的,因此可以说egg

2020-09-17 11:35:34阅读全文

实现多行文本省略、展开和收起功能 -- Electron+Vue写个播放器(二)
实现多行文本省略、展开和收起功能 -- Electron+Vue写个播放器(二)

今天继续琢磨播放器的用户体验细节,发现主流播放器的歌单、歌手、专辑、mv等详情页的描述文字如果太长的话,会自动收起,并提供一个展开按钮,点击即可展开,真方便啊,再看看自己的滚动实现滚的快看不清,滚的慢又浪费时间,简直了。

2020-09-17 09:23:24阅读全文

实现一个歌曲播放暂停渐入渐出效果 -- Electron+Vue写个播放器(一)
实现一个歌曲播放暂停渐入渐出效果 -- Electron+Vue写个播放器(一)

决定开始写博客了,从简单的东西写起吧。

2020-09-17 04:40:25阅读全文

mysql基础知识 持续更新
mysql基础知识 持续更新

排序方式:

2020-09-17 02:34:58阅读全文

js实现倒计时
js实现倒计时

很多场合用到倒计时,比如年会,生日,约会啊...废话不多说上代码

2020-09-17 01:00:35阅读全文

pm2 常用命令
pm2 常用命令

2020-09-16 19:06:54阅读全文

Linux下安装node及npm
Linux下安装node及npm

一、下载并解压node

2020-09-16 11:58:37阅读全文

使用node转发请求
使用node转发请求

本篇文章基于 vue、node(koa)

2020-09-16 02:31:01阅读全文

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

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

2020-09-16 00:17:09阅读全文

一文搞懂Web中暗藏的密码学
一文搞懂Web中暗藏的密码学

开发网站登录功能时,如何保证密码在传输过程/储存的安全?

2020-09-15 22:56:05阅读全文

ES6(三)—— 数组
ES6(三)—— 数组

数组遍历

2020-09-15 14:46:49阅读全文

ES6(四)—— Class
ES6(四)—— Class

Class

2020-09-15 11:45:01阅读全文