摘要: 问题1: js的基本类型有哪些?引用类型有哪些?引用类型和基本类型有什么区别? 答:js基本类型:String、Number、Boolean、Null、Undefined。 js引用类型:Array、Object、Function。 举个例子来解释引用类型和基本类型的区别 上面,b获取值是a值的一份 阅读全文
posted @ 2017-12-01 10:49 陈尼克 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 上个月做了个聊天的需求(网页版的)。说到聊天都想到输入框,说到输入框都会想到input,但是input标签是不支持插入图片的(包括areatext标签)。查阅了一些资料就看到div标签有一个属性contenteditable,这个属性设置为true的话,div会变成可编辑状态,非常神奇,而且是可以插 阅读全文
posted @ 2017-11-22 11:47 陈尼克 阅读(1960) 评论(3) 推荐(0) 编辑
摘要: 在我印象中,replace方法就是一个正则匹配,然后一股脑的替换掉匹配到的内容的一个方法。 在一次任务需求中,有这么一个需求,一行字符串里面,替换相应字符串,具体就是匹配到‘A’然后把‘A’替换成‘a’, 匹配到‘B’然后把‘B’替换成b 这个就有点尴尬,因为之前的认知就是匹配到啥都一次性替换成某个 阅读全文
posted @ 2017-11-16 11:59 陈尼克 阅读(2485) 评论(0) 推荐(0) 编辑
摘要: 这段时间玩了小程序、浏览器插件、koa建站,本来想写几篇文章总结一下的。迫于工作上有新需求要跟进,所以先写写读书笔记吧。公司九点上班,不过弹性工作时间,大家基本上九点半之前到。而我作为渣渣,八点半就到公司。来干什么呢?看一会儿书,多学学准没错。 最近在看一本名为《Node.js 开发指南》。下面是我 阅读全文
posted @ 2017-09-27 09:26 陈尼克 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 生命周期嘛,顾名思义,就是说组件这辈子从生下来到死掉经历的事情。先来看看一张图片,温故温故,如图: 你会发现有些周期的名字都能找出点规律,我找到的规律是凡是 Will 字母的,表示该钩子函数会在该生命周期发生之前调用;包含前缀did表示该钩子函数会在该生命周期发生之后调用。 大概给生命周期分及各类: 阅读全文
posted @ 2017-07-27 14:51 陈尼克 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-20 16:22 陈尼克 阅读(3664) 评论(1) 推荐(0) 编辑
摘要: 写在前面: 之前一直在找关于在mac怎么搭建nw.js的开发环境,苦于自己也没有很深入的理解,其实看看官方文档就差不多知道mac下要怎么整了。 官方文档的图: 正题开始: 先去下载一个nw.js的安装包,有各个版本的安装包,windows,Linux,Mac的下载地址如下 nw.js 下载页面 ht 阅读全文
posted @ 2017-05-23 14:30 陈尼克 阅读(4287) 评论(2) 推荐(0) 编辑
摘要: 可能有人见过直接使用exports的,有的是使用module.exports的,这里稍微的讲解下这两者的区别。 先举个简单的例子: a和b输出的结果是一样的。现在我改变下b中name的值: a和b的输出结果都发生了改变。我再对b进行重新声明: 这三个例子输出了三种结果: 解释:a 是一个对象,b 是 阅读全文
posted @ 2017-05-18 10:36 陈尼克 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 说在开头 上个月断断续续的在研究webpack的配置,但是很多网上的文章基本上都是只说了开发环境的配置,而忽略了生产环境的配置。大致研究了一下门路,然后就来写一篇随笔让自己能在以后能有个地方可以做参考。 正文开始 我就假装大家都是装了node的情况下。 1、进入项目目录,运行`npm init`按照 阅读全文
posted @ 2017-05-14 12:31 陈尼克 阅读(2142) 评论(1) 推荐(0) 编辑
摘要: 遵循的模块化规范不一样 模块化规范:即为 JavaScript 提供一种模块编写、模块依赖和模块运行的方案。谁让最初的 JavaScript 是那么的裸奔呢——全局变量就是它的模块化规范。 require/exports 出生在野生规范当中,什么叫做野生规范?即这些规范是 JavaScript 社区 阅读全文
posted @ 2017-05-10 17:07 陈尼克 阅读(3178) 评论(0) 推荐(0) 编辑