1、鼠标事件 pageX、clientX、screenX clientX 设置或获取鼠标指针位置相对于浏览器内容窗口的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。 clientY 设置或获取鼠标指针位置相对于浏…
分类:前端开发
虚拟DOM介绍
近一年业务项目中都在使用React框架,也出现了一些以前没怎么关注过的新概念,例如虚拟DOM。虚拟DOM本身不是什么新鲜事物,网上随便一搜,早在2015年就有人详细介绍过了,但我只知道它速度快,效率高,对原理一无所知,最…
使用webpack提升vue应用的4种方式
webpack是开发Vue单页应用必不可少的工具,它能管理复杂的构建步骤,并且优化你的应用大小和性能, 使你的开发工作流更加简单。 在这篇文章中,我将解释使用webpack提升你的Vue应用的4种方式,包括: 单文件组件…
用Electron创建跨平台应用(第四弹)检测当前是否连接互联网
Electron主要用于创建跨平台的桌面软件, 既然是桌面软件, 那即使是断网的情况下, 无需联网的功能也应该可以正常使用. 为了提升用户的体验, 我们应该能根据当前是否可以连通互联网, 对用户做出提醒(类似桌面qq在线…
自制在线音乐播放平台,电脑办公者100%好评。
好久不见,简书的宝宝们。 很久没有更新文章了,其实一直在想着重整旗鼓,卷土重来。但是贫穷限制了我的梦想,但是无论如何,我还是不会放弃的,come on. 利用零碎的事件推送一个我觉得很方便,很强大的在线播放器。 DJun…
clip实现圆环进度条
环形进度条.gif 怎么实现这样一个圆环进度条的效果呢,可以使用canvas、svg、GIF等等方式,今天我们来说下使用css3怎么来实现。 实现思路 圆环很简单,一行cssborder-radius:50%即可实现,而…
做前端开发累成狗,技术学到死了,还只是冰山一角
现在web前端越来越细分,工具、框架语言、日新月异,学也学不完。很多同学想放弃,甚至有人质疑前端以后饱和了,找不到工作了这种无脑文章。 贩卖焦虑,着实可笑,那么根据现在的判断,我们展望一下未来到底什么样的呢?我们天天刷屏…
决策树/DT(Decision Tree)
决策树作为一种解释性好、训练效率高、理解简单的机器学习算法,在特征选择等领域用的非常广泛。 算法释义 决策树通过递归地进行特征选择,将训练集数据 D 进行分类最终生成一颗由节点和有向边组成的树结构。其中结点分为两种类型:…
精读《React 八种条件渲染》
1 引言 本期精读的文章是:8 React conditional rendering methods 介绍了八种 React 条件渲染方式。 模版条件渲染非常常见,遇到的时候往往会随机选择一种方式使用,那么怎么写会有较…
块级元素除去宽度后的剩余部分是什么
块级元素一定会填充满它的父级元素。一个块级元素由 margin、border-box、padding-box 、content-box嵌套而成。 如果你将块级元素的 box-sizing 属性设置为 content-bo…
前端模块化
1、为什么需要模块化 在JavaScript发展初期就是为了实现简单的页面交互逻辑,网页结构并不复杂,早期简单的网页结构是类似这样的: <!DOCTYPE html> <html> <hea…
深入javascript之原型和原型链
原型和原型链是js中的难点也是重点,明白了原型和原型链会让我们在后面不管是学习还是工作都会更加高效,并且原型和原型链会是面试中必不可少的话题。看完此篇文章一定会让你对原型,原型链有深刻全面的了解。 一. 函数对象 所有引…