基于canvas的三次贝塞尔曲线(bezierCurveTo) <canvas id="myCanvas"></canvas> <script> var WAVE_HEIGHT = 2…
分类:前端
Webpack学习-工作原理(下)
继上篇文章介绍了Webpack的基本概念,完整流程,以及打包过程中广播的一些事件的作用,这篇文章主要讲生成的chunk文件如何输出成具体的文件。分同步和异步两种情况来分析输出的文件使用的webpack版本:3.8.0。 …
前端笔口试中的编程题
之前是写在口试纪录里的,题目有点最先多了就支解出来特地来一篇了 完成一个函数printNum,接收一个参数n,输出n个递增自然数· 输出的自然数不能含有7(17,71,176)或为7的倍数(14,63);假如含有7或为7…
vue数据初始化--initState
数据初始化 Vue 实例在建立的时候会运行一系列的初始化操作,而在这些初始化操作里面,和数据绑定关联最大的是 initState。 首先,来看一下他的代码: function initState(vm) { vm._wa…
用Class写一个记住用户离开位置的js插件
前言 常见的js插件都很少使用ES6的class,一般都是通过构造函数,而且常常是手写CMD、AMD规范来封装一个库,比如这样: // 引用自:https://www.jianshu.com/p/e65c246beac1…
【剑指offer】2.替代空格
问题形貌 请完成一个函数,将一个字符串中的每一个空格替代成“%20”。比方,当字符串为We Are Happy.则经由替代以后的字符串为We%20Are%20Happy。 问题说的不太严谨: 1.能不能许可一连涌现多个空…
AJAX 的进阶使用(Blob、ArrayBuffer、FormData、Document、JSON、Text)
Ajax 即 Asynchronous Javascript And XML (异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。在无需重新加载整个网页的情况下,能够更新部分网页的技术。…
es6类和继续的完成道理
在阅读文章之前,您最少需要对JavaScript原型继续有肯定相识,假如以为有所短缺,能够先相识下我这篇文章: https://segmentfault.com/a/11… 1.es6 class 运用 ja…
ES6+ 常用语法整理
箭头函数 // 5 function greet (name) { return 'Hello, '+ name; } // 6 const greet = (name) => { return 'Hello, '…
vue的源码解析(passive特性,感觉是面试加分项)
今天我看源码,因为一边看一边记笔记所以看的慢。突然发现一个特性。所以单独开一篇。 感觉是一个秀bigger的特性,如果有一天面试官问你发现优化页面的时候, 你提出可以检查浏览器是否可以使用该特性。提升滚动流畅度。 pas…
js学问梳理5:关于函数的要点梳理(1)
写在前面 注:这个系列是本人对js学问的一些梳理,个中不少内容来自书本:Javascript高等程序设计第三版和JavaScript威望指南第六版,谢谢它们的作者和译者。有发明什么题目的,迎接留言指出。 1.函数声明和函…
前端工程师通过nodejs链接linux,并上传代码进行半自动化更新,省去ssh+ftp的链接工具
这几天,有一个临时项目,每次发布,都要我本地手动zip,上传fpt,然后shell unzip.搞得头大,不胜其烦。我是个懒人,这明显不是我的风格。干脆nodejs写一个自动链接服务器,并上传文件,然后解压的操作吧。 /…