JavaScript 是一门弱类型的动态脚本语言,支持多种编程范式,包括面向对象和函数式编程,被广泛用于 web 开发。 一般来说,完整的JavaScript包括以下几个部分: ECMAScript,描述了该语言的语法和基本对象 文档对...[ 百科 ]
这两天研究了一下babel这个工具,因为平时项目基本都是脚手架生成的babel配置文件,真正自己想写点东西的时候,亲自去配却是一脸懵逼,写下这篇博客记录一下我的认知范围内的babel总结。首先,先看几个平时常见的...
下周公司要搞黑客马拉松了,组里可能会做个小程序。然后看到了mpvue感觉还不错,于是就打算试试水。用vue写小程序听上去美滋滋。那么先开始吧! 全局安装 vue-cli $ npm install --global vue-cli 创建一个基于 m...
在foreach中增加数组新元素 在foreach中增加数组元素,不会导致循环增加,循环次数还是原来数组的长度。 {代码...} 结果是:1,2,3,5,新增的7、8元素并没有被循环,但是数组的长度确实是增加了。 在foreach中删除...
上篇博文中说到了Vue源码的目录结构是什么样的,每个目录的作用我们应该也有所了解。我们知道core/instance目录主要是用来实例化Vue对象,所以我们在这个目录下面去寻找Vue构造函数。果然我们找到了Vue的构造函数...
写一个vue表单验证插件(vue-validate-easy) 需求 目标:简单易用可扩展 如何简单 开发者要做的 写了一个表单,指定一个name,指定其验证规则。 调用提交表单方法,可以获取验证成功后的数据。 调用重置表单方法重...
-
枫叶
8 小时前
发布于
-
收藏
不很久不很久以前 据说某家公司有两位前端,天天撸bug,为啥嘞?只怪测试MM倾人国,轻语哥哥有bug。✧(๑•̀ㅂ•́)و✧ 可是最近两位有点犯愁 Σ(っ °Д °;)っ。测试MM有几次提了紧急bug,都在旁边鼓励他们改bug了,可是...
原文地址:Bougie的博客 点击在线尝试一下 最终效果如下: 构造器(constructor) 构造一个TinyVue对象,包含基本的el,data,methods {代码...} 编译器(compile) 用于解析绑定到输入框和下拉框的v-model和元素的点...
稳定排序 稳定排序是指,如果原数组中有多个元素是“相等的”,那么这些元素在排序后数组的相对顺序应该保持不变。比如:我们对{name:string, age:number}[]数组用age进行排序,有很多人是25岁,那么在排序后的数组...
给定一个数组,将该数组从第一个元素开始顺时针打印出来。思路: 先考虑打印周围一圈的问题,然后可以使用递归求解,直到最后全都打印完为止。也就是先打印最外围的数,然后对于元二维数组中间的数组作为一个新的...
让我们来研究一下单链表的时间复杂度 相比于数组,单链表在插入删除节点的时候,不需要移动大量的元素,只需要改变指针的指向,所以我们往往看到好多文章说它的时间复杂度是O(1)。但是,这种说法是不对的,应该根...
Npm:node的模块管理器,可以通过其下载安装模块 1、 npm install (模块名) 安装模块到node_modules目录 {代码...} 机制:安装前npm install会先检查node_modules目录里是否已经存在模块,如果有则安装,若希望无...
1、简介 QUnit是前端单元测试的框架,与java的JUnit相似 2、常用代码简介 2.1 开始测试 QUnit.test( name, expected, test ) :一个常规的测试用例。测试用例名、期待断言数、测试内容(一般是一个function)。 Q...
一般在做前后端分离的时候, 前端服务器用的都是nginx,可是公司项目是需要运行在windows server上面的,所以综合考虑之下用IIS比较好一些,然而这方面的资料不如nginx那么多,所以就想记录一下这段时间遇到的坑...
1、简介: eslint检查我们写的 JavaScript 代码是否满足指定规则的静态代码检查工具。 JSHint 和 JSLint 也是静态代码检查工具,但伴随着发展,他们已经无法满足需求,于是ESlint 诞生了,因次ESlint比它们功能更...
1.什么是闭包? 函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制所收回 {代码...} 垃圾回收机制 {代码...} 2.闭包有什么好处?应用在哪里? 希望一个变量长期驻扎在内存当中 ...