Javascript
文章平均质量分 72
Abenazhan
这个作者很懒,什么都没留下…
展开
-
Javascript基本了解
javascript:用来在页面中编写特效,前端脚本,由浏览器解析。javascript流程:1.运行2.输出3.在html中嵌入javascript4.变量5.数据类型6.运算符和表达式7.流程控制8.函数9.对象10.内置js对象11.数组javascript运行:js代码如果出错,js停止运行原创 2017-08-12 14:18:48 · 255 阅读 · 0 评论 -
Javascript数组
数组的作用:只要是批量的数据都用数组声明 创建数组:方法1:var arry=new Array();方法:2:var arry=[]; 对象声明:var p=new Object();p.name="hhh";p.age=10;p.sex="nan"; json{属性1:值1,属性2:值2,属性3:值3};例:var p{name:"zhang",...原创 2017-08-14 15:58:03 · 256 阅读 · 0 评论 -
JavascriptDOM
DOM:DOM(Document Object Model)1.document 文档(HTML XML)标记语言2.Object 对象(HTML元素转成对象(js对象))使用js操作html文档,需要将HTML文档结构转成js对象1.操作属性2.操作内容:innerText(IE)textContent(非IE);innerHTML(都可以)outerText原创 2017-08-14 15:58:59 · 638 阅读 · 0 评论 -
js手机左右滑动
选项卡、轮播:下载网址:http://www.superslide2.com/index.html下载的js文件放在js目录下从下载包里找需要的网页效果,css复制下来,改样式。html代码:(引用文件)羊汤系列烤全羊系列凉菜系列js代码:原创 2017-08-14 16:02:17 · 1420 阅读 · 0 评论 -
JS效果:表格隔行换色
<script>function table(row,col,width,yanse1,yanse2){document.write('<table border="1" width="+width+" align="center">');for(var i=0;i<row;i++){ if(i%2==0) var yanse=yanse1; ...原创 2018-05-14 13:31:29 · 190 阅读 · 0 评论 -
Javascript回调函数(代码)
条件:1.从函数(10,500)中取出3的倍数2.从函数(-200,200)取出负数<script>function number (star,end,bian){ for (var i=star;i<end ;i++ ) { if(bian(i)==true) document.write(i+'<br>'); ...原创 2018-05-14 13:32:02 · 172 阅读 · 0 评论 -
JS:测量手机屏幕的像素
<script type="text/javascript">alert(document.body.clientWidth);————网页可见区域宽alert(document.body.cli...原创 2018-05-14 13:32:30 · 989 阅读 · 0 评论 -
Javascript:Global对象(全局)
decodeURI()解码某个编码的URIdecodeURIComponent()解码一个编码的URI组件。encodeURI() 把字符串编码为 URI。encodeURIComponent() 把字符串编码为 URI 组件。escape() 对字符串进行编码,把中文变乱码显示乱码,把中文变成乱码:var str="哈哈哈";alert(str);document.wri...原创 2018-05-14 13:33:32 · 1607 阅读 · 0 评论 -
javascript声明方式
在JavaScript中有三种声明变量的方式:var、let、const。 var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。 for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 声明在for循环内部的sum,跳出for循环一样可以使用...转载 2018-05-16 16:47:16 · 379 阅读 · 0 评论 -
javascript数据类型转化
数字类型转字符串类型:String(变量);变量.toString();字符串类型转数字类型:Number:数字类型字符串转化之后得到一个数字,转换后的类型是Number。非数字类型字符串转化后得到NaN,转化后的类型是Number。小数类型的字符串,转化后得到原数字。parseInt:整数类型的字符串,转换后得到数字。转换后的类型是Number。数字开头的字符串,转化后得到前面的数字,parse...原创 2018-05-24 17:11:57 · 382 阅读 · 0 评论 -
Javascript数组——对象(代码)
数组中元素的数目【数组名.length】 两个数组合并【数组名.concat(被合并的数组名)】 数组元素通过分隔符进行分割返回字符串类型的数组【数组名.join(分割符)】 删除数组最后一个元素返回数组最后一个元素的值【数组名.pop()】 数组末尾添加一个元素【数组名.push(新元素)】 颠倒数组排序【数组名.reverse()】...原创 2018-07-23 16:00:58 · 325 阅读 · 0 评论 -
javaScript内置对象Math
Mathvar num=Math.random();num=num*100;document.write(num+"");document.write(Math.ceil(num)+"");document.write(Math.floor(num)+"");document.write(Math.round(num)+"");Math.random()取随原创 2017-08-14 15:56:55 · 342 阅读 · 0 评论 -
javaScript内置对象Date
Date();属性:constructor();创建此对象Boolean函数的引用prototype();向对象添加属性和方法例:function employee(name,job,born){ this.name=name; this.job=job; this.born=born;}var bill=new e原创 2017-08-14 15:50:46 · 304 阅读 · 0 评论 -
javaScript内置对象Boolean
Boolean(); 属性:constructor();创建此对象Boolean函数的引用 prototype();向对象添加属性和方法例:function employee(name,job,born){ this.name=name; this.job=job; this.born=born;}var bill=原创 2017-08-14 15:49:46 · 281 阅读 · 0 评论 -
javascript变量
命名规范:1.有意义2.不能数字开头3.不能是关键字4.区分大小写5.没有类,只有对象6.javascript没有常量一般习惯性命名方式:变量和函数名:第一个单词小写,以后每一个单词首字母大写 例如:getElementByid()对象:每个单词首字母大写 例如:Date();关于分号:结构定义语句:不加分号功能执行语句:加分号javas原创 2017-08-12 14:21:17 · 222 阅读 · 0 评论 -
javaScript运算符
运算符和表达式:算数运算符号:+(加法)var a=10+6;结果:16-(减法)var a=10-6;结果:4*(乘法)var a=10*6;结果:60/(除法)var a=10/6;结果:1.67%(取余,浮点数不会转成整数四舍五入取余,php里浮点数会转成整数在取余)取余结果的正负号只跟除数有关。用于被整除的原创 2017-08-12 14:22:14 · 343 阅读 · 0 评论 -
JavaScript流程控制
流程控制:顺序结构:程序从上往下进行条件结构:1.单路分支if(判断条件){表达式}当判断条件为真的时候,执行表达式,否则不执行。2.双路分支if(判断条件){表达式1}else{表达式2}判断条件为真,执行表达式1,如果条件为假,执行表达式23.多路分支if(判断条件1){表达式1}原创 2017-08-12 14:23:11 · 312 阅读 · 0 评论 -
Javascript 函数
函数:是一段完成指定功能的已经命名的代码段函数只有调用才能使用到,通过名称调用声明结构:function 名称(形参){功能段;return值;}function test(a,b){return 值;} function test=text();调用结构:(可以在声明前调用,也可以在声明之后调用)名称(实参);test(20,30);在声明函数的时候参...原创 2017-08-12 14:24:00 · 290 阅读 · 0 评论 -
javascript函数全局变量
函数:全局变量和局部变量全局变量在函数外面声明的变量局部变量在函数内部声明的变量var test=10;function demo(){test+=20;}demo();demo();alert(test);弹出的结果是50对比:$test=10;finction demo(){global $test;$te原创 2017-08-12 14:24:44 · 781 阅读 · 0 评论 -
javascript声明对象
对象:基于对象:将相关的操作使用一个对象完成,看做是一个整体字符串对象数学对象数组对象时间日期对象对象存放的内容:属性(变量)方法对象实例.属性(取值,赋值)对象实例["属性名"]对象实例.方法获取时间:今天是几月几日几时几分星期几var dt=new Date();var str="今天是: ";str+=dt.原创 2017-08-12 14:25:52 · 254 阅读 · 0 评论 -
javaScript内置对象Function
全局对象:Functionvar demo=new Function("x","y","return x+y;")var demo=new Function("x","y","return x*y;")alert(demo(5,6));函数:decodeURI();解码某个编码的URI例:var test1="http://www.w3school.原创 2017-08-12 14:27:55 · 459 阅读 · 0 评论 -
javaScript内置对象String
Stringvar str=new String("a,b,c,d,e,f,g");var str="a,b,c,d,e,f,g";alert(str.length);alert(str.substr(4));第一句和第二句差不多,所以可以直接用第二句str.length字符串长度str.substr(4)取后4个长度方法: anchor();原创 2017-08-12 14:29:18 · 281 阅读 · 0 评论 -
javaScript内置对象Number
Number静态对象,不需要实例,直接就调用对象名访问alert(Number.MAX_VALUE);属性:constructor();返回创建对象Boolean函数的引用例:var test=new Boolean();if (test.constructor==Array){document.write("This is an Array原创 2017-08-14 15:45:09 · 337 阅读 · 0 评论 -
javaScript内置对象RegExp
RegExp:正则对象:new RegExp(pattern, attributes);pattern:是一个字符串;attributes:包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配、多行匹配。 /[abc]/ 查找方括号之间的字符例:/[a-h]/g查找a-h字符全局搜索/[^abc]/查找任何不在方括号之间的字符例:/[原创 2017-08-14 15:46:37 · 381 阅读 · 0 评论 -
JavaScript流程控制(代码)
将1到10的数字打印到控制台:计算1到100的和:1到100之间所有是6的倍数控制台打印出来:在页面中打印两行10颗*:原创 2018-07-06 22:56:05 · 726 阅读 · 0 评论