Loading... ## 一.JS作用 1 Java工程师,JS必须,熟练 2 Web前端,JS深入,精通,岗位开发语言就是JS 3 大数据工程,爬虫工程师:JS也必须 --- ## 二.JS是什么 脚本语言,运行在浏览器中,客户机中,各种浏览器均能执行JS 不同浏览器支持程度不同,不是W3X标准,由欧洲计算机制造商协会的标准 HTML,CSS,JS均由浏览器执行 --- ## 三.上网过程,前端代码执行过程 1. B/S结构:Browser/Server 浏览器/服务器结构 2. C/S结构:Client/Server 客户机/服务器结构 3. 单机软件:Word,自己电脑上安,只能自己用 - 输入网址:浏览器向服务器发送请求 - 响应:服务器收到浏览器请求后,服务器会服务器上网页源码HTML,CSS,JS发回浏览器 - 浏览器收到源码后,对源码执行,产生效果 --- ## 四.JS学习 1. JS调试较麻烦,要利用Chrome/Firefox控制台 2. 写JS程序细心,排错麻烦 <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-50281ec10875f6ef82655bdcea54464613" aria-expanded="true"><div class="accordion-toggle"><span style="">Chrome调试控制台console打开方法</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-50281ec10875f6ef82655bdcea54464613" class="collapse in collapse-content"><p></p> 1.鼠标点击 2.F12 3.Ctrl+Shift+I<p></p></div></div></div> --- ## 五.JS学习重点 1. 语法if,for,运算符 2. 函数 3. 事件 4. 正则表达式与表单验证 5. DOM --- ## 六.JS输出[便于调试] 1. 使用[alert()] 2. 使用[console.log()] <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-47206b946896bff475d81aa03c9e150442" aria-expanded="true"><div class="accordion-toggle"><span style="">JS代码位置</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-47206b946896bff475d81aa03c9e150442" class="collapse collapse-content"><p></p> 1. 网页内部 2. js文件中 <p></p></div></div></div> <div class="tip inlineBlock success"> 代码示例: </div> <div class="tip inlineBlock warning"> 这是head区的: </div> ```js <head> <meta charset="UTF-8"> <title>JS输出</title> <script> //放JS代码 alert("第一次学JS"); //在控制台输出 console.log("这是一个测试"); </script> </head> ``` --- ## 七.JS语法 1. JS为弱类型语言[没类型] 2. JS中变量定义可用var也可不用 3. JS大小写敏感[严格] 4. 语句结尾;可写可不写 5. 函数用function,名称和形参由我定义,无返回[弱类型] <div class="tip inlineBlock success"> 实战示例: </div> **结合这个实战示例:** <div class="tip inlineBlock warning"> 这是head区的: </div> ```html <head> <meta charset="UTF-8"> <title>个人存款计算软件界面</title> <!-- 新 Bootstrap 核心 CSS 文件 --> <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- jQuery文件。务必在bootstrap.min.js 之前引入 --> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <!-- 最新的 Bootstrap 核心 JavaScript 文件 --> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> <script> //定义一个函数,完成计算 function jisuan(){ //1.获取文本框输入的数字 var cunkun = document.getElementById("shuru").value; //上方取得值为:"数字" //"数字"-->数字 var cunkunnum=parseInt(cunkun);//字符串转为整数 //2.开始计算 //取得存款年限 var lilv=document.getElementById("year").value; //3.判断并求利息 if(lilv=="0.0175") {var lixi=cunkunnum*lilv*1} else if(lilv=="0.0225") {var lixi=cunkunnum*lilv*2} else if(lilv=="0.02753") {var lixi=cunkunnum*0.0275*3} else if(lilv=="0.02755") {var lixi=cunkunnum*0.0275*5} var benxi=lixi+cunkunnum//本息合计 //3.把结构写入相应文本框 document.getElementById("lixi").value=lixi; document.getElementById("total").value=benxi; } </script> </head> ``` <div class="tip inlineBlock warning"> 这是body区的: </div> ```html <body> <div class="container text-center"> <h1>个人存款计算</h1> <table class="table table-bordered text-center"> <tr class="bg-primary"> <td colspan="2">个人存款计算器</td> </tr> <tr> <td>存款金额</td> <td> <input class="form-control" type="text" id="shuru" placeholder="请输入存款金额"/> </td> </tr> <tr> <td>存款年限</td> <td> <select id="year" class="form-control"/> <option value="0.0175">1年(1.75%)</option> <option value="0.0225">2年(2.25%)</option> <option value="0.0275">3年(2.75%)</option> <option value="0.0275">5年(2.75%)</option> </select> </td> </tr> <tr> <td>所得利息</td> <td> <input class="form-control" type="text" id="lixi" readonly="readonly" /> </td> </tr> <tr> <td>本息合计</td> <td> <input class="form-control" type="text" id="total" readonly="readonly" /> </td> </tr> <tr> <td colspan="2"> <button class="btn-primary btn-block">计算</button> </td> </tr> </table> 开发者信息: 小草林 </div> </body> ``` 最后修改:2021 年 07 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏,谢谢