最新文章更多>>
React setState流程解析
一、setState使用 接触react框架不久,却在项目当中发现,非受控组件其更新时机的触发方式——setState,是一个异步的过程 下面是一个例子: handelTabChange (tabName) { this.setStat...
6 小时前
手写jsonp
大家知道,jsonp的作用主要是实现跨域的,同时也知道实现跨域的标签有:script image link 今天的我就为大家手写一段 script实现跨域的代码。 var url = "https://api....
6 小时前
利用jQuery插件uploadPreview实现图片上传以及validate表单验证示例详解
首先给大家介绍我之前遇到的问题,传统的图片上传、展示和防止网页的跳转,大佬们都懂,但是在这里我想简单的写一下我的经历。仅供小白参考。 引入jquery之后,在引入以下的js,我会简单介绍以下,后续有详细的讲解: <scrip...
6 小时前
前端动画技术的研究和比较
第一次在segmentfault上发文章 :),欢迎评论指正。原文最初发表在 https://github.com/WarpPrism/… 动画相关概念 帧:动画过程中每一个静止的状态,每一张静止的图片 帧率:刷新频率,每秒钟播放的帧数,...
6 小时前
flex布局下的后台主页
直接分享代码看看吧。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content...
6 小时前
译文-浏览器下载图片的方式和时间点
原文链接:https://csswizardry.com/2018/… 背景资料 为了更好地控制产品主页缩略图的显示,(作者)团队选择了css的_background-image_而不是_<img>_标签;除了语义上的担忧,在样...
6 小时前
webpack4 常用插件列表及使用说明
copy-webpack-plugin 在webpack中拷贝单个文件或多个文件或整个目录, 可用于大型类库的拷贝 npmjs: https://www.npmjs.com/package… github: https://github.c...
6 小时前
一度让我头大到起飞的表单验证
表单验证在前端开发中非常非常常见,每次有需求时都不得不百度,匆匆忙忙,没有积累,也很零散。今天心血来潮想把它整理出来,有些粗糙,后续会继续修改 ^_^. step1: 首先定义一个Validator表单验证对象 var Validator ...
6 小时前
js-常见算法
冒泡排序 描述: 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会...
6 小时前
选中鼠标附近的文字
最近终于抽空给 Saladict 实现了鼠标悬浮取词功能,使用了较为简洁的实现方式,这里分享一下原理以及坑的处理。 初尝试 这个需求其实很早就被人提 issue 了,当时做了一番搜索,最后尝试了 document.caretPosition...
7 小时前
各种数据结构的 JavaScript 实现
When we are developing software, we have to store data in memory. Depending on how you want to manipulate the data, you ...
12 小时前
哈希映射没有副作用
当你想用javascript对象作为一个hash映射(完全用来储存数据),你应该按如下方式来创建它。 const map = Object.create(null); 当创建一个映射使用对象字面量时(const map = {}),...
12 小时前
利用JavaScript的复制
目前有两种方法实现移动端的复制,且目前这两种方法只在移动端试验过,PC端的支持情况还不是很清楚。 1. 使用clipboard插件 step1:引入插件 <script type="text/javascript&...
12 小时前
JS setTimeout的参数和返回值问题
定义和用法 setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 参数 示例: setTimeout(回调函数,时间,参数1,参数2,…,参数n) 结果: //2+3 //5 返回值 返回整型数值id,是setTimeo...
12 小时前
搞笑向, 面向IE8的webworker-ployfill
首先,这是一篇不严谨的博文。 本文仅供参考,无法在实际生产中运用。 在捯饬文件分片上传的过程中,我总是觉得单线程太慢了。 于是想,用webWorker呗。 首先,我们可以查看一下WebWorker的兼容性。根据MDN文档来看,主流浏览器都兼...
12 小时前
element-ui表格缩略图悬浮放大
element-ui表格缩略图悬浮放大 element-ui界面非常简洁和美观,提供的组件可以满足绝大多数的应用场景,当表格中显示了图片的缩略图时,想要鼠标浮动在缩略图上时放大图片的效果,该如何实现呢?element-ui虽然没有直接提供图...
13 小时前
【VUE】通过后端重定向到VUE的页面后,前端路由失效的解决方案!
这个问题是我在做微信授权登录的时候遇到的。 具体描述: 用户打开页面后,路由拦截判断用户是否登录,如果未登录,则将用户的访问地址记录到localStorage里面,等待授权后重定向到该页面。 当我使用location.href将页面跳转到后...
13 小时前
文本框里如何带上图标和文字提示
相信我们平时开发的过程中,会遇到这种需求: 这里是一个输入框,里面有提示文字的同时,还有一个小图标。这里我的做法是使用一个父元素包裹住文本框,利用父级元素的背景图片来完成小图标的实现。提示文字部分则使用文本框的placeholder来解决...
13 小时前
MVVM最佳解读和实践
本文不讨论MVVM的历史、优劣和与其他架构模式的对比,有兴趣的可以阅读一下Wikipedia对其描述Model-view-viewmodel - Wikipedia,和微软对MVVM的解释The MVVM Pattern。 网络上对于M...
13 小时前
是时候好好安利下 LuLu UI 框架了!
官方网站:l-ui.com/ 项目主页:github.com/yued-fe/lul… API文档:LuLu UI API中文文档 你好,LuLu! LuLu UI是一个基于jQuery,针对PC网站,兼容IE8+或IE7+的前端UI框架,...
17 小时前
回到顶部