
JavaScript
文章平均质量分 64
CoolTomato_
一个会写代码的番茄
展开
-
javascript简介
一、三大前端的分工: html: 负责了一个页面的结构. css: 负责了一个页面的样式。 javascript: 负责与用户进行交互。二、javascript的起源: 不多说了,大家就百度吧,哈哈。在此就简单说一下,微软和网景成就了javascript。然后就这样了: 1997年欧洲的计算机协议(ECMA)组织出来给javascript规定协议:原创 2016-08-27 23:42:24 · 446 阅读 · 0 评论 -
通过关系找节点、创建节点,插入节点,设置节点属性
一、通过关系(父子关系、兄弟关系)找标签。 1、常用方法: 1)parentNode 获取当前元素的父节点。 2)childNodes 获取当前元素的所有下一级子元素。(包括空文本和注释) 通过上例,得知我们还可以可以通过标签的类型进行判断筛选: 文本节点的类型: 3 注释的节点类型: 8 标签节点的类型: 1 3)firstChild 获取当前节点的第一个子节原创 2016-11-12 16:31:04 · 4411 阅读 · 0 评论 -
根据html标签的属性找节点
一、通过html元素的标签属性找节点: 1、常用方法: 1)document.getElementById(“html元素的id”) 2)document.getElementsByTagName(“标签名”) 3)document.getElementsByName(“html元素的name”)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T原创 2016-11-12 13:19:07 · 2704 阅读 · 0 评论 -
操作元素的CSS样式、正则表达式、心得
一、操作元素的CSS样式: 二、正则表达式: 1、正则表达式的创建方式: java中的正则表达式写在”“中,而javascript中写在//中 方式1:/正则表达式/模式 方式2:new RegExp("正则表达式",模式);2、正则表达式对象常用的方法: 1)test() 使用正则对象去匹配字符串 如果匹配成功返回ture,否则返回false。 2)exec() 根据正则表达原创 2016-11-13 11:21:47 · 1746 阅读 · 0 评论 -
将目标元素插入指定位置,删除子节点,替换子节点、应用之城市联动框
一、将目标元素插入指定位置,删除子节点,替换子节点 1、elt.insertBefore(newNode, oldNode); 添加到elt中,child之前。 注意: elt必须是oldNode的直接父节点。 table表格中的<tr>的直接父节点为<tbody>,浏览器默认添加的,而并不是<table> 2、elt.removeChild(child) 删除指定的子节点原创 2016-11-12 23:33:20 · 1017 阅读 · 0 评论 -
Location对象、Screen对象、Dom编程
一、地址栏对象(Location) 常用方法: 1、href : 设置以及获取地址栏的对象。 2、reload() 刷新当前的页面。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">原创 2016-11-11 14:12:12 · 346 阅读 · 0 评论 -
事件
一、事件: 1、注册事件的方式: 方式一: 直接在html元素上注册 方式二:可以使用js代码先找到对应的对象再注册。 推荐使用,原因:HTML代码和js代码分开,易于维护。 2、常用的事件: 1)鼠标点击相关: a)onclick 在用户用鼠标左键单击对象时触发。 b)ondblclick 当用户双击对象时触发。原创 2016-11-11 10:57:47 · 235 阅读 · 0 评论 -
自定义对象、prototype原型属性
一、自定义对象 1、在javascript没有类的概念,只要有函数即可创建对象。2、自定义对象的格式: 方式1: 使用无参的函数创建对象。 方式2:使用带参的函数创建对象。this表示当前对象。 方式3: 使用Object函数创建对象,javascript默认创建了一个 function Object(){}。//类似方式1var p = new Object(); p.id =原创 2016-11-08 13:35:25 · 2200 阅读 · 0 评论 -
Number对象、Math数学对象、数组对象
一、Number对象。 1、创建Number对象的方式: 方式1:var 变量= new Number(数字) 方式2: var 变量 = 数字; 2、常用的方法: 1)toString() 把数字转换成指定进制形式的字符串。 2)toFixed() 指定保留小数位,而且还带四舍五入的功能。 二、Math对象常用的方法: 1、ceil()向上取整 2、floor() 向原创 2016-11-07 13:40:10 · 564 阅读 · 0 评论 -
String对象、日期对象Date
一、String对象: 1、首先看这样一个问题: 2、创建一个字符串的方式:String是一个内置对象 方式1:new String("字符串的内容");方式2:(一般用这种就OK了)var str = "字符串的内容";3、字符串常用的方法: 1、anchor()生产锚点 //HTML中产生锚点的方法<a name = "top"></a>.....<a href =原创 2016-11-07 12:12:19 · 379 阅读 · 0 评论 -
函数
函数: 1、定义格式:function 函数名(形参列表){ 函数体 ; }2、javascript的函数要注意的细节: 1)在 javascript中函数定义形参时是不能使用var关键字声明变量的。 2)在javascript中的函数是没有返回值类型的,如果函数需要返回数据给调用者,直接返回即可,如果不需要返回则不返回。 3)在 javascript中是没有函数重载的原创 2016-11-05 16:44:15 · 262 阅读 · 0 评论 -
for-in语句、with语句
一、for-in语句(类似于java中的foreach循环语句): 1、for-each语句的格式:for(数据类型 变量名:遍历目标){}2、for-in语句的格式:for(var 变量名 in 遍历的目标){}3、for-in语句的作用: 1)可以用于遍历数组的元素。 注意:使用for-in语句遍历数组元素的时候遍历出来是数组的下标。 2)可以用于遍历对象的所有属性数据。原创 2016-11-05 10:11:07 · 700 阅读 · 0 评论 -
控制流程语句if、switch、while、do-while、for
一、if语句 1、格式:if(判断条件){ 符合条件执行的代码; } <script type="text/javascript"> var age = 19; if(age>18){ document.write("你被录了"); }else{ document.write("对不起"原创 2016-11-04 13:59:47 · 307 阅读 · 0 评论 -
变量声明、字符串转换成数字、运算符
一、javascript的变量声明: 1、格式:var 变量名 = 数据;2、声明变量要注意的事项: 1)在javascript中声明变量是使用var关键字声明的,javascript中的变量可以存储任意的数据类型数据。 2)javascript中变量数据类型是根据存储的值决定的,可以随时更改存储数据的类型。 3)定义了多个同名的变量时,后定义的同名变量是覆盖前面定义的同名变量。原创 2016-11-03 15:21:13 · 2021 阅读 · 0 评论 -
BOM编程、window对象
一、引入BOM编程: 1、javascript组成部分: 1)EMCAScript(基本语法) 2)BOM( Browser Object MOdel) 浏览器对象模型. 浏览器对象模型中把浏览器的各个部分都是用了一个对象进行描述,如果我们要操作浏览器的一些属性,我们就可以通过浏览器对象模型的对象进行操作。 3)DOM。 之前已经讲过了EMCAScript(基本语法),接下来说说BOM编程原创 2016-11-09 09:30:19 · 398 阅读 · 0 评论