【JavaScript 之基础知识】教程文章相关的互联网学习教程文章

javascript学习笔记(十七)检测浏览器插件代码_基础知识

代码如下: //检测非IE浏览器插件函数 function hasPlugin(name) { name = name.toLowerCase(); for (var i=0 ; i < navigator.plugins.length ; i++ ) { if (navigator.plugins[i].name.toLowerCase().indexOf(name) >-1) { return true; } } return false; } //检测IE浏览器插件函数 function hasIEPlugin(name) { try { new ActiveXObject(name); return true; } catch (ex) { return false; } } //检测所有浏览器中的Flash func...

javascript学习笔记(二)js一些基本概念_基础知识

1.typeof 操作符:用于检测给定变量的数据类型 代码如下: var message="some string"; alert(typeof message); //"string" alert(typeof(message)); //"string" alert(typeof 100); //"number" typeof操作符可能返回下列字符串: "undefined","boolean","string","number","object","function". 2.Object 的实例具有的属性和方法: constructor —— 保存用于创建当前对象的函数. hasOwnProperty("属性名") —— 检测给定属性是否...

javascript学习笔记(七)js函数介绍_基础知识

1.函数内部属性 arguments arguments用来保存函数的参数,arguments.callee指向拥有arguments对象的函数 代码如下: //阶乘 function factorial(num) { if (num <= 1) { return 1; } else { return num*arguments.callee(num-1); //用agreements.callee代替 } } var trueFactorial = factorial; factorial = function { return 0; } alert(trueFactorial(5)); //20 alert(factorial(5)); //0 2.函数的属性和方法 length属性,表示函...

javascript学习笔记(十一)正则表达式介绍_基础知识

1.修饰符 . 任意一个字符 * 匹配*前面0个或多个字符 + 匹配+前面一个或多个字符 ? 匹配?前面0个或1个字符 ^ 以^后面的字符为前导 $ 以$前面的字符结尾 [] 匹配[]内的一个字符 () 分组,可以用\1 \2提取 [^] 匹配^后的以外的字符 {n} {n}前的字符有n个,n为正数 {n,} {n,}前的字符至少有n个,n为正数 {n,m} {n,m}前的字符有n~m个,n,m为正数 2.字符 \d 一个数字 \D 一个非数字 \w 一个字母或数字 \W 一个非字母和非数字 \s 一个空白...

javascript学习笔记(二十)获得和设置元素的特性(属性)_基础知识【图】

本节html以下面的为例 代码如下: 百度 1.通过HTMLElement类型(对象)的属性获得和设置元素特性 代码如下: var div = document.getElementById("myDiv"); var img = document.getElementById("img1"); var a = document.getElementById("myA"); //取得元素特性 alert(div.id); //"myDiv" alert(div.className); //"bd",这里不是div.class,是因为class是保留关键字 alert(div.title); //"我是div" alert(a.href); //http://...

javascript学习笔记(十六)系统对话框(alert、confirm、prompt)_基础知识

1.警告框alert() 代码如下: alert("欢迎光临!"); 2.信息框confirm(),有取消,确定按钮 代码如下: if (confirm("你同意吗?")) { alert("同意"); } else { alert("不同意"); } 3.提示框prompt(),用于提示用户输入一些文本 代码如下: var result = prompt("您尊姓大名?"," "); if (result !== null) { alert(“欢迎光临,”+result); }

javascript学习笔记(一)在html中使用javascript_基础知识【图】

1.延时脚本运行的方法: 方法一:把全部javascript引用放在元素中,页面内容后,如 代码如下: 示例1 方法二:为元素定义defer属性defer="defer",如 代码如下: 示例1 JavaScript教程/参考手册 JavaScript热搜 Vue利用canvas实现移动端手写板的方法vue2.0 移动端实现下拉刷新和上拉加载更多的示例解决vue-router中的query动态传参问题解决使用vue.js路由后失效的问题微信小程序实现换肤功能JS中tou...

javascript学习笔记(六)Date日期类型_基础知识

1.创建日期对象 代码如下: var now = new Date(); //获得当前系统日期和时间 var someDate = new Date(Date.parse("May 25,2012")); var someDate = new Date("May 25,2012"); //与上相同 var someDate = new Date(Date.UTC(2010,0)); //GMT时间2010年1月1日凌晨0时 var someDate = new Date(2010,0); //与上相同 var someDate = new Date(Date.UTC(2010,4,5,17,55,55)); //GMT时间2010年5月日下午5:55:55,月和时以0为基数,0表示...

javascript学习笔记(十)js对象继承_基础知识

1.原型链 //很少单独使用 代码如下: View Code //定义 SuperClass类,有一个属性property和一个方法getSuperValue function SuperClass() { this.property = true; } SuperClass.prototype.getSuperValue = function() { return this.property; } //定义SubClass类,有一个属性subproperty和后来添加的一个方法getSubValue function SubClass() { this.subproperty = false; } //SubClass类继承SuperClass类 SubClass.prototype =...

javascript学习笔记(十九)节点的操作实现代码_基础知识

本节要用到的html例子 代码如下: 项目一 项目二 项目三 1.创建元素节点 document.createElement() 方法 用于创建元素,接受一个参数,即要创建元素的标签名,返回创建的元素节点 代码如下: var div = document.createElement("div"); //创建一个div元素 div.id = "myDiv"; //设置div的id div.className = "box"; //设置div的class 创建元素后还要把元素添加到文档树中 2.添加元素节点 appendChild() 方法 用于向childNodes列...

常用一些Javascript判断函数_基础知识

1、This is an DIV outerHTML innerHTML innertText 2、Javascript 误差 代码如下: w1=0; w1+=Math.round(1333333.99*100); w1+=Math.round(13663.38*100); document.write(w1/100); w1=0; w1+=1333333.99; w1+=13663.38; document.write(w1); 3、表单检查 代码如下: //wanghui于20031020增加了一个检验业务访问和处理地址端口号的function checkPort(); function toChnDigit(num) { var t = parseInt(num); if(t==0) return "零...

JavaScript之引用类型介绍_基础知识

Object类型   Object类型是JavaScript中使用最多的一种类型。虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择。   创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数。 代码如下: var person = new Object(); person.name = "tt"; person.age = 12;   另一种方式是使用对象字面量表示法。 代码如下: var person = { name : tt, age : 12 }   另外...

JS数学函数Exp使用说明_基础知识【图】

计算ex摘要 Math.exp(x) 参考 x 数值或表达式,被用作指数。 返回值 ex,即e的x次幂。这里e代表自然对数的底数,其近似为2.71828。 exp()语法如下: 代码如下: Math.exp(x) ; Math.exp()范例: 代码如下: document.write(Math.exp(2)); // output is 7.38905609893065 document.write(""); document.write(Math.exp(1)); // output is 2.718281828459045 document.write(""); document.write(Math.exp(-2)); // output is 0.13...

javascript基础知识大全便于大家学习,也便于我自己查看_javascript技巧

1.javascript的数组API 代码如下: //定义数组 var pageIds = new Array(); pageIds.push(A); 数组长度 pageIds.length; //shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 //unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 //注:在IE6.0下测试返回值...

JavaScript基础知识之数据类型_基础知识【图】

数据类型   JavaScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质上是由一组无序的名值对组成的。  typeof操作符   介于JavaScript是松散类型的,因此需要有一种手段来检测给定变量的数据类型——typeof就是负责提供者方面信息的操作符。对一个值使用typeof操作符可能返回下列某个字符串:   ● "undefined"——如果这个值未定义;...

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 全部