JS基础和JQ点滴

xiaoxiao2021-02-28  106

1:javaScript与Java无关。 2:一个简单的JS代码实现页面的文字显示 列:<script language="javascript">           for(var a=0;a<10;a++){ document.write("<a style='color:red;'><H1>简单的JS</H1></a>")  }     </script>   3:当页面语句不属于函数是,他加载 就执行  不需要调用,反之当属于一个函数时,当执行效果时,就执行,需要调用。   你只能在HTML输出中使用document.write,如果你在文档加载后使用该方法,则文档会被覆盖。 4:alert(提示框)警告框:首先执行他,必须先处理他才能完成接下来的东西。confirm 确认框:有两次验证。conmpet 询问框:不常用。 列:<script language="javascript">          function a(){           alert("123");          }          function b(){           prompt("密码","456");          }          function c(){           alert(confirm("确定删除吗?"));          } </script>   <body>       <input type="button" οnclick="a()" value="警告框"/>     <input type="button" οnclick="b()" value="询问框"/>     <input type="button" οnclick="c()" value="确认框"/>     </body>  

5:document.getElementById("id"):根据ID获取对象的信息(重要)。

6: function h(ji){       if(ji.src=="http://127.0.0.1/CheckCode/2.jpg"){       ji.src="1.jpg";       }else{       ji.src="2.jpg";       }          }

7: <input type="button" οnclick="c(this)" value="确认框"/> 里面跟了一个this代表这个标签的对象

8: alert(isNaN(2)); false   alert(isNaN(3.2)); false   alert(isNaN("2"));false var a=0;   alert(a=2); 2   alert(2=="2");true   alert(2==="2");false   DOM(文档对象模型)是用以访问 HTML 元素的正式 W3C 标准。 9:当有两个单词以横线连接时  获取属性时  去掉横线  第二个单词首字母大写。 列: <input type="button" οnclick="i()" value="span1框"/> <span id="mail3" style="color: red;font-size: 20px;float: right;">456</span> function i(){           var f = document.getElementById("mail3");           f.style.color="blue";           f.style.fontSize="30px";           f.style.float="left"s;           alert(f.attributes);          } 10:javaScript是脚本语言,浏览器会在读取代码时,逐行地执行脚本代码。 11:javaScript拥有动态类型。这意味着相同的变量可用作不同的类型; 12:javaScript字符串单,双引号都可以。 13:javaScript数组:存的类型不一定一样。数组没有规定的长度。从开始计数。 14:javaScript对象:对象由花括号分隔,在括号内部,对象的属性以名称和值对的形式(name:value)来定义,属性由逗号分隔。 列:var person = {person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue";} 15:对象属性有两种寻址方式: 列: name=person.lastname; name=person["lastname"]; 16:.indexOf(“你要查找的字符串”):查找该字符串第一个字符所在的位置;  .replace(“被换的字符串”,“换的字符串”);  .search():检索与正则表达式相匹配的值;  .split(): 把字符串分割为字符串数组。 17:概念:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 18:函数就是包裹在花括号中的代码块,前面使用了关键词 function 列: function functionname() { 这里是要执行的代码   } 19:JavaScript 变量的生存期 JavaScript 变量的生命期从它们被声明的时间开始。 局部变量会在函数运行以后被删除。 全局变量会在页面关闭后被删除。 20:向未声明的 JavaScript 变量来分配值 如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。 列:carname="Volvo"; 21:JavaScript 运算符和JAVA基本一样;

1:JavaScript 支持不同类型的循环: for - 循环代码块一定的次数 for/in - 循环遍历对象的属性 while - 当指定的条件为 true 时循环指定的代码块 do/while - 同样当指定的条件为 true 时循环指定的代码块 2:for 语句实例 本例中的循环使用 for 循环来显示 cars 数组中的所有值: cars=["BMW","Volvo","Saab","Ford"]; var i=0; for (;cars[i];) { document.write(cars[i] + "<br>"); i++; } 3:while 语句实例 本例中的循环使用使用 while 循环来显示 cars 数组中的所有值: cars=["BMW","Volvo","Saab","Ford"]; var i=0; while (cars[i]) { document.write(cars[i] + "<br>"); i++; } 4:continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。   break 语句可用于跳出循环。 5:JS事件:详情查W3SCHOOL网站。 6:onchange事件: 列:function j(){ var sheng = document.getElementById("sheng"); alert(sheng.options[sheng.selectedIndex].text); } 省<select id="sheng" οnchange="j()"> <option>请选择</option> <option>四川</option> <option>辽宁</option> <option>东北</option> <option>新疆</option>

1:变量是没有类型的,数据是有类型的。 2:eval函数:把里面的参数转换成了JS代码。 3:能获取到标签对象,就能操纵该标签的属性。

Jquery 1:以,隔开的选择器找的是每个选择器组成的数组。 2:以空格隔开的两个选择器找的是第一个选择器下面对应的第二个选择器的子子孙孙 3:以>隔开的两个选择器找的是第一个选择器下面对应的第二个选择器的儿子 4:以+号连接的两个选择器找的是第一个选择器下面找第二个选择器紧接着的第一个(结果不只一个,可能是数组)。 5:以~隔开的两个选择器找的是第一个选择器之后的所有第二个选择器的元素。 AJAX: 1:特点:局部刷新。 2:核心或引擎--XMLHttpRequest对象。 3:优势:提升用户体验,优化服务器之间的传输,减少不必要的数据往返,减少了宽带占用。 AJAX引擎在服务端运行 4:步骤:1:选择一个JS事件 2:写这个事件触发的JS函数;

转载请注明原文地址: https://www.6miu.com/read-48557.html

最新回复(0)