- 浏览: 367305 次
- 性别:
- 来自: 重庆
最新评论
-
an8695001:
大神,这个支持ajax获取数据来分页吗?
仿淘宝分页按钮效果简单美观易使用的JS分页控件 -
aspwzmuma:
太好了~感谢作者~~!!
仿淘宝分页按钮效果简单美观易使用的JS分页控件 -
GlacialDrift:
click 模式下面 不能重新初始化吗?
仿淘宝分页按钮效果简单美观易使用的JS分页控件 -
jia_xin:
请问同一个页面可以支持多个分页么?
仿淘宝分页按钮效果简单美观易使用的JS分页控件 -
zhouxi:
有没有完整的代码做参考啊 那个网站必须注册,而且注册还需要邀请 ...
echarts实现环形进度图
文章列表
rails 4学习笔记 routes.rb
- 博客分类:
- rails
在一个Rails 应用程序中,进入的请求首先被发送给一个路由组件,该组件判断应该将请求发送到应用程序的什么部分、如何解析这一请求。这一阶段将找出控制器代码中的某个特定方法,要求它来处理请求(用Rails 的行话,这个方法叫做“action”)。action 可以查阅请求中携带的数据,可以与模型交互,也可以调用别的action。最后,action 会为视图准备充分的信息,视图则将所需的信息展现给用户。Rails的路由是一个双重的机制,它既能将进入服务器的HTTP请求连接到你的controller,也能帮助你(在View内)生成URL,而不需要使用硬编码的字符串。1. 从URL到代码
js读取xml文件
function loadXML(xmlFile){
var xmlDoc=null;
//判断浏览器的类型
//支持IE浏览器
if(!window.DOMParser && window.ActiveXObject){
var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Microsoft.XMLDOM'];
for(var i=0 ...
var LunarDate = {
madd: new Array(0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334),
HsString: '甲乙丙丁戊己庚辛壬癸',
EbString: '子丑寅卯辰巳午未申酉戌亥',
NumString: "一二三四五六七八九十",
MonString: "正二三四五六七八九十冬腊",
CalendarData: new Array(0xA4B, 0x5164B, 0x6A5, ...
<script type="text/javascript">
function Obj(o){
o = document.getElementById(o);
var me = this;
for(var key in me){
o[key] = me[key];
}
return o;
}
Obj.prototype.say = function(){
//注意 这里的this是dom对象了
alert(this.innerHTML);
}
window.onload =function(){
//注意这里 ...
项目中需要堆积柱形图(Stacked column chart) 的连线效果 结果找了许多图表都没有,看着highcharts还不错,就自己想办法添加了。在线测试地址:http://jsfiddle.net/cqzhangkang/LTsku/4/
添加前效果:
添加后效果
实现代码:
$(function () {
var defaultColors = ['#058DC7', '#50B432','#DDDF00', '#ED561B', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF ...
先来看两个问题:
0.1 + 0.2 == 0.3; // false
9999999999999999 == 10000000000000000; // true
第一个问题是小数的精度问题,在业界不少博客里已有讨论。第二个问题,去年公司有个系统的数据库在做数据订正时,发现有部分数据重复的诡异现象。本文将从规范出发,对上面的问题做个小结。
最大整数
JavaScript 中的数字是用
一. Mozilla 建议CSS规则
[html]
<span style
首先出个题:如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头;
"DateFormat 不是同步的。建议为每个线程创建独立的格式实例。如果多个线程同时访问一个格式,则它必须保持外部同步。"----摘自JDK文档中文版 首先让我们看看一个简单的方法
public static Date toDate(String dateStr) {
SimpleDa ...
JS小数点判断
1.只取小数点后两位:<script>alert(("156782.1234").replace(/^(.*\..{2}).*$/,"$1"));</script> 2.取小数点后的位数:<script>alert(("156782.12346").replace(/(\d*\.?)/,"").length);</script>
3.只取小数点后两位,四舍五入:<script>alert( ...
console.log(msg)
这个指令是在浏览器控制台输出日志.用来调试程序 跟alert 类似 但不像alert那样会打断程序.
在正常模式下,一般只能向console 控制台输出简单的文字信息。但为了把信息输出得更优雅更便于阅读,除了cosole.log()方法外还可以调用 cosole.warn() 来输出警告信息,在控制台中出来的效果如下:
在输出信息前面会有一个带感叹号的黄色三角警告符号。似乎比一般的console信息要友好得多了。虽然图标是黄色的,但输出的文字仍然是黑色。
另外经常用到的是输出错误信息。可以通过调用console.erro() 来实现。
输出的效 ...
设计模式之6大原则
一、设计模式6大原则
名称
解释
0、单一职责原则(SRP)
就一个类而言,应该仅有一个引起它变化的原因。
一、"开放-封闭"原则(OCP)
在软件设计模式中,这种不能修改,但可以扩展的思想也是最重要的一种设计原则。即软件实体(类、模板、函数等等)应该可以扩展,但是不可修改。
【通俗】:设计的时候,时刻考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。
首先,先做个简单的介绍,让先有个直观的认识
== equality 等同 === identity 恒等
== 两边值类型不同的时候,要先进行类型转换,再比较。 === 不做类型转换,类型不同的一定不等。
举例说明:
"1" == true
类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;
此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;
此时,"==" 左右两边的类型都为数值型,比较成功!
如果比较:&q ...
0.1+0.2=0.30000000000000004问题的探究
发表于 2010 年 08 月 29 日
今天花了一整天的时间复习二进制相关知识,在这里写下这篇blog作为总结!
为什么“0.1+0.2=0.30000000000000004”?
首先声明这不是bug,原因在与十进制到二进制的转换导致的精度问题!其次这几乎出现在很多的编程语言中:C/C++,Java,Javascript中,准确的说:“使用了IEEE 754浮点数格式”来存储浮点类型(float 32,double 64)的任何编程语言都有这个问题!
简要介绍下IEEE 754浮点格式:它用科学记数法 ...
当类似用户改变浏览器窗口大小的事件,有可能会连续触发多次。有的页面需要做到联动处理,在多次触发中可能会卡死,尤其是在性能低下的IE上若每次触发都执行一些图形渲染更是个大问题。
以下代码就解决了这个问题。绑定了window的resize事件,但是每次触发后会延迟500毫秒,给每次触发这个事件进行了tag标识,只处理连续触发后的最后一次的触发行为。
$(function(){
var tag = 0;
var coverChartWidth = function(t){
if(t != tag){return;}
...