亚里士朱德的博客


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图
流量宝

移动端用css实现稍微复杂一点的进度条

发表于 2015-08-27 | 分类于 前端 , CSS

需求

最简单的进度条实现方式:两个div嵌套,父层div背景填充底色,子层div背景填充高亮颜色,然后改变子层的宽度来表示进度条。
这次实现的效果稍微复杂一些,除了按宽度显示进度以外,还需要添加以下3个东西:

  • 进度条需要有节点,节点的样式根据进度进行变化
  • 当前节点上方需要配置图片,图片位置需要根据进度进行变化
  • 当前节点上方需要配置文字,文字位置根据图片位置而变化

点击查看效果(略有修改,请把大圆球想象成图片)
http://runjs.cn/code/q7tnucdj

阅读全文 »

学习jquery之前了解一下requirejs也无妨

发表于 2015-08-22 | 分类于 前端 , JavaScript

jquery算是最先了解的一个js库,算是一种工具库,提供了很多实用的工具函数,也为其它很多插件提供了开发基础,但是用了这么久,我看不出其中有什么核心的思想性的东西。
requirejs的核心思想用一个单词可以概括:AMD。它只做了一件事:模块化。而且这件事做得还挺好:通过简单的配置、调用方式,加速、优化了代码。结合我在项目中的一些使用经验,从以下几个方面总结了一下requirejs的特点。


阅读全文 »

浅谈js中多并发的一些处理方法

发表于 2015-08-18 | 分类于 前端 , JavaScript

经常在写代码的时候碰到这样的场景:页面初始化时显示loading页,同时启动多个ajax并发请求获取数据,当每个ajax请求返回时结束loading。
举个例子,一个下订单的页面,要查询常用地址信息、商品信息、地市信息…而这些请求都是异步的,希望等到所有数据加载完成后再允许用户操作。
要实现这个场景容易碰到的一个问题就是多并发怎么控制?下面是一些解决方法和思路:


阅读全文 »

优雅的underscore

发表于 2015-08-02 | 分类于 前端 , JavaScript

Less write,less bug.

Don’t repeat it.

这是我写代码奉行的原则,而underscore.js很好地体现了上面两句话的精髓。

之前学习angular的时候了解到了同类型的类库有backbone,然后一看backbone的介绍顿时莫名其妙了:轻度依赖jquery,重度依赖underscore。jquery不是最流行的js类库么?竟然重度依赖个没听说过的underscore,打开underscore官网,介绍别具一格:

他解决了这个问题:“如果我面对一个空白的 HTML 页面,并希望立即开始工作,我需要什么?” 他弥补了 jQuery 没有实现的功能,同时又是 Backbone 必不可少的部分。

“弥补了”、“必不可少”这牛皮吹得有点过了吧,于是了解使用了一下,发现确实是个好工具,于是把常用的几个函数做了一下整理。

阅读全文 »

windows下搭建前端开发IDE(maven + grunt + tomcat + cmd + sublime)

发表于 2015-07-28 | 分类于 工具 , 开发

那些年用过的IDE

很有幸,在做前端工程师之前我是一名全栈开发人员,所以接触了目前主流的用于jsp开发的IDE:eclipse和IntelliJ。它们的优点就是集成了很多插件,所以够智能。
很不幸,eclipse的流畅性极差(经常容易卡死,白瞎了我10G RAM、128G SSD + 256G HD、i3 CPU的笔记本)以及贪得无厌的消耗内存。IntelliJ作为付费产品,其稳定性也是值得吐槽的,经常出现莫名其妙的bug导致项目无法正常部署。
而如果需要开发后端代码,断点调试必不可少,除IDE外也无他更好工具,所以谈起IDE都是爱恨交织。

阅读全文 »

nodejs官方权威教程learnyounode分享

发表于 2015-07-25 | 分类于 后端 , Node.js

起因

记得去年听朴灵来长沙介绍node.js和他的《深入浅出node.js》的时候(这本书据说销量不错,但是只能作为进阶,新手不太适合),当时只感觉一头雾水:什么是非阻塞事件驱动?node.js和jquery有什么区别?为什么他不用浏览器就可以执行node.js程序?…

怀着强烈的好奇心瞄了一眼,发现这玩意可不得了,可以用js写服务端,一种语言搞定整个前后端,那是多么牛逼的事情。

于是发现了两个比较好的学习网站:

阅读全文 »

细数在自助终端机上开发混合应用的那些坑(前端)

发表于 2015-07-16 | 分类于 前端 , JavaScript

需求

应客户要求开发部署在自助终端机(可理解为带触摸屏的电脑)上的程序,主要实现身份证识别、订单查询和打印功能。

阅读全文 »

npm安装模块报错:msb4025的解决方法

发表于 2015-07-15 | 分类于 后端 , Node.js

问题

在win8.1下安装npm模块的时候控制台报错error MSB4025: 未能加载项目文件,给定编码中的字符无效
网上查找的结果是说和中文用户名有关(以后文件夹、用户名请尽量不要用中文),造成编码转换失败。

阅读全文 »

node.js基础教程(13):JSON API服务器

发表于 2015-07-11 | 分类于 后端 , Node.js

要求

编写一个 HTTP 服务器,每当接收到一个路径为 ‘/api/parsetime’ 的 GET 请求的时候,响应一些 JSON 数据。我们期望请求会包含一个查询参数(query string),key 是 “iso ,值是 ISO 格式的时间。

如:

/api/parsetime?iso=2013-08-10T12:10:15.474Z

所响应的 JSON 应该只包含三个属性:’hour’,’minute’ 和 ‘second’。例如:

{
  "hour": 14,
  "minute": 23,
  "second": 15
}

然后增再加一个接口,路径为 ‘/api/unixtime’,它可以接收相同的查询参数(query strng),但是它的返回会包含一个属性:’unixtime’,相应值是一个 UNIX 时间戳。例如:

{ "unixtime": 1376136615474 }

服务器需要监听第一个命令行参数所指定的端口。


阅读全文 »

node.js基础教程(12):大写转换器

发表于 2015-07-11 | 分类于 后端 , Node.js

要求

编写一个 HTTP 服务器,它只接受 POST 形式的请求,并且将 POST 请求主体(body)所带的字符转换成大写形式,然后返回给客户端。

服务器需要监听由第一个命令行参数所指定的端口。


阅读全文 »
1…891011
亚里士朱德

亚里士朱德

专注web技术分享

106 日志
29 分类
93 标签
RSS

作者书籍(点击图片查看详情):

帮你成为具有全面能力和全局视野工程师的进阶利器!
阮一峰、张云龙等技术大神强力推荐!

© 2015 — 2019 亚里士朱德