随笔分类 -  javascript

摘要:Js的处理日期还是很方便的。 一、 格式化日期为2017 07 04的格式 function formatTime(date) { var year = date.getFullYear(); var month = date.getMonth()+1, month = month 阅读全文
posted @ 2017-07-05 14:27 罗Q 阅读(34546) 评论(0) 推荐(2)
摘要:因为需要用到sass自动编译,从sublime转到了webstorm。现在自我感觉sublime需要的插件太多,而webstorm很多功能都帮你及成,不需要你去找插件和安装插件。 webstorm的好处我今天用下来发现有以下几点,以后再慢慢更新。 1、强大的代码提示,不论是html css js都能 阅读全文
posted @ 2017-06-28 16:43 罗Q 阅读(264) 评论(0) 推荐(0)
摘要:本次React项目中用到了Sass,在一个主文件main.scss中引入了其余的scss文件,然后把main.scss文件编译为main.css文件,最后在项目的主文件入口index.html中引入main.css。我在开发过程中,直接修改scss文件,但是没有效果。想想原因应该是scss文件没有重 阅读全文
posted @ 2017-06-27 18:02 罗Q 阅读(2583) 评论(0) 推荐(0)
摘要:karma是Google团队开发的一套前端测试运行框架,它不同于测试框架(jasmine,mocha等),它运行在这些测试框架之上,主要完成的工作有: 1、karma启动一个web服务器,生成包含js源代码和js测试脚本的页面 2、运行浏览器加载页面,并显示测试的结果 3、如果开启检测,则当文件有修 阅读全文
posted @ 2017-06-13 17:35 罗Q 阅读(539) 评论(0) 推荐(0)
摘要:在react中是单向数据绑定,而在vue和augular中的特色是双向数据绑定。为什么会选择两种不同的机制呢?我猜测是两种不同的机制有不同的适应场景,查了一些资料后,总结一下。 一、各自优势 双向数据绑定给人的最大的优越感就是方便。当数据data发生变化时,页面自动发生更新。但是有一个缺点也是因为自 阅读全文
posted @ 2017-02-24 20:22 罗Q 阅读(10994) 评论(0) 推荐(2)
摘要:今天在写轮播图防止重复时遇到一个问题。我创建一个变量用于防止重复点击,但是按照我的逻辑加上后没有效果,可以看看我的代码。 按照我的逻辑是当点击翻页按钮时就上锁,然后等到翻页函数执行完成之后就把锁打开,就完成了上锁的功能。但是我犯了一个很严重的错误。忽略了动画是异步执行的。代码并不会按照我写得顺序来执 阅读全文
posted @ 2017-02-17 20:49 罗Q 阅读(453) 评论(0) 推荐(0)
摘要:一、一个简单的需求 用js渲染歌曲列表,并且要求不能写死,数据来自一个songs数组。 可以想到最笨的两种方法: 1、html字符串拼接 2、构造DOM对象 我们可以发现这种方式比较繁琐,而且容易出现错误,那有没有方法是可以简化的呢?这时候就创造出了模板引擎的玩意。首先来看看我们的需求 将如下字符串 阅读全文
posted @ 2017-02-15 23:14 罗Q 阅读(2146) 评论(0) 推荐(0)
摘要:一、服务器客户端基础知识 通信是指不同计算机程序的通信,单单通过ip地址就能知道你找的是哪一台计算机,但是不知道是计算机上的哪个应用程序,要想知道是哪个程序就必须通过端口。这时候就可以问端口到底是什么了,简单点说端口就是计算机对外连接的出口,不同的应用程序的出口不同,所以我们可以用端口来判断是哪个应 阅读全文
posted @ 2016-11-09 21:58 罗Q 阅读(522) 评论(0) 推荐(0)
摘要:一、javascript原型认识 很多编程语言都有类的概念,我们可以拿原型和类进行比较,看看它们之间的区别以及相同点在哪里。 1、类:类是一个具体事物的抽象所以类是一个抽象的东西,在面向对象中类可以用来构造对象,这就是一个抽象—具体的过程。在现实生活中就好比:图纸造汽车。 2、原型:javascri 阅读全文
posted @ 2016-10-15 23:49 罗Q 阅读(381) 评论(0) 推荐(0)