文章库ARTICLE COLUMN

  • Promise加载图片用法详解

    Promise加载图片用法详解

    摘要:现在不会用都不好意思说自己是前端,为什么火起来,一句话解决了回调嵌套和执行顺序问题最重要的我感觉是解决顺序问题。 现在不会用Promise都不好意思说自己是前端,Promise为什么火起来,一句话解决了回调嵌套和执行顺序问题最重要的我感觉是解决顺序...

    BrennerBrenner 评论0 收藏0
  • async/await异步不阻塞调用

    async/await异步不阻塞调用

    摘要:有两个新的异步语法,一个是,,一个是,两者我更青睐于,,原因很简单,,语法糖让代码更清晰,更直观。当函数执行的时候,一旦遇到就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。 es6有两个新的异步语法,一个是async,await,一个...

    TigerChainTigerChain 评论0 收藏0
  • 新站上线,分享10个最强chrome浏览器插件!瞬间开发效率加倍

    新站上线,分享10个最强chrome浏览器插件!瞬间开发效率加倍

    摘要:新站极简插件打磨已久,终于上线访问地址借此机会,推荐个最强插件,瞬间开发效率加倍用于调试应用程序的和扩展。可以解决扩展无法自动更新的问题,同时可以访问谷歌搜索,邮箱,等谷歌服务。 showImg("http://upload-images.jianshu.io/upload_images...

    cniocnio 评论0 收藏0
  • 入门hexo ! 搭配next、GiteePages,轻松免费开发高质量个人博客 ( Linux D

    入门hexo ! 搭配next、GiteePages,轻松免费开发高质量个人博客 ( Linux D

    摘要:本文重点介绍下开发搭配,免费轻松实现高质量高颜值博客。其他系统的方法大同小异,只是环境配置略有不同,只要有和环境便可轻松入门。本篇内容也可以查看我的个人博客 showImg("https://upload-images.jianshu.io/upload_images/15934130-09520016b6b...

    raoyiraoyi 评论0 收藏0
  • 从零到一  styled-components 4.x  的使用

    从零到一 styled-components 4.x 的使用

    摘要:废话不多话,来上车安装或者简述使用创建全局的样式首先创建一个文件,例如引全局包里面为项目需要的内容在组件内把引入的当做标签写入创建一个局部的样式引局部包里面为项目需要的内容在组件内把引入的当做标签写入类嵌套类似于用法大同小异列举 废话...

    YuqiYuqi 评论0 收藏0
  • Javascript五十问——从源头细说Webpack与Gulp

    Javascript五十问——从源头细说Webpack与Gulp

    摘要:前言与是目前圈子内比较活跃的前端构建工具。对于初学者来说,对这二者往往容易认识不清,今天,就从事件的源头,说清楚与。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。打包后形成的文件出口。 前言:Webpack 与 gulp是...

    lwx12525lwx12525 评论0 收藏0
  • vuex重置所有state(可定制)

    vuex重置所有state(可定制)

    摘要:这里为什么是一个数组呢因为这就是标题所描述的可定制,如果页面内重置绝大部分状态,但需要保留其中一些状态的时候我们可以通过我们传递过来的值来剔除相应的,使其不被更新。 在正式场景中我们经常遇到一个问题,就是登出页面或其他操作的时候,我们...

    singeryesingerye 评论0 收藏0
  • 程序性能优化-局部性原理

    程序性能优化-局部性原理

    摘要:性能测试运行环境浏览器对一个长度为的二维数组子数组长度也为进行次空间局部性测试,时间毫秒取平均值,结果如下所用示例为上述两个空间局部性示例按列排序按行排序从以上测试结果来看,二维数组按列顺序访问比按行顺序访问快了个数量级的速度。 更多...

    xiaokaixiaokai 评论0 收藏0
  • vue项目接口管理

    vue项目接口管理

    摘要:在开发中,会涉及到很多接口的处理,当项目足够大时,就需要定义规范统一的接口,如何定义呢方法可能不只一种,本文使用进行接口的统一管理本文使用生成的项目举例举例拿的官网简单举个例子,先看一下官网看下网站,脑补一下后台给出的文档,如果后台不...

    FreemanFreeman 评论0 收藏0
  • 使用 Gatsby.js 搭建静态博客 EX 使用语雀发布到博客

    使用 Gatsby.js 搭建静态博客 EX 使用语雀发布到博客

    摘要:原文链接偶然看到通过语雀发布文章到静态博客,很方便,实现过程也很有意思。我的配置接收推送此时在语雀发布文章,接口就会收到推送的文章信息。 原文链接:https://ssshooter.com/2019-01... 偶然看到通过语雀 webhook 发布文章到 Hexo 静态博客,很...

    DoINsiStDoINsiSt 评论0 收藏0
  • 记一次原生JS实现XSS攻击案例

    记一次原生JS实现XSS攻击案例

    摘要:为了加深自己对攻击的理解,特意尝试了一下,并把整个过程记录下来。因为标签有问题,在后台返回来的标签在是存在的,但是并没有执行还请各位大佬多多指正 XSS:跨站脚本(Cross-site scripting) 攻击手段和目的: 攻击者使被攻击者在浏览器中执行脚...

    TesterHomeTesterHome 评论0 收藏0
  • IT书架

    IT书架

    IT优质书籍整理,后续持续更新...

    阿罗阿罗 评论0 收藏0
  • 浏览器端用JS实现创建和下载图片

    浏览器端用JS实现创建和下载图片

    摘要:尤其是通过生成文件内容,然后通过浏览器端执行下载的操作。日前,项目中就遇到了这类需求,在浏览器端实现保存当前网页为图片,然后还可以下载。提供了一种创建对象的方法,但是兼容性堪忧,绝大部分浏览器都没有实现。 问题场景 在前端很多的项目中...

    blairblair 评论0 收藏0
  • 安卓设备在微信中播放视频结束后出现广告的解决办法

    安卓设备在微信中播放视频结束后出现广告的解决办法

    摘要:如果你没有付费的话从理论来说广告是不可避免的但是可以通过一些方法绕过广告首先判断设备是安卓还是其次在视频播放完成事件中添加,先播放视频再暂停视频即可 如果你没有付费的话 从理论来说 广告是不可避免的 但是可以通过一些方法绕过广告:首先判...

    dongxiawudongxiawu 评论0 收藏0
  • 模拟长按事件

    模拟长按事件

    摘要:如果你想在监测到用户在微信浏览器中长按图片的动作并进行统计,可以使用以下方法你的操作但是这种方法在安卓微信浏览器中,当事件持续到弹出选择框后,事件会被中断,所以可以采取下一种方法已长按没长按 如果你想在监测到用户在微信浏览器中长按图片...

    ShowerSunShowerSun 评论0 收藏0
  • Node.js  this指针指向module.exports、global、实例,指针显式、隐式传

    Node.js this指针指向module.exports、global、实例,指针显式、隐式传

    摘要:一指针指向全局中的指向的是二指针指向对象在函数中指向的是对象,和全局中的不是同一个对象 一、this指针指向module.exports console.log("全局中的this指向的是module.exports"); console.log(this); //{} this.obj = "Hello World"; console.log(...

    beitabeita 评论0 收藏0
  • JavaScript是如何工作的: CSS 和 JS 动画底层原理及如何优化它们的性能

    JavaScript是如何工作的: CSS 和 JS 动画底层原理及如何优化它们的性能

    摘要:贝塞尔曲线贝塞尔曲线是应用于二维图形应用程序的数学曲线。通过调整控制点,贝塞尔曲线的形状会发生变化。让我们看看贝塞尔曲线的工作原理。贝塞尔曲线需要四个值,或者更准确地说它需要两对数字。每对描述立方贝塞尔曲线控制点的和坐标。 这是专门探...

    darcranddarcrand 评论0 收藏0
  • canvas绘制圆角头像

    canvas绘制圆角头像

    摘要:如果你想绘制的网页包含一个圆弧形的头像的图片,但是头像本身是正方形的,需要的方法如下首先,拿到头像在画布上的坐标和宽高具体怎么获取不在此做具体介绍然后只需要调用以下函数即可半径 如果你想绘制的网页包含一个圆弧形的头像的canvas图片,但是...

    Benedict EvansBenedict Evans 评论0 收藏0
  • canvas绘制多张图其中有空白或绘制不成功的问题

    canvas绘制多张图其中有空白或绘制不成功的问题

    摘要:一般来说绘制很多张图片中间有几张没画出来通常就是没得原因,具体如下 一般来说 绘制很多张图片 中间有几张没画出来 通常就是没load得原因,具体如下: let arr = ["img1","img2","img3"]; let Canvas = document.createElement("canvas"...

    DobbyKimDobbyKim 评论0 收藏0
  • vue编写的移动端条件搜索条组件

    vue编写的移动端条件搜索条组件

    摘要:编写的移动端条件搜索条组件利用开发的移动端条件搜索条组件,方便在移动端进行多条件下搜索,提高用户的体验度,高速提取用户所要浏览的搜索条件,以便提供更精确的用户浏览内容。显示弹框一级目录,当时,其值为。 vue-filter-bar vue编写的移动端条...

    Ethan815Ethan815 评论0 收藏0
  • 对象的合并及拷贝

    对象的合并及拷贝

    摘要:方法用于对象的合并,将所有自身的非继承的可枚举属性的值从一个或多个源对象拷贝到目标对象。比如,如果对象的属性是函数或对象,该属性会被过滤掉,导致拷贝时会缺少属性。利用递归对每一层都重新创建对象并赋值从而实现深拷贝 Object.assign() Obje...

    econieconi 评论0 收藏0
  • LeetCode8.字符串转换整数(atoi) JavaScript

    LeetCode8.字符串转换整数(atoi) JavaScript

    摘要:字符串转换整数请你来实现一个函数,使其能将字符串转换成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。如果数值超过这个范围,返回或。因此无法执行有效的转换。 LeetCode8.字符串...

    fasssfasss 评论0 收藏0
  • LeetCode9.回文数 JavaScript

    LeetCode9.回文数 JavaScript

    摘要:回文数判断一个整数是否是回文数。回文数是指正序从左向右和倒序从右向左读都是一样的整数。示例输入输出示例输入输出解释从左向右读为。因此它不是一个回文数。 LeetCode9.回文数 JavaScript 判断一个整数是否是回文数。回文数是指正序(从左向右)和...

    junbaorjunbaor 评论0 收藏0
  • JS JavaScript实现杨辉三角

    JS JavaScript实现杨辉三角

    摘要:实现杨辉三角观察这样的一组数,找出规律,用控制台输出这样规律的数规律这是杨辉三角,每一行头尾的数都是,其余的数是上一行对应的数字相加,考虑使用递归算法。答案参考第一个数为最后一个数为中间的数为前一行的两个数相加用来放第行的数字符串形式...

    yuanxinyuanxin 评论0 收藏0
  • React组件卸载、路由跳转、页面关闭(刷新)之前进行提示

    React组件卸载、路由跳转、页面关闭(刷新)之前进行提示

    摘要:组件卸载生命周期路由跳转和页面关闭三者看起来有些类似的地方,比如都是当前组件即将从视口消失,但实际上所触发的事件均不相同。至此已经实现了路由跳转时提醒用户进行保存的功能。 React组件卸载生命周期、路由跳转和页面关闭三者看起来有些类似的...

    leanoteleanote 评论0 收藏0

热门文章

<