- 博客(11)
- 收藏
- 关注
原创 前端面试中常考的源码实现 -- 续更....
前端面试中常考的源码实现 - - 续更…> 内容速览 函数防抖 / 节流实现一个new 关键字的功能函数 _new( func, args )手动实现 call / apply / bind实现深拷贝函数基于 ES5 / ES6 实现双向绑定instanceof 原理与实现实现支持绑定、解绑和派发的事件类函数防抖 / 节流* 函数防抖定义:多次触发事件后,事件处理...
2019-04-27 02:14:04
279
原创 【前端面试】手写代码 css js
【前端面试】手写代码CSS 部分>> 两栏布局要求: 垂直两栏,左边固定右边自适应。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt...
2019-04-03 00:14:06
492
原创 Vue plugin vue 插件 给Vue实例绑定的方法无效?
如下代码?<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta http-equiv='X-U...
2019-03-25 00:13:47
532
原创 Js new Date()方法移动端兼容 ios
//直接:let str = '2019-11-09 10:13:21'; // 这种格式 ios不兼容使用new date() &amp;amp;gt;==&amp;amp;gt; NaN str = str.replace(/\-/g, &amp;quot;/&amp;quot;); // 兼容ios '2019/11/09 10:13:21'let iosstr = '2019/11/09 10:13:21'; // 兼容ios写法
2019-02-06 22:29:05
3101
1
原创 从零开始系列之vue全家桶(2)安装chrome调试插件vue Devtools
小白安装前提是会用git, 会从github上找东西。第一步:我们可以先从github上找到vue-devtools的项目,下载到本地。下载vue-devtools链接。克隆方法:git clone https://github.com/vuejs/vue-devtools.git第二步:解压下载好的文件,进入到vue-devtools目录,shift右键找到命令行,安装项目所需要的依赖...
2019-02-06 11:04:21
324
原创 从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
什么是全家桶?包含了vue-router,vuex, axios。再加上构建工具vue-cli,sass/less样式,和Element UI 这类UI工具,就是一个完整的vue项目的核心构成。概括起来就是:、1.项目构建工具、2.路由、3.状态管理、4.http请求工具。5.其他axios是一个http请求包,vue官网推荐使用axios进行http调用。1. 安装nodejs。Nod...
2019-02-06 10:44:25
469
原创 【vue2.0进阶】轻松理解Vuex的3个核心概念及简单应用案例(计算器)
Vuex是一个提供状态管理机制,相比使用传统的全局对象,它有两大优点,一个是它的状态存储是响应式的,另一个是要不能随意修改Vuex的状态,必须按照它的规矩来办事。最后也了解了它有适用和不适用的业务场景。如何使用Vuex一、创建仓库Store要使用Vuex,我们要创建一个实例 store ,我们称之为仓库,利用这个仓库 store 来对我们的状态进行管理。 //创建一个 store con...
2019-01-21 23:02:19
268
1
原创 正则表达式合集
一.校验数字数字: /^[0-9]*$/n位的数字: /^\d{n}$/至少n位的数字: /^\d{n,}$/m-n位的数字: /^\d{m,n}$/零和非零开头的数字: /^(0|[1-9][0-9]*)$/非零开头的最多带两位小数的数字: /^([1-9][0-9]*)+(.[0-9]{1,2})?$/带1-2位小数的正数或负数: /^(\-)?\d+(\.\d{1,2})?$/...
2019-01-18 22:11:35
194
转载 vue父子组件传值 简单了解vuex
一、vue的父子组件之间是如何传值的?首先呢,需要说说的是,vue既然有双向绑定,那为何会有父子组件之间的传值问题?这个问题也简单,vue的组件会供其他的vue页面进行调用,如果数组都是双向绑定的话,那么就容易混乱了,比如a,b页面绑了一个num=10,那b,c页面又绑了num=5,那vue实例的num到底听谁的?所以,这就是vue官网为什么说组件之间的数据只能是单项流通的,而且由父组件传递给...
2019-01-12 01:10:09
778
原创 在网页标题栏title加入logo(icon)图标?
在网页标题栏title加入logo(icon)图标1在网页标题栏title加入logo(icon)图标?打开某一个网页会在浏览器的标签栏处显示该网页的标题和图标,当网页被添加到收藏夹或者书签中时也会出现网页的图标,怎么在网页title左边显示网页的logo图标呢?方法一(被动式):制作一个ico格式的图片,将图片命名为favicon.ico,像素大小为16*16,所使用的颜色不得超过16色...
2019-01-04 21:23:54
797
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人