JS超级无敌大串讲!!!!!

今天来回顾一下JS的基础和使用方法!没有提纲全靠写了= =

首先来讲下运算符好了,和C#的运算符是基本相同的

数学运算符:+    -    *    /    %    ++    --

关系运算符:==    !=    >=    <=    >    <

逻辑运算符:&&    ||    !

其他运算符:+=    -=    *=    /=    %=    ?

整理一下发现不是基本相同。就他妈一个样!

再来说下数组好了

数组其实也没什么不同,只是JS里没有count属性,都用length 。

数组.length获取数组长度

函数的话,JS里使用function定义函数的,有两种函数

定义函数:function add(形参){函数体}

匿名函数:function(){函数体}

(匿名函数其实挺好用的)

接下来是三种对话框

1、alert(""):警告对话框,可以用来放在JS里进行纠错

2、confirm(""):确定对话框,弹出一个带确定和取消按钮的对话框——确定返回true,取消返回false

3、primpt("要显示的文字"):可以允许用户输入内容的对话框

接下来回顾window对象,在这里我不打算细分document之类的了,可以翻前面的html笔记

主要说一下几个重要的

window.open("打开的地址","打开的位置")

window.opener:打开此页面的上一个页面对象

window.close():关闭当前页面

想了想除了document重要的也没几个,直接说document吧

docunment.getElementById("id");根据id找,最多找一个;

docunment.getElementsByClassName("name") 根据classname找,找出来的是数组;注意中间是items不要忘了s

docunment.getElementsByName("name");根据name找,找出来的是数组;

docunment.getElementsByTagName("name");根据标签名找,找出来的是数组;

上面这4个可以总结为获取元素

再说如何操作内容

1、普通元素

取值:

alert(a.innerHTML)——会将元素内的所有内容,包括元素标记都取出来

alert(a.innerText)——只取里面的文字,忽略所有被编译元素

赋值:

a.innerHTML = "<font color=red >hello world </font>"——如果内容有元素,编译后实现

a.innerText——会将赋的东西原样呈现

2、表单元素

取值:

var t = document.f1.t1——form表单ID为f1里面的ID为t1的input;

var t = document.getElementById("id")—— 直接用ID获取。

alert(t.value)——获取input中的value值;

赋值: t.value="内容改变";

需要注意的是,表单元素中的取值统一用value

按套路来下面是操作属性了,再来说下,就3条命令

1、添加、修改属性

对象.setAttribute("属性名","属性值")——有则改之,无则加上

2、获取属性:

对象.getAttribute("属性名")——获取属性的值;

3、删除属性:

对象.removeAttribute("属性名")——移除一个属性。

写的好累。。。

操作属性讲完了,然后就是操作样式,操作样式这里只能操作标签内的style

1、添加、修改样式

对象.style.样式名称=值
2、获取样式

var  ....=对象.style.样式名称

再讲一下事件的大致分类,3个成对的,一个单身狗,嗯。。

1、onclick:鼠标单击触发

ondblclick:双击触发

2、onmouseover:鼠标移动上面触发

onmouseout:鼠标离开时触发

3、onblur:失去焦点时触发

onfocus:获得焦点是触发

4、onkeyup:按键抬起来的时候触发

时间: 2024-10-11 19:57:31

JS超级无敌大串讲!!!!!的相关文章

0607pm克隆&amp;引用类&amp;加载类&amp;面向对象串讲&amp;函数重载

克隆class Ren{ public $name; public $sex; function __construct($n,$s) { $this->name=$n; $this->sex=$s; } function __clone()//改变克隆的对象内容 { $this->name="李思思";//this代表复本对象 $that->name="李思思";//that代表原本的,后来废弃了 }}$r=new Ren("张丹

爬虫串讲

爬虫串讲 requests 一定要掌握 爬取数据流程: 指定url 发起请求 获取响应数据 数据解析 持久化存储 get,post参数: url data/params headers proxies 处理ajax动态加载的数据: 动态加载的数据: 通过另一个请求请求到的数据 通过抓包工具捕获请求对应的数据包,数据包之间实现局部或者全局搜索 模拟登陆: 对点击登录按钮对应的post请求进行请求发送 动态变化的请求参数: 一般会隐藏在前台页面 打码平台使用: 超级鹰,云打码 cookie的处理:

串讲Apache OFBiz技术架构

从决定读ApacheOFBiz源码到现在不知不觉一年就过去了.这一年因为各种原因,导致源码读得断断续续.其实最大的问题还是因为无法深刻得理解里面的一些东西,导致热情骤减.直到最近,公司在开发的一个"应用快速开发平台"引发了我的一些思考,所以决定再把源码拿出来重新阅读.到最近对其架构设计近乎迷恋. 个人认为对于ApacheOFBiz的剖析可以分成三大块来进行:技术.业务.数据库设计.这三块个个都是非常顶尖的水准,每个方向深入进去都可以学到很多东西.之前只是对OFBiz各个部分的单独解析,

2016年5月信息系统项目管理师临门一脚重点串讲

2016年5月信息系统项目管理师临门一脚重点串讲,http://edu.51cto.com/course/course_id-5868.html jcliming 5分 重点突出,思路清晰,切中要害! 张老师很敬业,严重的感冒还坚持讲课,赞一个. 2016-04-25 22:29:47 wangliminghs 5分 张老师的课讲的很好,受益匪浅. 2016-05-02 21:51:31 fzqnet 5分 比较了一下,还是张老师的课程比较好!全五星 2016-05-02 17:02:30 旨在

2016年5月信息系统项目管理师临门一脚重点串讲(综合知识、案例分析、重点论文、计算题)

http://edu.51cto.com/course/course_id-5868.html 1.旨在帮助大家快速通过软考,少受备考的折磨与孤独. 2.28小时,不到2天的时间,快速学完100天的内容 3.着重梳理综合知识重点高频考点,快速提升大家综合知识得分能力 4.多角度剖析案例分析,提升大家案例分析应试能力. 5.从论文框架与模版.到重点论文的准备,尽在掌控. 为帮助大家提高复习效率,以最小的代价通过信息系统项目管理师,本套软考冲刺临门一脚,从以下方面进行课程优化与组合:1.信息化或计算

拼接字符串;字符反转;统计大串中小串出现的次数

package Homework; import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;/** * 把数组中的数据按照指定个格式拼接成一个字符串举例:int[] arr = {1,2,3}; 输出结果:[1, 2, 3] 字符串反转举例:键盘录入"abc" 输出结果:"cba" 统计大串中小串出现的次数举例:在字符串&q

超级(无限)大的 --- 整型10进制数据与16进制数据相互转换

<html> <title>超级(无限)大的 --- 整型10进制数据与16进制数据相互转换</title> <head> <meta charset="utf-8"/> <meta name="keywords" content="数据压缩算法,超过整数表示范围的大数据算术运算,大进制数据互相转换" /> <meta name="keywords"

java 11-8 在大串中查找小串的案例

1.统计大串中小串出现的次数 举例: 在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun" 结果: java出现了5次 分析: 1.首先已经知道字符串 A:定义一个统计变量=0: B:在大串中查找小串是否存在,用 int indexOf(String str):返回指定字符在此字符串中第一次出现处的索引. a:如果返回的索引值是-1,则说明 大串中并不存在这个小串,输出统计变量 b:返回

String-统计大串中小串出现的次数

package cn.lianxi; public class Count { /* * 统计大串中小串出现的次数 * 举例:在字符串“woaijavawozhendeaijavawozhendejava” * 结果; * java出现了5次 * * 分析: * 前提知道了大串和小串 * 1.定义一个统计变量,初始化值是0: * 2.先在大串中查找一次小串第一次出现的位置 * a.索引是-1,说明不存在了,就返回统计变量 * b.索引不是-1,说明存在,统计变量++ * 3.把刚才的索引+小串的