积少成多

只要心中有景,何处不是花香满径。

你get了无数技能,为啥却一事无成

欢迎访问我的个人网站 http://www.xiaolongwu.cn 前几日看到阮一峰老师的发的一句话,颇有感慨,「你只是坐在电脑前,往网上发表了一段文字或者一张图片,随便什么,就能够接触到多少陌生的灵魂。这就是我热爱互联网的原因」。我打心底认为这是一个最好的时代,这个时代,我们能接触的信息...

2018-08-07 19:20:23

阅读数 251

评论数 0

js基础进阶--编码实用技巧(一)

js编码的实用技巧(二) 在平时的开发中,编码技巧很重要,会让你少写很多代码,起到事倍功半的效果。 下面总结几种简单的技巧,大家共同学习一下 1、 利用+、-、/1,*1将字符串转换为整数型 这个方法试用于将字符串类型的数字转换为整数型,如果带字母就会返回NaN。 ...

2018-02-08 00:43:54

阅读数 1222

评论数 2

js基础进阶--编码实用技巧(二)

接上篇文章 js编码的实用技巧(一) 5、合理利用||运算符 使用||可以作为参数之外的默认值,当第一个参数返回值为false时,那么第二个值就为默认值。 一般在面向对象思想中这么使用。 function User(name, age) { this....

2018-02-08 00:40:37

阅读数 668

评论数 0

js基础--数据类型检测的相关知识

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 最近工作有点忙,好几天都没更新技术博客了。 周末起床打开有道云笔记,发现自己的博客todolist里躺了一堆只有名字的文件。 话不多说,我们开干,加油! 干货满满 今天,我们一起学习一下js中的数据类型检测相关的知识,也...

2019-03-11 12:35:13

阅读数 38

评论数 0

js基础进阶--关于setTimeout的思考

欢迎访问我的个人博客:http://www.xiaolongwu.cn 先热身 看看下面的代码会打印出什么? for (var i = 0; i < 5; i++) { setTimeout(function () { conso...

2019-02-27 19:39:36

阅读数 49

评论数 0

vue--为什么data属性必须是一个函数

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 老规矩,我们还是先说为什么。 问题描述:为什么在vue组件中,我们的data属性必须是一个函数,new Vue()中的data除外,因为new Vue中只有一个data属性。 原因:因为我们能抽离出来的组件,肯定...

2019-02-26 17:25:21

阅读数 98

评论数 0

es6 -- 默认参数Default,不定参数Rest,扩展运算符Spread详解

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 记录一下在实际开发中,很有用的三个es6的新方法 用法详解 默认参数 function f(x, y=13) { // 如果没有传入y或传入了undefined,y的默认值为13 return x + y; } ...

2019-02-19 20:52:12

阅读数 51

评论数 0

js基础--将内存中的数据保存为文件下载到本地

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 最近在做一个项目,有个需求就是,前端在内存中维护了一个很复杂的json对象,当点击下载按钮时,需要把这个json对象保存到文本中并下载到本地。 总结了两种实现方式 假如在我们项目中有个json对象如下: var ...

2019-01-15 23:49:15

阅读数 664

评论数 2

js基础--测试随机数的概率是否相等

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 今天我们来做一个有趣的测试,那就是我们在某个范围之间取随机数时,每项被随机到的概率是否相等。 随机方法 我们都知道Math.random()的结果是[0, 1)之间的小数,结果包括0但是不包括1。 那么很简单就会想到Ma...

2019-01-10 10:58:05

阅读数 268

评论数 0

提高程序员编程能力的有效方法

欢迎访问我的个人网站 http://www.xiaolongwu.cn 文章转载自 :https://mp.weixin.qq.com/s/ROBb7h2GOAn1sulH6_1RMQ 前言 那就是去读别人写的代码。读那些你常用的库、编程框架的源代码,读那些你景仰的大牛的源代码,读代码里的测试(...

2019-01-09 10:38:10

阅读数 112

评论数 0

nodejs--自动重启工具nodemon简介

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 我们在写nodejs时,是不是有这样的痛点,每次改完代码后都需要重启node服务,这个是很操蛋的事情。 nodemon介绍 在这里,我要给大家介绍一个自动重启工具,他就是nodemon; nodemon会监听项...

2018-12-28 01:40:28

阅读数 121

评论数 0

js基础进阶--从ajax到fetch的理解

欢迎访问我的个人博客:http://www.xiaolongwu.cn 基本知识 1. Ajax是什么? 答:Ajax是一种可以在浏览器和服务器之间使用异步数据传输(HTTP请求)的技术。使用它可以让页面请求少量的数据,而不用刷新整个页面。而传统的页面(不使用Ajax)要刷新部分内容,必须重...

2018-12-26 23:45:54

阅读数 134

评论数 0

git -- git emoji列表(github commit 前面的小icon)

Git commit emoji 指南 emojiemoji代码commit说明

2018-12-24 15:32:34

阅读数 510

评论数 0

vue -- vue-i18n国际化使用简单教程

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 vue-i18n是一个针对于vue的国际化插件,使用非常简单,具体使用方式看我细细道来。 实现方式 这里我们直接讲在实际开发中如何使用以及注意事项; 1. 下载包 npm install vue-i18n 2. 配置 ...

2018-12-20 10:08:15

阅读数 455

评论数 0

eslint -- Adjacent JSX elements must be wrapped in an enclosing tag

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 关于eslint的问题太多了,我们只能慢慢的一个一个的踩坑。 错误信息 Parsing error: Adjacent JSX elements must be wrapped in an enclosing tag. ...

2018-12-17 14:41:31

阅读数 1083

评论数 1

vue -- foreach not a function 或者map not a function的解决办法

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 老套路,先说出现这种问题的原因: 在做vue项目时,如果我们在组件中需要一个变量,哪怕这个变量最开始是没值的,我们也必须先在data中注册这个变量; 只有这样,我们的这个变量才能是响应式的,不然就失去了响应式的功...

2018-12-05 16:48:52

阅读数 654

评论数 2

vue -- 非父子组件传值,事件总线(eventbus)的使用方式

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 先说一下什么是事件总线,其实就是订阅发布者模式; 比如有一个bus对象,这个对象上有两个方法,一个是on(监听,也就是订阅),一个是emit(触发,也就是发布),我们通过on方法去监听某个事件,再用emit去触发这...

2018-11-30 12:00:55

阅读数 1446

评论数 5

JavaScript设计模式--观察者模式(发布者-订阅者模式)

欢迎访问我的个人博客:http://www.xiaolongwu.cn 简单列子 下面是实现发布—订阅模式的步骤: 1、先要指定好谁充当发布者(比如售楼处) 2、然后给发布者添加一个缓存列表,用于存放回调函数以便通知订阅者(售楼处的花名册) 3、最后发布消息的时候,发布者会遍历这个缓存列表,依次触...

2018-11-29 14:39:10

阅读数 156

评论数 0

vue -- 父组件通过$refs获取子组件的值和方法

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 在vue项目中组件之间的通讯是很常见的问题,同时也是很重要的问题,我们大致可以将其分为三种情况: 父传子:在父组件中绑定值,在子组件中用props接收 子传父:在父组件中监听一个事件,在子组件中利用$emit触发这个事...

2018-11-15 17:29:31

阅读数 2443

评论数 0

vue -- Cannot set property 'render' of undefined解决方法

欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 在用vue-cli3做组件测试时,出现个问题,记录一下 报错如下 Cannot set property ‘render’ of undefined 解决方案 后来发现是因为 组件里写了script标签,没写 expor...

2018-11-15 17:27:23

阅读数 2299

评论数 0

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