上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 网页中的select下拉列表,文字太长的话在iOS的Safari浏览器里会被自动截断,显示成下面这种: 安卓版的浏览器则没有这个问题。 如何让下拉列表中的文字在iOS的Safari浏览器里显示完整呢?答案是使用<optgroup></optgroup>标签。有关optgroup标签的作用可以查看w3 阅读全文
posted @ 2018-03-16 11:51 Jaxu 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 在交互式可视化中,有一个词叫reactive,指的是以可视化的方式来响应用户的行为,帮助用户进行可视化并理解其结果。这个很有用。那如何来实现这种交互呢?通过动画。 如果处理得当,动画可以展现出不错的可视化交互数据... 是怎样的呢? 交互可以有效地提供用户的反馈。我们可以知道自上次用户操作之后发生了 阅读全文
posted @ 2018-02-08 18:30 Jaxu 阅读(365) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一个无class的面向对象语言,它使用原型继承而非类继承。这会让那些使用传统面向对象语言如C++和Java的程序员们感到困惑。正如我们所看到的,JavaScript的原型继承比类继承具有更强的表现力。 但首先,要搞清楚我们为什么如此关注继承?主要有两个原因。首先是方便类型的转换 阅读全文
posted @ 2018-02-06 23:26 Jaxu 阅读(1179) 评论(1) 推荐(3) 编辑
摘要: 要求实现一个轻量级的在客户端筛选的combobox,支持大数据量(超过1000个items),能快速检索内容,并支持数据的设置和活动等基本操作。在这之前尝试过使用Jquery UI的Autocomplete,但是当数据量太大时客户端检索速度太慢(甚至会导致浏览器卡死)。索性干脆基于JQuery自己写 阅读全文
posted @ 2018-02-05 21:30 Jaxu 阅读(433) 评论(0) 推荐(0) 编辑
摘要: V8的Turbofan的性能特点将如何对我们优化的方式产生影响 审阅:来自V8团队的Franziska Hinkelmann和Benedikt Meurer. **更新:Node.js 8.3.0已经发布了V8 6.0和Turbofan. Node.js依靠V8 JavaScript引擎来运行代码, 阅读全文
posted @ 2018-02-04 16:35 Jaxu 阅读(4653) 评论(3) 推荐(3) 编辑
摘要: 之前尝试过各种激活破解办法,不过随着版本的不断升级,激活信息都失效了(毕竟咱不是通过正常途径激活的),只能重新激活。而且难度越来越大,记得早先网上有人分享激活码,激活的server地址,破解程序等等,现在统统都不好使了,只能寻求其它的办法。 网上找了一下,参考了“JetBrains激活 - 成都没有 阅读全文
posted @ 2018-01-18 14:00 Jaxu 阅读(19794) 评论(4) 推荐(0) 编辑
摘要: 本文主要读者 引言 REST是什么 统一接口 基于资源 通过表征来操作资源 自描述的信息 超媒体即应用状态引擎(HATEOAS) 无状态 可缓存 C-S架构 分层系统 按需编码(可选) REST快速提示 使用HTTP动词表示一些含义 合理的资源名 XML和JSON 创建适当粒度的资源 考虑连通性 定 阅读全文
posted @ 2018-01-10 12:35 Jaxu 阅读(15402) 评论(5) 推荐(14) 编辑
摘要: 系统环境:Ubuntu 16.04 LTS. 安装robomongo Robo 3T,运行时报以下错误: 可以尝试按照以下方法解决: 即将robo3t解压目录下的/lib/libstdc++*所匹配的文件移到备份一个备份目录中,然后再尝试启动robo3t,可以解决该问题。 如何将robo3t添加到U 阅读全文
posted @ 2017-11-30 15:53 Jaxu 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 如何通过使用Q来并发执行多个promises呢? 上面的代码输出结果为1。很显然,你不能简单地将各个promises都放到一个Q()函数里来执行,这样只有第一个promise会被正确地执行,剩余的都会被忽略掉。 你可以使用Q.all来代替上面的方法,它们之间的主要区别是前者将每个promise单独作 阅读全文
posted @ 2017-11-10 20:38 Jaxu 阅读(489) 评论(0) 推荐(0) 编辑
摘要: MongoDB默认使用_id字段作为主键,类型为ObjectId。ObjectId的生成有一定的规则,详情可以查看这篇文章 - MongoDB深究之ObjectId。如果你在写入数据库的时候忘记写入创建时间,不用担心,完全可以通过_id字段的值来还原当时的时间。看下面的mongodb script脚 阅读全文
posted @ 2017-03-23 15:09 Jaxu 阅读(12051) 评论(1) 推荐(1) 编辑
摘要: ES6 Generators系列: 如果你已经读过这个系列的前三篇文章,那么你肯定对ES6 generators非常了解了。希望你能从中有所收获并让generator发挥它真正的作用。最后我们要探讨的这个主题可能会让你血脉喷张,让你绞尽脑汁(说实话,写这篇文章让我很费脑子)。花点时间看下文章中的这些 阅读全文
posted @ 2017-03-20 23:37 Jaxu 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: ES6 Generators系列: 通过前面两篇文章,我们已经对ES6 generators有了一些初步的了解,是时候来看看如何在实际应用中发挥它的作用了。 Generators最主要的特点就是单线程执行,同步风格的代码编写,同时又允许你将代码的异步特性隐藏在程序的实现细节中。这使得我们可以用非常自 阅读全文
posted @ 2017-03-03 00:38 Jaxu 阅读(2122) 评论(0) 推荐(1) 编辑
摘要: ES6 Generators系列: 如果你还不知道什么是ES6 generators,请看我的前一篇文章“ES6 Generators基本概念” 。如果你已经对它有所了解,本文将带你深入了解ES6 generators的一些细节。 错误处理 ES6 generators设计中最牛逼的部分之一就是ge 阅读全文
posted @ 2017-02-08 18:50 Jaxu 阅读(907) 评论(0) 推荐(1) 编辑
摘要: ES6 Generators系列: 在JavaScript ES6提供的诸多令人兴奋的新特性中,有一个新函数类型,叫generator。名字听起来很怪(我们姑且将它称之为生成器函数),而且行为更加让人觉得怪异。本文旨在解释generator函数的一些基本知识,用来说明它是如何工作的,并帮助你了解为什 阅读全文
posted @ 2017-02-07 10:43 Jaxu 阅读(2960) 评论(2) 推荐(2) 编辑
摘要: yield next和yield* next之间到底有什么区别?为什么需要yield* next?经常会有人提出这个问题。虽然我们在代码中会尽量避免使用yield* next以减少新用户的疑惑,但还是经常会有人问到这个问题。为了体现自由,我们在koa框架内部使用了yield* next,但是为了避免 阅读全文
posted @ 2017-01-23 16:23 Jaxu 阅读(3982) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,在Node.js中我们可以通过underscore的extend或者lodash的merge来合并两个对象,但是对于像下面这种复杂的对象,要如何来应对呢? 例如我有以下两个object: 希望合并之后的结果输出成下面这样: 通过underscore或者lodash现有的方法我们无法实现上 阅读全文
posted @ 2016-12-26 10:01 Jaxu 阅读(8667) 评论(3) 推荐(0) 编辑
摘要: 如何在Node.js中encode一个字符串呢?是否也像在PHP中使用base64_encode()一样简单? 在Node.js中有许多encoding字符串的方法,而不用像在JavaScript中那样定义各种不同的全局函数。下面是如何在Node.js中将一个普通字符串encode成Base64格式 阅读全文
posted @ 2016-11-21 21:34 Jaxu 阅读(22631) 评论(0) 推荐(1) 编辑
摘要: 高亮光弧效果 使用CSS3实现的一个高亮光弧效果,当鼠标hover到某一个元素上时,一道光弧从左向右闪过,效果如下: 代码如下: 鼠标hover图片突出显示 类似于今日头条首页的图片,当鼠标hover到上面的时候会着重显示图片(放大效果): 代码如下: 鼠标hover图片移动 向上移动: 代码: 向 阅读全文
posted @ 2016-10-10 19:01 Jaxu 阅读(2587) 评论(0) 推荐(1) 编辑
摘要: UEditor组件是百度提供的一套开源的web在线所见即所得富文本编辑器,具有轻量,可定制,注重用户体验等特点,基于MIT协议,功能很强大。最近在使用的过程中发现其中上传的图片(或者插入已有的表情包图片)都无法正常缩放,选中图片,用鼠标点击并拖动图片边沿的小标签,图片只能缩小不能放大。尝试过很多方法 阅读全文
posted @ 2016-09-12 16:00 Jaxu 阅读(802) 评论(2) 推荐(3) 编辑
摘要: Linux环境下,root账户,安装某些npm包的时候报下面的错误,例如安装grunt-contrib-imagemin时: 解决办法如下: 具体内容可以看下面这两个页面的介绍: https://docs.npmjs.com/misc/scripts#user https://docs.npmjs. 阅读全文
posted @ 2016-09-12 11:50 Jaxu 阅读(2432) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页