随着使用 Vue.js 做项目,每天都是写组件,渐渐形成了这种思维,用 vue.js 的项目都是由路由和组件这两个重要部分组成,渐渐忽略了本身也是有插件这个概念的。那么 vue.js 中的组件是什么样子的,它都能干些什么…
分类:前端开发
js检测数组的4种方法
定义一个数组: var arr = [1,2,3]; typeof arr; //object 可以发现用typeof只能测出arr是一个对象,因为类型操作符typeof返回值有6种:number,string,bool…
自我感觉良好的大数模拟
从前的大数模拟都是自己用字符串来敲的,突然看到同学的代码后释放了很多思维,不仅敲得快还不容易错,于是找个晚上敲下大数的一些模拟,留下板子记录一下. 对于负数加减模拟运算我们可以分情况讨论并编写另一个函数,即: 若两数均正…
聊聊前端单元测试
讲讲前端的单元测试 前言 我希望你看完这篇文章后,能够对你的开发流程有所启发,那就是我写这篇文章的初衷了。 什么是单元测试 顾名思义单元测试就是测试最小单元,我们的单元可能是一个函数,一个button的样式,一个文案等等…
Angular 如何使用第三方库
Angular 的组件与模块看似好像与现有各种第三方类库(例如:lodash、moment 等)使用上有点格格不入,这很大的原因是 TypeScript 造成的假象。三足鼎立的前端其实都是雷同的,不管是哪种前端框架都可以…
CSS居中的方法总结
CSS水平和垂直居中在开发中经常用到,在此加以总结。 水平居中方法 1.行内元素水平居中,设置父元素的text-align: center。 <div id="box" > <span id="cont…
sublime text3 控制台安装方法+必用插件
控制台: import urllib.request,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa…
【译】前端BEM命名方法论之三:命名惯例
【译】前端BEM命名方法论之一:BEM 官方简介文档 【译】前端BEM命名方法论之二:BEM中的重要概念 使用 BEM entity(BEM 实体)开发需要了解它们的命名规范。 这个命名惯例的主要理念是使 CSS 选择器…
字符串方法整理
操作字符串的方法 子曾经曰过,这是基本功,就和练武的马步一样! 字符串的基本方法 一、原字符串不变 1.charAt 释义:返回在指定位置的字符; 参数:下标索引 index; 原字符串:不变; 返回值:返回在指定位置的…
关于原型链模式中的this和批量设置公有属性
1.在原型模式中this常用的两种情况: (1)在类中的this.xxx = xxx; this是当前实例 (2)某一个方法中的this,看执行的 时候“.”前面是谁,this就是谁 (3)原型链机制一步一步的查找 例:…
es6中的模块化
在之前的javascript中是没有模块化概念的。如果要进行模块化操作,需要引入第三方的类库。随着技术的发展,前后端分离,前端的业务变的越来越复杂化。直至ES6带来了模块化,才让javascript第一次支持了modul…
1. 剑指offer——替换空格
1. 描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 2.思路:正则表达式匹配所有空格,配合replace…