Jquery真的不难~第一回 编程基础知识
前言
说Jquery之前,先来学习一下Javascript(以后简称为JS)语言中的基础知识问题,其时对于每种编程语言来说基础知识都是大同小异的,对变量,函数,条件语句块,循环语句块等等,而对于每种语言在写法上到是显得各有不同,如JS里在定义变量时,你要用var去声局部变量的声明,而对于弱类型的语言JS来说,你也可以不加var,但不加它会认为这个变量为全局变量,这是要注意的。
变量
在程序运行过程中,其值可以发生改变的(呵呵,10多年前书上的定义)
var people ; //声明一个名为people的变量 var people="good boy" ; //声明变量的同时为它赋值,浏览器自动解释它为字符型变量 var age=23; //声明一个局部变量,类型为整形 age=30 ; //声明一个全局变量,类型为整形,在程序执行过程中,它不会被释放
函数
为了实现一个功能,将一些代码块组织在一起,形成一个整体,我们叫它函数function,它可以大大减小代码的重复量,并使程序更清晰
// 标准写法 funciton helloFun(){ alert("hellow world") } // 变量形式的写法 var helloFun=function(){ alert("hellow world") } // 函数可以有参数,它异为弱类型 var helloFun=function(msg){ alert(msg); } // 函数的调用 helloFun("hello world");
条件语句
对于一件事,有多种结果,这时条件语句就出场了,如果条件固定几个值,可以用switch,否则使用if...else,看代码
// switch实例 var inputNumber=document.getElementById("type").value; switch(inputNumber) { case 1: alert("类型1号"); break; case 2: alert("类型2号"); break; case 3: alert("类型3号"); break; default: alert("throw new Exception()"); break; } // if实例 var inputAge=document.getElementById("age").value; if(inputAge>1 && inputAge<18) { alert("未成年"); } else if (inputAge>=18 && inputAge<70) { alert("成年人"); } else if(inputAge>=70) { alert("老年人") } else { alert("填写表单有误"); }
循环语句
即在附和某个条件的时候,重复的执行某个代码块,我们可以使用while ,for等等
// for循环 var arr=[1,2,3] for(var i=0,j=Arr.length;i<j;i++){ console.log(arr[i]); // 火狐的控制台可以看到结果 }
事实上,在JS世界,对于代码的执行性能也是很有讲究的,我们在for语句的写法性能不是错的,但如果写成下面的,性能会有所下降,因为它每次
遍历时,都会去求Arr的长度。
// for循环 var arr=[1,2,3] for(var i=0;i<Arr.length;i++){ console.log(arr[i]); // 性能不好的 }
好了,对于JS编程基础知识就写到这里,从下回开始,将介绍jquery的相关知识了,感谢阅读!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 【全网最全教程】使用最强DeepSeekR1+联网的火山引擎,没有生成长度限制,DeepSeek本体