- 浏览: 11401 次
- 性别:
- 来自: 北京
最新评论
文章列表
jQuery性能优化指南
- 博客分类:
- jquery
现在jquery应用的越来越多, jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的:
1. 总是从ID选择器开始继承
2. 在class前使用tag
3. 将jquery对象缓存起来
4. 掌握强大的链式操作
5. 使用子查询
6. 对直接的DOM操作进行限制
7. 冒泡
8. 消除无效查询
9. 推迟到 $(window).load
10. 压缩js
11. 全面掌握jquery库
1. 总是从ID选择器开始继承
在jquery中最快的选择器是ID选择器. 因为它直接来自于Javascript ...
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。
按顺序依次为:
秒 (0~59)
分钟 (0~59)
小时 (0~23)
天(月) (0~31,但是你需要考虑你月的天数)
月 (0~11)
天(星期 (1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)
年份 (1970-2099)
格式如下:
字段 允许值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * / ...
常用js(验证类、功能类)
- 博客分类:
- javascript
/**
一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13 ...
禁止操作系列
- 博客分类:
- javascript
1、禁止另存为
<NOs cript><IFRAME src="/-.html>";</IFRAME></NOs cript>
加入HEAD里
2、禁止右键
<body oncontextmenu="return false">
或
<s cript language="Javas cript">
<!--
if (window.Event)
document.captureEvents(Event.MOUSEU ...
网页常用特效整理:高级篇
- 博客分类:
- javascript
1.不同时间段显示不同问候语
<Script Language="javascript">
<!--
var text=""; day = new Date( ); time = day.getHours( );
if (( time>=0) && (time < 7 ))
text="夜猫子,要注意身体哦! "
if (( time >= 7 ) && (time < 12))
text="今天的阳光真灿烂啊,你那 ...
网页常用特效整理:中级篇
- 博客分类:
- javascript
1.节日倒计时
<Script Language="javascript">
var timedate= new Date("October 1,2002");
var times="国庆节";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0) ...
网页常用特效整理:初级篇
- 博客分类:
- javascript
1.让文字不停地滚动
<MARQUEE>滚动文字</MARQUEE>
2.记录并显示网页的最后修改时间
<script language=javascript>
document.write("最后更新时间: " + document.lastModified + "")
...
有时候好不容易写出来的程序代码被别人抄去,心里一定不好受。这还是小事,但如果在我们的源代码中有一些不希望让别人知道的内容,比如密码、Action的指向等,这些一旦被人利用,那后果有时是不堪设想的。而网页加密就是我们现在需要解决的问题。下面就我在网页制作中的一些经验向大家介绍一些简单的防范方法。
1、禁止右键
看到这里大家一定会想,这招有很多人介绍过了,而且破解的方法也有很多。但我这里要说的是另一种方法,而且我试了很多方法都没有能破解。具体如下:
<html>
<head>
<script>
function stop(){
al ...
网页设计常用代码
- 博客分类:
- javascript
1、禁止页面正文内容被选取
<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return
false"onmouseup="document.se ...
常用js
- 博客分类:
- javascript
1.document.write(""); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或&#118alue)
6.一个小写转大写的&#106s: document.getEleme ...
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>周边搜索</title>
//引入百度地图
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.1&services=true&quo ...
oracle的nvl函数的用法
通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值
select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1
这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面 ...
正则表达式语法
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multilin ...