- 浏览: 312976 次
- 性别:
- 来自: 上海
最新评论
-
New_Mao_Er:
求最新的版本破解啊!!!
Omondo eclipseUML插件破解 -
konglx:
讲得仔细,谢了
全面分析 Spring 的编程式事务管理及声明式事务管理 -
cilendeng:
对所有post有效只能使用过滤器
说说Tomcat的Server.xml的URIEncoding=‘UTF-8’配置 -
jiulingchen:
mark了,灰常感谢!
JAVA中最方便的Unicode转换方法 -
anlaetion:
这算法可以有
js 字符串搜索算法
文章列表
# path = u'../data/hq/ru/ru主力连续_20170214.csv'
# f = open(path)
# path = '../data/hq/ru/ru主力连续_20170214.csv'
# f = open(path.decode('utf8').encode('gbk'))
# path = '../data/hq/ru/ru主力连续_20170214.csv'
# path = unicode(path, 'utf8')
# f = open(path)
三种方法, 一切见代码。
历史5个半月,爱股指开发完成并上线。
欢迎访问:http://www.iguzhi.cn
应用场景这样的:
var imgUrls = [
'1.jpg',
'2.jpg',
'3.jpg',
'4.jpg'
];
现在想做一个Carousel的插件,要求点击某个按钮的时候可以一直循环看图片:
1.jpg, 2,jpg, 3.jpg, 4.jpg,1.jpg,2.jpg.... 如此循环下去,反之亦然。。
怎么去做数据层面的处理,怎么判断是否到头了?容易想到的办法是:
var currentIndex = 0;
// show next img
if (currentIndex === imgUrls.length - ...
Centos服务部署相关命令
- 博客分类:
- Linux
一、软件管理(以nginx为例)
1.下载软件包(.rpm)
$wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
2.添加源(rpm官方的源比较老,所以装个最新的稳定版)
rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm
3.安装包(-y是指在安装过程中的提问全部选是)
yum install nginx -y
4.查看已安装软件的信息
yum info nginx
...
Today is a new day, and is a new start —— 2014/12/02.
闲话不说,直接上地址
npm: https://www.npmjs.org/package/autocode
git: https://github.com/iamweilee/autocode
MutationObserver
MutationObserver给开发者们提供了一种能在某个范围内的DOM树发生变化时作出适当反应的能力.该API设计用来替换掉在DOM3事件规范中引入的Mutation事件.
构造函数
MutationObserver()
该构造函数用来实例化一个新的Mutation观察者对象.
MutationObserver(
function callback
);
see here:https://github.com/iamweilee/bird.git
遍历dom tree是一件相当耗时的事情,尤其是在遍历的同时还做get/set Attribute的事情,尤其是在一个dom上做了很多步的操作。
dom tree小还好点,如果有几千上万个节点,那将是灾难。
如果你的逻辑的确需要遍历dom tree,那一定要慎重,在实现之前,再考虑是否有更好的方法,比如:预编译。
js的继承说简单也很简单,请看:
function SuperClass(){
...
}
SuperClass.prototype.xxx = function(){...}
...
function SubClass(){
...
}
SubClass.prototype = new SuperClass();
看着是不是很简单?不过问题来了。
//这句似乎改变了SubClass的constructor噢
SubClass.prototype = new SuperClass();
怎么办?再加一句打个补丁哈。。
SubClass.p ...
Text 类型
- 博客分类:
- HTML & JS & DOM & CSS
文本节点由Text类型表示,包含的是可以照字面解释的纯文本内容。纯文本中可以包含转义后的HTML字符,但不能包含HTML代码。Text节点具有以下特征:
nodeType的值为3;
nodeName的值为“#text”;
nodeValue的值为节点所包含的文本 ...
动态脚本指的是在页面加载时不存在,但将来的某一时刻通过修改该DOM动态添加的脚本。和操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入JavaScript代码。
动态加载外的外部JavaScript文件能够立即运行,比如下面的<script>元素。
<script type="text/javascript" src="client.js"></script>
而创建这个节点的DOM代码如下所示:
var script = document.createElement ...
通过innerHTML写入<style>元素没有得到浏览器很好的支持,IE9、Opear 9、Chrome高版本和Firefox高版本支持以直观的方式通过innerHTML插入<style>元素,例如:
div.innerHTML = "<style type=\"text/css\">body {background-color: red;}</style>";
在IE6和IE7中会忽略这个<style>元素。在IE中,<style>也是一个作用域外元素,因 ...
Web Developer / Designer 经常需要将一个元素“固定”在页面的某个位置。例如弹出窗口、漂浮广告位等……本文将详细介绍简单CSS实现元素相对于浏览器窗口进行定位的方法。
position:fixed生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。
良好支持 W3C 标准的浏览器实例
在 IE9、Firefox、Chrome等良好支持 W3C 标准的浏览器中,如果我们希望将某元素绝对定位于窗口正中间,我们可以给它指派这样的 CSS样式:
width:336px;
...
能够把CSS样式包含到HTML页面中的元素有两个。其中,<link>元素用于包含来自外部的文件,而<style>元素用于指定嵌入的样式。与动态脚本类似,所谓动态样式是指在页面刚加载时不存在的样式;动态样式是在页面加载完成后动态添加到页面中。
我们以下面这个典型的<link>元素为例:
<link rel="stylesheet" type="text/css" href="style.css">
使用DOM代码可以很容易的动态创建出这个元素:
var l ...