随笔分类 - js
js
摘要:作为前端架构师,你经常需要制定,或至少能够掌握以上所列的每一项内容。流程中的任何一个环节出现问题,都会迅速演变为开发人员的痛苦,或者导致网站无法持续满足用户要求,甚至崩溃。 前端架构师的用户是开发人员。我们选择的工具、编写的代码、创建的流程,都是为了让开发人员能够建出最高效的、不出错的、可扩展的和可
阅读全文
摘要:$('.truncate-by-height').each((i, dom) => { $(dom).html(decodeURIComponent($(dom).html())) })
阅读全文
摘要:前面的话 使用Chrome DevTools的performance面板可以记录和分析页面在运行时的所有活动。本文将详细介绍如何使用performance面板解决性能瓶颈 准备 【匿名模式】 匿名模式可以保证Chrome在一个相对干净的环境下运行。比如安装了许多chrome插件,这些插件可能会影响我
阅读全文
摘要:26、异步组件当在React里使用异步组件时,核心知识是两个: webpack 如何异步加载其他模块:通过 require(['xxx'], function(module){})来实现;React 里如何使用异步加载的这个模块:参考正常使用模块时的做法; 【异步加载】 关于 webpack 的异步
阅读全文
摘要://实现方法一:循环赋值var arr1 = new Array(100);for(var i=0;i<arr1.length;i++){ arr1[i] = i;}console.log(arr1);//实现方法二:push方法实现var arr2 = new Array();for(var i=
阅读全文
摘要:hammer.js官方文档 hammerjs是什么 hammerjs是一个短小精悍的库,他可以让我们轻松的实现移动端上的手势。 hammerjs的两大优势如下: 为什么使用hammerjs 诚然,我们可以通过touch的四个事件等来完成相同的功能,但是不可避免的会比较麻烦,所以既然前人已经造了这个好
阅读全文
摘要:document.querySelectorAll赋给其它变量时, 为什么要.bind(document)? https://stackoverflow.com/questions/12637061/illegal-invocation-with-document-queryselectorhttp
阅读全文
摘要:源代码名称:html-webpack-template 源代码网址:http://www.github.com/jaketrent/html-webpack-template html-webpack-template源代码文档 html-webpack-template源代码下载 Git URL:
阅读全文
摘要:1. 添加 crossorigin="anonymous" 到script标签 crossorigin可以取枚举值anonymous或则use-credentials。 The “anonymous” keyword means that there will be no exchange of u
阅读全文
摘要:11行不能加,如果加上的话 会执行两次
阅读全文
摘要:转载于: https://segmentfault.com/q/1010000006930809?_ea=1180552 如图片显示,每行末尾都会提示你加上分号,如何让IDE自动完成这个操作或者取消这个提示。 选择 don‘t use
阅读全文
摘要:给主题的fork加一个remote 给 fork 配置一个 remote 使用 git remote -v 查看远程状态 把原作者的远程仓库添加到remote 再次查看是否添加成功 同步Fork 从上游仓库 fetch 分支和提交点,传送到本地,并会被存储在一个本地分支 upstream/maste
阅读全文
摘要:需求 要用代码来实现多张外部图片和文字的合并而且要上传到七牛云,再将图片链接通过客户端分享出去。图片背景需要支持用户自定义更换。 实现方案 在一个canvas上多次调用drawImage函数,分别绘制在canvas中,多次之后canvas中是多个图片合并的效果,然后再调用toDataURL函数将ca
阅读全文
摘要:// Original canvas const canvas = new fabric.Canvas('canvas'); fabric.Image.fromURL('https://picsum.photos/500/500?image=0', function(oImg) { // scale image oImg.scale(0.5); canvas.add(oImg);...
阅读全文
摘要:https://codepen.io/zhishaofei3/pen/rKVLjE
阅读全文
摘要:说明 JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript 数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种方法,代码可是足够的少了。 解释 方法一: 就这么短,就可以了,我们来解释一下为什么。 Map对象 Map是
阅读全文
摘要:http://sc.chinaz.com/yinxiao/150321424303.htm
阅读全文
摘要:接触过前后端开发的同学应该都了解网络请求代理工具fiddler(mac下面常用的是Charles),可以用来拦截分析请求、包装请求、本地调试和移动端代理开发调试等。多多少少,fiddler和Charles使用起来还是有些区别,不过还好都是可视化的界面使用配置起来也都比较方便。 先说下使用体验。对于一
阅读全文
摘要:在学习ES6新的特性解构赋值之前,我们先来看看为什么要使用解构,以前如果我们需要获取对象或者数组里面的数据,并且把它们存入数组,需要写很多代码。如下 可以看到,我们仅仅想从简单对象中获取相应的数据,对需要写很多重复的代码,如果我们仅仅只是想从更复杂的数据结构中获取某一个数据的话,那么可能会需要大量的
阅读全文

浙公网安备 33010602011771号