js不是基础的基础

 更新时间:2006年12月24日 00:00:00   作者:  
前言

Javascript是一门很自由的语言,在JS里,里面一切的东西都是变量.包括函数在内.
基础
函数
(定义)(参数1[,参数2..]) 以下代码将创建一个函数并执行它.
(function (str){alert(str.length);})('test_str');

(function (str1,str2){alert(str1 str2);})('str1111','str2222');

http://vc.wz:80/l.html?q=5&b=5#ddd
下面第一个字段(字段用空格分割)是window.location的其中一个属性,后面是它的值。
hash  #ddd 
host  vc.wz:80 
hostname  vc.wz 
href  http://vc.wz/l.html?q=5

在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法.
var my_regex=/[a-z]+/g; 
var my_regex=new ("[a-z]+","g");

exec(string),对string进行正则处理,并返回匹配结果. 
test(string),测试string是否含有匹配结果
[Edit 字符串对象中的正则]字符串对象中的正则

match(pattern) 根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null 
search(pattern) 根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1 
replace(pattern,replacement) 根据pattern进行正则匹配,把匹配结果替换为replacement 
split(pattern) 根据pattern进行正则分割,返回一个分割的数组

相关文章

  • 浅析document.ready和window.onload的区别讲解

    浅析document.ready和window.onload的区别讲解

    这篇文章主要介绍了document.ready和window.onload的区别,有需要的朋友可以参考一下
    2013-12-12
  • 定义JavaScript二维数组采用定义数组的数组来实现

    定义JavaScript二维数组采用定义数组的数组来实现

    javaScript没有提供直接定义二维数组的方法,但可以使用定义数组的数组来定义JavaScript二维数组,需要的朋友可以了解下
    2012-12-12
  • 探寻Javascript执行效率问题

    探寻Javascript执行效率问题

    作为开发人员,Web页面加载或刷新的速度对其网站至关重要。开发人员在各种浏览器中调试JavaScript的方法要少得多。比如,在Mozilla Firefox中,可以使用Firebug调试JavaScript,但仍然不能调整很多性能问题,如浏览器呈现消耗时间。
    2014-11-11
  • 自动化测试读写64位操作系统的注册表

    自动化测试读写64位操作系统的注册表

    本文主要介绍自动化测试读写64位操作系统的注册表,这里提供详细的教程来实现自动化读写64位操作系统的注册表,希望能帮助测试软件的朋友,有兴趣的小伙伴可以参考下
    2016-08-08
  • Javascript之BOM(window对象)详解

    Javascript之BOM(window对象)详解

    下面小编就为大家带来一篇Javascript之BOM(window对象)详解。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 深入了解js原型模式

    深入了解js原型模式

    在js中,创建对象的方式有工厂模式和构造函数模式等,但是,构造函数中的每个方法都需要在实例对象中重新创建一遍,不能复用,就需要使用原型模式来创建对象。下面我们来了解一下吧
    2019-05-05
  • javascript中声明函数的方法及调用函数的返回值

    javascript中声明函数的方法及调用函数的返回值

    这篇文章主要介绍了javascript中声明函数的方法及调用函数时的返回值,示例如下,不了解的方法可以参考下
    2014-07-07
  • 深入学习JavaScript中的原型prototype

    深入学习JavaScript中的原型prototype

    这篇文章主要介绍了深入学习JavaScript中的原型prototype,是JavaScript入门学习中的基础知识,需要的朋友可以参考下
    2015-08-08
  • JavaScript展开操作符(Spread operator)详解

    JavaScript展开操作符(Spread operator)详解

    在本篇文章里小编给大家整理的是关于JavaScript展开操作符(Spread operator)的详细介绍以及用法,需要的读者们参考下。
    2019-07-07
  • JavaScript中document.referrer的用法详解

    JavaScript中document.referrer的用法详解

    这篇文章主要给大家介绍了关于JavaScript中document.referrer的用法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07

最新评论