不灭的焱

革命尚未成功,同志仍须努力 下载Java

作者:AlbertWen  添加时间:2012-06-09 11:23:40  修改时间:2026-02-18 16:18:00  分类:02.前端/Vue/Node.js  编辑

二、JavaScript中正则表达式函数详解(exec, test, match, replace, search, split)

1、使用正则表达式的方法去匹配查找字符串

1.1. exec方法详解

exec方法的返回值

exec方法返回的其实并不是匹配结果字符串,而是一个对象,简单地修改一下execReg函数,来做一个实验就可以印证这一点:

function  execReg(reg, str) {
	var result = reg.exec(str);
	alert(typeof result);
}

var reg = /b/;
var str = 'bbs.bblueidea.com';
execReg(reg,str);
 
作者:AlbertWen  添加时间:2012-06-08 22:12:31  修改时间:2026-02-27 20:53:31  分类:02.前端/Vue/Node.js  编辑

在撰写jQuery的Ajax时 常常会用到json

最近在写ajax的时候碰到了一个问题,在Firefox中使用 JSON.parse(); 转换字符串时正常,一拿到 IE 下执行就发生了 'JSON' 未被定义 的错误。

作者:AlbertWen  添加时间:2013-06-23 21:10:09  修改时间:2026-03-01 21:40:42  分类:02.前端/Vue/Node.js  编辑

1、CKEditor

FCKEditor 现在已经重新开发,并改名为 CKEditor。

CKeditor是一个专门使用在网页上,开放源代码,高度可定制,跨平台的所见即所得文字编辑器,兼容于绝大部分的网页浏览器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。

另外,CKeditor用户量庞大,有完善的在线文档及良好的社区支持。

作者:AlbertWen  添加时间:2012-06-05 15:47:10  修改时间:2026-03-02 06:31:02  分类:02.前端/Vue/Node.js  编辑

看到淘宝网页中这样写使用的是import,而很多网站都是使用link,当然还有一些页面比较简单,流量很大的网站,是直接将CSS写在html代码中的?他们有什么区别?CSS用import还是link好?从经典论坛和另外一个网站大概了解了一下。

看到淘宝网页中大部分是这样写的:

<style type="text/css" media="screen">
@import url("http://www.taobao.com/home/css/global/v2.0.css?t=20070518.css");
</style>

而很多网站使用的都是link:

<link rel="stylesheet" rev="stylesheet" href="default.css" type="text/css" media="all" />
作者:AlbertWen  添加时间:2012-04-30 22:55:34  修改时间:2026-02-20 06:10:45  分类:02.前端/Vue/Node.js  编辑
  • *对大多数符合标准的浏览器应用第一个声明块,目的是创建一个隐形的
    内容为空的块来为目标元素清除浮动。
  • *第二条为clearfix应用 inline-table 显示属性,仅仅针对IE/Mac。
    *利用 * / 对 IE/Mac 隐藏一些规则:
  • * height:1% 用来触发 IE6 下的haslayout。
  • *重新对 IE/Mac 外的IE应用 block 显示属性。
  • *最后一行用于结束针对 IE/Mac 的hack。
作者:AlbertWen  添加时间:2012-06-04 22:42:33  修改时间:2026-03-05 03:50:25  分类:02.前端/Vue/Node.js  编辑
作者:AlbertWen  添加时间:2012-06-01 01:10:26  修改时间:2026-02-21 18:19:47  分类:02.前端/Vue/Node.js  编辑

本文主要针对URI编解码的相关问题做了介绍,对Url编码中哪些字符需要编码、为什么需要编码做了详细的说明,并对比分析了Javascript 中和 编解码相关的几对函数escape / unescape,encodeURI / decodeURI和 encodeURIComponent / decodeURIComponent。

预备知识

foo://example.com:8042/over/there?name=ferret#nose
\_/ \______________/ \________/\_________/ \__/
|                |                       |                   |            |
scheme    authority              path            query     fragment

作者:AlbertWen  添加时间:2012-04-30 21:52:23  修改时间:2026-03-02 16:29:39  分类:02.前端/Vue/Node.js  编辑

这个是一个很流行的清除浮动的方法,在很多大项目上已经被完全采用。

这个方法来源于positioniseverything ,通过after伪类:after和IEhack来实现,完全兼容当前主流浏览器。

作者:AlbertWen  添加时间:2012-05-03 10:23:30  修改时间:2026-03-04 12:30:39  分类:02.前端/Vue/Node.js  编辑

今天编码一个功能,发现复选框在firefox浏览器下有个诡异的现象:当鼠标划过复选框时,复选框的边框变黑。。。

诡异效果图如下:

作者:AlbertWen  添加时间:2014-07-03 15:36:00  修改时间:2026-02-18 08:21:25  分类:02.前端/Vue/Node.js  编辑

Highcharts是一个制作图表的纯JavaScript类库,主要特性如下:

  • 兼容性:兼容当今所有的浏览器,包括iPhone、IE(IE6,IE7,IE8等)和火狐等等;

  • 对个人用户完全免费;

  • 纯JS,无BS;

  • 支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;

  • 跨语言:不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库;

官方演示:http://www.highcharts.com/demo/