【各种常用的JS函数整理_基础知识】教程文章相关的互联网学习教程文章

javascript学习笔记(六)浏览器类型及版本信息检测代码_基础知识

下面的checkBrowser()函数主要检测了三种浏览器(IE, firefox, chrome),其它的浏览器的检测有兴趣的朋友可以自行添加检测代码! HTML部分代码: (页面加载时执行检测函数) 代码如下: javascript部分代码: 检测的原理主要根据 浏览器的用户代理报头nanigator.userAgent中提取到浏览器和类型及版本信息,利用正则表达式可以很容易的满足我们的需求,如对正则表达式不熟悉,可参照此文(正则表达式) 代码如下: function che...

javascript学习笔记(八)javascript对象_基础知识

1、javascript中的内置对象 javascript中除了本身的内置对象,如以下我们所熟悉的对象: Array Date Math String RegExp …… 各个对象都有自己的属性及方法,比如我们经常使用属性及方法 属性:stringObject.length; arrayObject.length;…… 方法:stringObject.indexOf(); stringObject.splite(); stringObject.substr(); arrayObject.concat(); arrayObject.push(); arrayObject.join();…… 2、如何自定义对象,及添加属性和方...

javascript学习笔记(五)正则表达式_基础知识

常用到的元字符有: . 查找单个字符,除了换行和行结束符; \w 匹配字母、汉字、数字、下划线等符号; \s 匹配空白符(包含空格、制表符等); \d 匹配数字; \b 匹配位于单词的开头或结尾的匹配; 常用的量词有: ^n 匹配任何开头为 n 的字符串; n$ 匹配任何结尾为 n 的字符串; n+ 匹配任何包含至少一个 n 的字符串; n* 匹配任何包含零个或多个 n 的字符串; n? 匹配任何包含零个或一个 n 的字符串; n{X} 匹配包含 X 个 n 的序列...

actionscript与javascript的区别_基础知识

当时Netscape的JavaScript使其在与ie的浏览器大战中独占鳌头,而后ie创建了jscript应对Netscape的JavaScript,而事实上jscript基本上抄袭的JavaScript,这也是微软一直备受诟病的一件事,jscript与JavaScript有一些语法上的不一样,但二者均是同一类web开发技术,而且目前流行的是JavaScript,jscript的使用已经越来越少了。另外JavaScript的核心为ecmascript,与actionscript的核心一样,所以学会了JavaScript以后学习actionscrip...

javascript开发技术大全-第1章javascript概述_基础知识

1.1略 1.2版本。略 1.3 javascript与浏览器 略 1.4 javascript 作用 摘自《3Cschool》 JavaScript 能做什么? JavaScript 为 HTML 设计师提供了一种编程工具 HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。 JavaScript 可以将动态的文本放入 HTML 页面 类似于这样的一段 JavaScript 声明可以将一段可变的文本放入 HTML 页面...

js的一些常用方法小结_基础知识

Val(),append(),get(),split(),substr(),each(),html(),keyup(),trim(),show(),hide(),indexOf() 一个一个来看: Val():来对一个页面元素进行取值和赋值 取值:var result = $(“#txtSearch”).val(); 赋值:$(“#txtSearch”).val(result); Each():对一个集合的操作,对集合里面的每一个元素进行后面的方法调用,例如: $.each(data.list, function (i, item) { Alert(item["WikiTitle"]”+” item["WikiID"]);//i是集合的元素下表...

javascript开发技术大全-第3章js数据类型_基础知识

3.1 基本数据类型 1.字符串类型(string) :由unicode字符、数字、标点符号组成,在javascript中没有char字符类型 ,即使只表示一个字符,也必须用到字符串 2数字型(number):不区分整型和浮点型 3.布尔型(boolean) 3.2复合数据类型 1.数组(array):数组元素:放在数组中的数据称为数组元素。 数组下标:从0开始编号 读:arr[0]; 赋值:arr[1]=120; 2.对象: 对象名.属性名 对象名.方法名() 3.3其它有数据类型 函数: 1.javascript中...

javascript开发技术大全第2章开始JAVAScript之旅_基础知识【图】

2.1 选择适合自已的编辑工具 1.记事本 2. Ultra Edit32 :有对关键辽着色、自动更正关键字 3.EditPlus:把浏览器嵌入了自已的窗口中,可随时浏览网页效果。 4.1st JavaScript Editor ,除了有着色处,还有html标签、属性、javascript事件、函数,另外还可调用外部编辑来编辑网页,也可将常用浏览器内置在窗口中。 下载地址 1stJavaScript Editor 3.8特别版5.Dreamweaver 6.其它工具,frontpage、netscape自带的编辑器。 2.2 在Html中...

javascript开发技术大全第4章直接量与字符集_基础知识

4.1 字符串直接量 1.字符串直接量 。可以是0个或多个。 。字符串必须写在同一行。太长用+号 。用于界定开始与结束双引号和单引号必须匹配 2.字符串中的转义字符 转义字符 所代表的字符\ 单引号\" 双引号\\ 反斜杠\b 退格符\f 换页符\n 换行符\r 回车符\t 水平制表符\v 垂直制表符\xXX 由2位十六进制(xx)指定的latin-1字符\XXX 由1位到3位的八进制(1-377)指定的latin-1字符\UXXXX 由4位十六进制数(xxxx)指定的unicode字符4.2 数字直...

用JS实现一个TreeMenu效果分享_基础知识【图】

今天学的一点小东西和大家分享一下。 类似TreeMenu控件. 不废话直接代码: 代码如下: function control() {//定义函数 if (sMenus3.innerHTML == "+") {//判断展开状态 ulMenu3.style.display = "block";//如果是“+”号 则可以展开 sMenus3.innerText = "-";//展开之后显示为减号 } else { ulMenu3.style.display = "none";//如果为“-”号 则不能展开 sMenus3.innerText = "+";//点击之后符号变换。 } } Html 代码: //这段代...

javascript语言结构小记(一)_基础知识【图】

一:js支持 Unicode 字符集,所以可以用中文命名函数。 二:js 在Var中没有初始化的变量,默认为undefined 三:对于未声明也未赋值的变量,如果直接使用,会抛出一个系统级别的Error,如果用typeof(typeof是种类型运算符)操作来说,不论是否已经被声明,都将返回一个字符串”undefined”; 例: //a 未声明 alert(typeof(a));//undefined alert(a);//Error 四:算术运算符。用“+”可以较方便地将一个数值转换成字符串,具体操作是将操...

JavaScript高级程序设计学习笔记js高级技巧_基础知识

第十八章 高级技巧 1.高级函数 1.1 作用域安全的构造函数 ①直接调用构造函数而不适用new操作符时,由于this对象的晚绑定,它将映射在全局对象window上,导致对象属性错误增加到window。 代码如下: function Person(name,age,job){ this.name = name; this.age = age; this.job = job; } Var person = Person("Jay",29,"singer"); //属性增加到window对象上。 ②作用域安全构造函数 代码如下: function Person(name,age,job){ i...

Dom结点创建基础知识_DOM

代码如下: var body = document.body; var html = document.documentElement; var div = document.createElement("div"); var p = document.createElement("p"); var ali = document.createTextNode("alipay"); p.appendChild(ali); div.appendChild(p); div.setAttribute("id","fn-div"); div.setAttribute("class","fn-class"); body.appendChild(div); var arr = div.attributes; for(var i=0;iconsole.log(arr[i].name + ":" +...

JavaScript内核之基本概念_基础知识

本章主要讲述JavaScript中的数据类型(基本类型与引用类型),变量(包括变量的作用域),操作符(主要是一些较为常见,但是不容易从字面上理解的操作符)。由于JavaScript中的“一切皆对象”,在掌握了这些基本的概念之后,读者就可以较为轻松的理解诸如作用域,调用对象,闭包,currying等等较难理解的概念了。 数据类型 有程序设计经验的读者肯定知道,在C或者Java这样的语言中,数据是有类型的,比如用以表示用户名的属性是字符串,而...

获取body标签的两种方法_基础知识

引用body标签有两做法: 第一种:使用DOM Core 即引用某个给定文档的第一个(也是仅有的一个)body标签 代码如下: document.getElementsByTagName("body")[0] 第二种:使用HTML-DOM,即引用某个给定文档的body属性: 代码如下: doucumnet.body 本文的重点: 1. 哪些是DOM Core,哪些是HTML-DOM(慢慢补充)

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部