MIR_zhang的博客

前端学习

webpack4 搭建 Vue 开发环境笔记

一、node 知识 __dirname: 获取当前文件所在路径,等同于 path.dirname(__filename) console.log(__dirname); // Prints: /Users/mjr console.log(path.dirname(__filename)); // ...

2018-11-14 09:43:24

阅读数 1238

评论数 0

Tasks(任务), microtasks(微任务), queues(队列) and schedules(回调队列)

原文:What is the Execution Context & Stack in JavaScript? git地址:Tasks(任务), microtasks(微任务), queues(队列) and schedules(回调队列) 如果你更喜欢视频,Phili...

2018-09-26 15:20:28

阅读数 248

评论数 0

JavaScript中的执行上下文和队列(栈)的关系?

原文:What is the Execution Context & Stack in JavaScript? git地址:JavaScript中的执行上下文和队列(栈)的关系? 导读:以前总是看到相关文章提到什么变量提升,函数提升啥的,什么函数提升优先级大于变量的,总是...

2018-09-26 15:01:19

阅读数 101

评论数 0

vue服务器渲染nuxtjs

但是

2018-08-07 09:24:14

阅读数 2106

评论数 0

vue预渲染--prerender-spa-plugin插件的使用

预渲染 我们按照vue-cli脚手架开发的vue项目,打包后是一个空的html和一些js、css,在浏览器拿到这些资源后就会根据js去请求数据、生成dom然后再插入html,这种就浏览器渲染,由于这种方式无法解决seo,而且白屏时间偏长导致对应的体验不佳,便有了预渲染和服务器渲染。 ...

2018-08-07 09:19:29

阅读数 2449

评论数 0

vscode设置同步

1、Settings Sync是vscode中同步设置和安装插件的小工具,在扩展商店中搜索并安装它 2、登陆Github>Your profile> settings>Developer settings>...

2018-07-23 16:59:46

阅读数 926

评论数 0

Windows10安装Linux子系统Ubuntu,使用tree指令生成文件目录结构树

我们经常需要将一个文件生成为目录结构树,我们可以通过win 提供的tree指令来搞定。 win系统里的tree指令: 在cmd种输入tree /? C:\Users\zhang\Desktop\work>tree /? 以图形显示驱动器或路径的文...

2018-06-21 18:20:55

阅读数 605

评论数 0

react-native学习中问题汇总

问题描述:creact-react run-android时报错: Could not get unknown property ‘MYAPP_RELEASE_STORE_FILE’ for SigningConfig_Decorated 截图: 参考:传送门

2018-06-03 01:14:28

阅读数 98

评论数 0

结合享元模式思想写一个导航

享元模式:运用共享技术有效的支持大量的细粒度的对象,避免对象间拥有相同内容过多造成多余的开销 在写管理端时,一般会做权限控制,这时我们就要根据后台返回的权限树(或者相应数组)生成对应的导航菜单 在这里我们通过享元模式来基于react和antd来根据权限树来生成对应的菜单 MenuItem元和...

2018-06-01 00:17:19

阅读数 127

评论数 0

中介者模式

在学习javascript设计模式一书中,看到了这样一个需求: 需求要求给导航消息提示部分加个用户自定义消息提示设置,而问题是很多模块都导航,这样一个一个模块去改导航就太麻烦了,所以用到了中介者模式 虽然在vue项目中我们可以用vuex统一管理,但是这种思想还是很有必要理解的 中介者模式与发...

2018-05-31 23:10:12

阅读数 45

评论数 0

发布订阅模式简单实现

代码 export default class Oberver { // 定义一个事件容器 event = {} subscribe (type, fn) { // 消息类型不存在 if (typeof this.event[type] === 'undefin...

2018-05-31 01:05:59

阅读数 2912

评论数 0

vue如何实现一个auto-complete组件

在这里提供种实现auto-complete组件的思路 auto-complete的静态页面 一、通过vue指令来实现auto-complete <template> &am...

2018-05-26 00:44:33

阅读数 3751

评论数 1

在window下搭建react-native开发环境配置,并通过react-native-cli生成一个项目运行

安装些基本软件,自行找教程,记得配置下环境变量 安装python2 安装jdk node、yarn (https://blog.csdn.net/bule_zst/article/details/78157361) 模拟器Genymotion传送门 安装android stud...

2018-05-21 01:56:33

阅读数 2667

评论数 0

npm设置淘宝镜像

一、通过config命令 npm config set registry https://registry.npm.taobao.org 这种方式有点问题,通过config命令方式会导致在npm install时报一个配置文件错误,看不懂,最后重装了使用直接修改配置文件的方式 二、通过...

2018-05-20 00:30:12

阅读数 584

评论数 0

git 将本地已有项目上传至github

git init把这个文件夹变成Git可管理的仓库 指定仓库地址 git remote add origin ‘xxx.git’ 提交注释 git add * git commit -m ‘init’ 此时会提示输入用户名和密码 git push origin master...

2018-05-10 11:46:03

阅读数 51

评论数 0

如何在react里用stylus

首先,将crecte-react-app生成的项目的配置文件暴露出来 yarn run eject 然后就可以看到config配置文件,在这里将开发环境的的文件加上stylus-loader 嗯,就这样,记得生产环境的配置文件也加上一波。 然而,这个postcss-loader又是哥什...

2018-05-05 22:38:16

阅读数 952

评论数 0

parentNode、parentElement,childNodes、children 区别

parentElement 获取对象层次中的父对象。 parentNode 获取文档层次中的父对象。 childNodes 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。 children 获取作为对象直接后代的 DHTML 对象的集合。 paren...

2018-04-26 11:33:48

阅读数 322

评论数 0

一些比较巧妙的css用法

nth-of-type(1)和‘+’选择器排除第一个元素的样式 比如一个很常见的需求:对以下li(除第一个外)加样式margin-left:10px <ul class="ul"> ...

2018-04-12 10:56:12

阅读数 104

评论数 0

四种常见的 POST 提交数据方式对应的content-type取值

四种常见的 POST 提交数据方式对应的content-type取值 application/x-www-form-urlencoded 这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-...

2018-04-11 10:32:07

阅读数 544

评论数 0

js基本类型和引用类型

js数据类型可以分为基本类型和引用类型: 基本类型的值源于以下5种基本数据类型: Undefined、Null、Boolearn、Number、String *基本类型值在内存中占据固定大小空间,因此保存在栈内存中 *从一个变量向另一个变量复制基本类型,会创建这个值的一个副本 确...

2018-04-11 10:19:32

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除