- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 正则篇
正则表达式是一个描述字符规则的对象创建表达式// 构建函数构建var reg = new RegExp('a','ig');/** 'a' 正则的规则* g 执行全局匹配* i 代表部分大小写*/// 字面量创建var reg = /study/; // 不带修饰符var reg = /study/ig; // 带修饰符正则对象下的正则使用reg.test(str...
2018-12-06 11:41:55 188
原创 git自我整理
配置命令// 设置用户名和emailgit config --global user.name '你的名字'git config --global user.email '你的邮箱'// 配置ssh创建密钥:$ ssh-keygen -t rsa -C “邮箱”// 显示当前配置git config --list代码信息// 显示有变更的文件$ git status// ...
2018-11-27 11:33:32 170
原创 笔试题 --模拟md文件
需求:模拟markdown文件<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><style>html,body{ margin: 0; padding: 0; width: 100%; heig
2019-01-14 20:21:26 290
原创 vue系列之二 指令
为了2019年,重新学一遍vue个人理解,如有错误请指出vue 里面以 v- 开的属性叫做指令。v-model 双向绑定 && v-bind 绑定拿个实例来说引入吧:有一个文本框,同步显示并计算输入字符串的长度<body><div id='app'> <input type="text" v-model="info"/>&
2019-01-09 21:31:33 280
原创 vue系列之一 介绍与引用
为了2019年,重新学一遍vue个人理解,如有错误请指出介绍vue是一个渐进式的框架:(渐进式:随着客户端支持的不同,功能也在渐渐的增强,体验也在渐渐的变好,但是低版本浏览器有些功能实现不了,也能实现基本的功能)vue是一个MVVM框架(m:model 数据v:view 视图vm:viewmodel 双向绑定:数据变化&amp;lt;=&amp;gt;视图变化)安装环境找个文件夹打开...
2019-01-08 22:15:42 346
原创 vcCode常用快捷键
快捷键功能f3查询下一个f7转到行f8跳到下一个警告或者错误 +shift 上一个ctrl+f12跳转到定义ctrl+g跳转到行ctrl+k跳到上一个编辑位置ctrl+del/backspace删除左右字符ctrl+shift+k删除行ctrl+alt+上下键在上下位置添加光标ctrl+shift+上下键...
2018-12-25 22:01:02 722
原创 js实用方法
判断类型const typeOf = (obj) =&gt; obj&amp;&amp;Object.prototype.toString.call(obj).replace(/\[object\s|]/g, '')千位符const milliFormat = num =&gt; num &amp;&amp; num.toString().replace(/^\d+/g, m =&gt;
2018-12-24 21:44:37 150
原创 js进阶之三 this指向
本文不考虑严格模式(错误之处感谢提出,请勿喷)function 函数 this 指向一共有4种规则:默认绑定,隐式绑定,显式绑定, new绑定默认绑定function fn() { var a = 10; console.log(this.a); } var a = 1; fn(); // a: 1fn在没有任何修饰的被调用,只能使用默认绑定;this指向了直...
2018-12-10 16:03:01 172
原创 css3 渐变文字
<!doctype html><html lang="en"><head><meta charset="UTF-8" /><style type="text/css"> h1{ position: relative; color: rgba(255, 255,
2018-12-10 14:28:32 740
原创 js进阶之二 作用域 & 闭包
作用域作用域一般分为两种: 全局作用域和局部作用域全局作用域: 做外层的变量,能够被内层作用域访问到;&amp;lt;script&amp;gt;var globalVar = 'Global variables';function fn() { console.log(globalVar );}fn(); // Global variables&amp;lt;/script&amp;gt;局部作用域:...
2018-12-10 10:18:28 292
原创 js进阶之 声明提升和 var & const & let
声明提升函数的声明提升到最上面,函数执行位置取决于调用的位置变量的声明提升到仅次于函数的下面说到这里看段代码来引入下一个话题<script type="text/javascript">fn(); // undefinedvar variables= 'Global variables';fn(); // Global variablesfunction fn()...
2018-12-08 17:12:52 294
原创 显示 js 调用堆栈
个人应用上的理解,错误的地方非常多,做好心理准备再看堆 &amp;&amp; 栈堆: 一般通常是一个可以被看做的数组、对象;堆是在程序运行时,而不是在程序编译时,申请某个大小的内存空间。即动态分配内存。栈: 就像一个桶,后放进去的先拿出来,它下面本来有的东西要等它出来之后才能出来,即先进后出缓存机制栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放。堆则是...
2018-12-07 11:48:12 4606 1
原创 js拖拽 + 回放
&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;style&gt;body{ma
2018-11-26 18:31:18 463
原创 cookie简单封装
设置cookie/*cookieName cookie名字cookieValue cookie值cookiePath cookie路径cookieTime cookie存在时间*/function setCookie(cookieName,cookieValue,cookiePath,cookieTime){ var json = { "x" : cookieValue }...
2018-11-26 18:18:32 118
原创 canvas学习之基础
&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;style type="text
2018-11-26 18:11:24 213
原创 canvas学习之黑客帝国
先将body的margin和padding清空,body占满全屏<style> body{ margin: 0; padding: 0; } body,html{ height: 100%; }</style>然后新建个canvas节点<canvas id="can">你得浏览器版本低了</canvas>最后上js代...
2018-11-26 18:10:26 205
原创 递归优化
尾递归// n 循环条件 total 当循环条件成立后的返回值const recursion = (n, total) =&amp;gt; { if (n === 1) return total; return recursion(n - 1, n * total);}recursion(5, 1) // 120...
2018-11-26 17:56:57 290
原创 函数节流
什么是javascript函数节流?javascript函数节流就是针对调用频率高的函数,通过设置定时器,使其在执行后间隔一段时间,才进行下一次的执行,避免重复频繁的调用导致的浏览器性能以及ajax重复调用问题。函数节流的基本应用场景:onresize,scroll,mousemove ,mousehover等事件回调函数的无间断执行。一般实现是通过setTimeout定时器,通过设置缓冲...
2018-11-23 10:23:37 248
转载 md文件使用介绍
凌云之翼 写的一篇图文混合介绍https://www.cnblogs.com/liugang-vip/p/6337580.html
2018-11-22 09:54:51 42391
转载 redux个人详解
Redux的流程,React中的props和state的用法(使用通过reducer创建出来的Store发起一个Action,reducer会执行相应的更新state的方法,每当state更新之后,view会根据state做出相应的变化!)redux的流程:1.store通过reducer创建了初始状态2.view通过store.getState()获取到了store中保存的state挂载...
2018-11-05 16:14:58 135
转载 json-server
前后端并行开发的痛点前端需要等待后端开发完接口以后 再根据接口来完成前端的业务逻辑解决方法在本地模拟后端接口用来测试前端效果 这种做法称之为构建前端Mockjson-server获取一个模拟的功能齐全的api接口 不需要敲代码 小于30s即可搞定json-server使用全局安装json-server命令行工具npm install -g json-server...
2018-11-05 16:10:18 355 1
原创 gulp 配置实例
/* src 指来源 pipe 指管道 dest 指目标*/var gulp = require("gulp");var babel = require("gulp-babel");//转es5 var es2015 = require("babel-preset-es2015");//转es5 var webpack = require("gulp-webpack
2018-11-05 16:08:58 103
原创 git常用
创建密钥:$ ssh-keygen -t rsa -C “邮箱”关联一个远程库:git remote add origin 地址查看远程仓库 git remote -v克隆:git clone 地址查看分支:git branch查看远程分支: git branch -a创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 删除分支:git br...
2018-11-05 16:07:13 129
原创 配置gulp命令
npm initnpm install gulp -g 全局安装 gulpnpm install gulp --save-dev 局部安装 gulpnpm install --save-dev gulp-babel babel-preset-es2015 babel-core 安装bable 打包工具npm install gulp-webpack --save-dev 安装gu...
2018-11-05 16:01:55 200
转载 redux 要点
0. redux要点1. redux理解2. redux相关API3. redux核心概念(3个)4. redux工作流程5. 使用redux及相关库编码#1. redux理解什么?: redux是专门做状态管理的独立第3方库, 不是react插件作用?: 对应用中状态进行集中式的管理(写/读)开发: 与react-redux, redux-thunk等插件配合使用2. re...
2018-11-05 16:01:07 232
转载 jq
jQueryjQuery 概述jQuery 是原生 Javascript 开发出来的代码库,通常被称为框架。jQuery 设计的宗旨是 “write Less,Do More”,即倡导写更少的代码,做更多的事情。jQuery 通常被用来优化HTML文档操作、事件处理、动画设计和Ajax交互。中文名: 极快瑞 外文名: jQuery 核心理念: write less,do more ...
2018-11-05 15:59:34 304
转载 lodash 常用方法
引用方法import _ from 'lodash';map ,遍历数组和对象// obj 可以是数组,也可以是对象// 回调函数 item: value值 index:obj为数组时则为下标值 obj为对象时则为key值 _.map(obj, (item, index)=>{} ) chunk,将数组进行切分const arr = [1,2,3,4,5,6...
2018-11-05 15:54:49 1542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人