3 No1奔跑的蜗牛

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 22w+

es6重新学习总结

字符串:var const let不存在变量提升暂时性死区 只要块级作用域内存在let命令,它所声明的变量就“绑定”(binding)这个区域,不再受外部的影响。不允许重复声明模板字符串includes(), startsWith(), endsWith()repeat()**padStart(),padEnd()**如果某个字符串不够指定长度,会在头部或尾部补全trimStart(),trimEnd()Number**isFinite() isNaN() **用来检查一个

2020-07-11 08:34:00

vue响应式伪代码

// 数据响应式function defineReactive(obj, key, val) { // 递归处理 observe(val) // 创建一个Dep实例 const dep = new Dep() Object.defineProperty(obj, key, { get() { console.log('get', key); // 依赖收集: 把watcher和dep关联 // 希望Watcher实例化时,访问一下对应

2020-07-01 11:49:43

重学vue2 1、手写弹出框插件

实现弹窗组件弹窗这类组件的特点是它们在当前vue实例之外独⽴存在,通常挂载于body;它们是通过JS动态创建的,不需要在任何组件中声明。常⻅使⽤姿势: this.$create({ title: '起早学习', message: '提示信息', duration: 1000 }).show();如何实现$create函数?需要一个构造函数借鸡生蛋(使用new Vue方式获取)使用vue.extend方法获取获取组件的实例new Vue()方法返回组件实例vu

2020-06-30 09:22:49

Windows下配置Git多账号github码云

一、分别创建ssh-key,并自定义文件名在左下角搜索git Bash 以管理员权限运行$ ssh-keygen -t rsa -C "A@qq.com你github的邮箱"Enter file in which to save the key (.ssh/id_rsa): lbfq_id_rsa$ ssh-keygen -t rsa -C "Bqq.com你github的邮箱"En...

2019-11-06 13:43:30

index.umd.js唤端

index.umd.js

2019-06-11 21:48:40

打开vue的dist文件夹

package.json配置: http-server dist

2019-06-09 18:27:49

webpack5-WebpackDevServer、hotModuleReplaceMent、TreeShaking、webpackMerge、codeSplitting、lazyload、全局变量

devServerdevServer: { // 这实现了与第一个示例相同的效果, // 如果新的子域名需要访问 dev server, // 则无需更新您的配置 allowedHosts: [ '.host.com', 'host2.com' ], before:(app)=>{ app.get('/some/p...

2019-06-09 16:08:35

webpack4-SourceMap

sourcemap他是一个映射关系 在devtool配置source-mapinline-source-map 在main.js后边追加base64格式的代码cheap-source-map 只要行不要列、只管业务代码不管第三方cheap-module-source-map 加上第三方eval-source-map 性能快、不太全面常用:cheap-module-eval-sou...

2019-06-09 15:36:20

webpack3-plugins

plugins 可以在webpack运行到某个时刻的时候,帮你做一些事情htmlWebpackPlugin 打包结束后自动生成一个html、将打包后的文件引入new htmlWebpackPlugin({ template:'src/index.html'//指定模板 })cleanwebpackplugin 打包前先清除dist目录new cleanWebpackPlugin...

2019-06-09 15:30:47

webpack2-loader

概念: loader是一个打包的方案 ,对于某一个特定文件该怎么处理file-loader 将某一文件移动到dist 返回文件名字1. 处理图片 rules:[ { test:/\.(png|jpg|svg)/, use:{ loader:"file-loader", options:{ name:'[name][has...

2019-06-09 15:26:09

webpack1--基础

webpck运行方式golbal: webpack index.js //此方法调用全局webpack版本 **local: ** npx webpack index.js //此方法调用项目内的webpackscripts 中配置 scripts:{ "build":"webpack" //此方法调用项目内的webpack } npm run build //...

2019-06-09 14:45:34

vue路由

路由小知识点1.vue返回上一个页面this.$router.go(-1);在webview下跳转失败 使用this.$router.push({name:'cardIndex'})

2019-06-05 13:46:02

js继承

继承看了很多写继承的,自己觉得还是有必要记录下。 function Parent(name,age){ this.age=age; this.name=name; } Parent.prototype.type=function(){ console.log('tihs is Parent prototype') } function Child(){ this.typ...

2019-05-26 12:43:21

devtool

source-map 生成一个SourceMap文件,源码映射 出错会报错当前的列和行.eval-source-map不会产生单独的文件、会报错行和列cheap-module-source-map 生成单独文件、不会产生列。cheap-module-eval-source-map 不会产生文件、不会产生列...

2019-05-25 15:42:53

webpack01

webpack安装:cnpm i webpack webpack-cli -Dwebpack配置:打包工具 -> 输出结果(js模块)默认配置文件名字:webpack.config.js配置相关参数 -- mode配置模式 //例如:--mode development --config 路径 //例如:--config xx.webpack.js 配置文件路径 ...

2019-05-25 14:38:09

VUE组件

vue组件构成:prop最好使用对象方式 props:{ msg:{ type:[Number], defalut:2, validator (value):{ //提交判断最终返回波尔值 return true } } }evetsolt组件通信props、eventBus、ref、parent/parent/paren...

2019-05-25 11:30:04

vue

vue知识点https://segmentfault.com/a/1190000016770732https://juejin.im/post/5cdb7bc26fb9a0321557044d

2019-05-19 11:33:17

http

1、常用的http状态码2、http缓存

2019-05-18 18:40:41

css之position

relative assolute fixed1、relative限制了absolute的位置2、限制了absolute的层级z-index relative设置z-index后 absolute设置将无效3、设置了relative后 absolute受overflow hidden限制4、relative只能限制fixed的z-index...

2019-03-24 17:23:39

webpack插件

webpack插件本地服务:webpack-dev-serverhtml先关操作的插件:html-webpack-plugin

2019-02-28 17:16:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。