文章分类

标签: javascript

推荐两款富文本编辑器:NicEdit和Kindeditor

2011年07月13号
没有评论 419次浏览

过Web开发的朋友相信都使用过富文本编辑器,比较出名的CuteEditor和CKEditor很多人应该已经使用过,在功能强大的同时需要加载的东西也变得很多。下面要推荐的两款富文本编辑器都是使用JS编写,使用简单,非常轻量级。

NicEditor

NicEdit是一个轻量级,跨平台的Inline Content Editor。NicEdit能够让任何 element/div变成可编辑或者能够把标准的TextArea转换成富文本编辑器。

主页:http://nicedit.com/

下载:http://nicedit.com/download.php

示例:http://nicedit.com/demos.php

NicEdit是我见过最轻量级的富文本编辑器,总共就一个JS文件和一张图片 阅读全文

类别PHP 标签

摆脱JS糟糕的字符串连接

2010年05月20号
12条评论 590次浏览

一、ECMAScript的字符串是不可变的,即它们的值不能改变,因此当你写出下面的代码的时候发生了什么呢?

Js代码

  1. var str = “Hello “;
  2. str += “world”;

执行的步骤如下:

  1. 创建存储“Hello“的字符串
  2. 创建存储”world“的字符串
  3. 创建存储连接结果的字符串
  4. 把str的当前内容复制到结果中
  5. 把“world”复制到结果中
  6. 更新str,使它指向结果

每次完成字符串的连接都会执行步骤2-6,使得这种操作非常消耗资源。想象一下重复这个过程几百次,甚至几千次,那性能如何?

阅读全文

类别其它 标签

jQuery Ajax 全解析

2009年11月30号
没有评论 594次浏览

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。

废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 阅读全文

类别PHP 标签

jquery的checkbox响应事件

2009年09月04号
没有评论 912次浏览

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title></title>
<script type=”text/javascript” src=”js/jquery-1.2.6.min.js”></script>
<style type=”text/css”>
#testtable{ border-collapse:collapse;width:200px;table-layout:fixed;margin-top:20px;}
#testtable td{border:1px solid #ccc; height:20px;font-size:11px;}
</style>
</head> 阅读全文

类别PHP 标签

jquery radio取值,checkbox取值,select取值,radio选中

2009年09月04号
8条评论 1,604次浏览

jquery radio取值,checkbox取值,select取值,radio选中,

var item = $(‘input[@name=items][@checked]‘).val();
获取select被选中项的文本

var item = $(“select[@name=items] option[@selected]“).text();
select下拉框的第二个元素为当前选中值

$(‘#select_id’)[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值 阅读全文

类别PHP 标签

JS判断checkbox是否选中

2009年09月04号
没有评论 652次浏览
<script language=”javascript”>
function checkdata(){
var b=false;
var objs=document.getElementByName(“空间ID”);
for(i=0; i<objs.length;i++)
{
if(objs[i].checked){
b=false;
break//退出
}
}
if(!b)
{
alert(‘没有选中项目!’);
}
}
</script>
类别PHP 标签

js判断浏览器是否关闭

2009年09月02号
3条评论 854次浏览

js标签只有onload\onunload\onbeforeunload事件,而没有onclose事件。不管页面是关闭还是刷新都会执行onunload事件。如何捕捉到页面关闭呢?
页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunload中判断该标记,即可达到判断页面是否真的关闭了。 阅读全文

类别PHP 标签

onbeforeunload与onunload事件

2009年09月02号
8条评论 533次浏览

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过window.onunload来指定或者在<body>里指定。
区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。

  Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的。而 Onbeforeunload 可以做到。 阅读全文

类别PHP 标签