web开发之js学习(一)

      学习完了HTML和CSS之后,马上又学习了JS,发现其实也没有多少内容,之前有编程基础,所以学起来也比较轻松,这里打算做个总结吧。(学习网址点击打开链接

      首先呢,来感受下JS的流行力吧:

JavaScript 是属于网络的脚本语言!

JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。

JavaScript 是因特网上最流行的脚本语言。(转自w3school原话)


总之呢一句话就是JS让网页变得更加充满活力,充满创造力,是web的未来,简单易学习也是JS流行的一个主要原因(感觉学过c的童鞋两个小时就能看完JS的全部大笑)。

    好啦,言归正传,看看JS的主要内容有哪些。

(一)第一个当然是在HTML里的表现形式是怎么样的??

首先我们学过html知道有标签这个概念,比如head,body呀,JS也是通过写入标签里然后通过html输出的。这个标签就是<script></script>,那么通过什么写入这个标签里面呢?document.write()这里关于document.write会覆盖原文档流的理解会单独写一篇文章)即可实现,实例是接受最快的途径(一定要自己敲一遍加深记忆!!!!!):


<span style="font-size:14px;"><!DOCTYPE html>
<html>
<head>这是我学习JS的第一个实例</head>
<body>
<h1>将JS直接写入HTML文档输出流中</h1>
<span style="color:#FF0000;"><script>
document.write("<h2>地点:哈工大c栋</h2>");
document.write("<p>时间是11月8号</p>");
</script></span>
</body>
</html></span>
很简单,整体格式就是之前学过的HTML标准格式,只不过JS通过document.write()写入到html里面而已,也就是说JS就是用来丰富操作HTML而产生的一种工具,下面是网页显示结果。

结果:


(二)写入进去了之后,那么怎么体现JS强有力的交互性的?

     这里我们看一个比较长的脚本,多接触点东西:

<!DOCTYPE html>
<html>
<head>这个脚本包括找错,写入,交互很多功能</head>
<script>                                        <span style="color:#FF0000;">//(注意一下,这是JS的一种注释格式,下面是是第二种注释方法)插入JS</span>   
function myFunction()          
<span style="color:#000099;">{</span>
<span style="color:#FF0000;">try</span>                               <span style="color:#FF0000;"> //加入了查找错误的功能。try,catch
{</span>
var x=<span style="background-color: rgb(255, 0, 0);">document.getElementById("demo").value;</span>  
 <span style="color:#FF0000;">
<span style="color:#990000;">/*</span></span><span style="color:#990000;">这个语句基本上是公式了,千万要注意大小写,JS对大小写很敏感的哦,意思是找到id为demo下元素
的值然后赋给变量x,var这里是JS默认定义变量,变量的类型有数字,布尔型,字符串。*/ </span>    

if (x=="")  <span style="color:#FF0000;">throw</span> "该值为空";
if (x>10)  throw "太大啦";
if (x<2)    throw "太小啦";
if  (isNaN(x))  throw "不符合格式要求";
if (x==5)  throw "bingo,你猜对了对了"
}
}
<span style="color:#FF0000;">catch(err)</span>
{
var y=document.getElementById("mess");    <span style="color:#FF0000;"> //如果没找到这个值的话,那么久写入下面的字符串</span>
y.innerHTML="+err+".";
}
</script>
<h1>其实很多语法和c以及python都如出一辙,学起来很快的</h1>
<p>请猜一个数:</p>
<input id="demo" type="text">
<button οnclick="myFunction">猜数吧!</button>
<span style="color:#FF0000;"><p id="mess"></p></span>    <span style="color:#000099;">//这条语句可千万不要忘了,没输入之前是空的,但是一旦有输出结果了会有相应的输出提示,看下面结果里的图片就知道了。</span>
</body>
</html>

结果:


总结:凡事都是按照套路出牌的,从上面的实例可以学到很多东西。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript是一种流行的编程语言,被广泛用于网页开发。Vue.js是一个基于JavaScript的前端开发框架,它提供了一套简洁、灵活的工具,使得开发者可以更轻松地构建交互式的Web应用程序。 Vue.js具有以下特点: 1. 渐进式:Vue.js采用渐进式的设计,可以逐步引入到现有的项目中,也可以通过逐步学习来适应各种开发需求。 2. 轻量级:Vue.js的核心库只有约21KB,加载速度快,非常适合于移动端开发。 3. 组件化:Vue.js支持组件化的开发方式,开发者可以根据需要构建复用性高、可维护性好的组件,提高开发效率。 4. 响应式:Vue.js采用了响应式的设计,当数据发生变化时,对应的页面会自动更新,大大减少了处理DOM操作的工作。 5. 单文件组件:Vue.js支持单文件组件的开发方式,将HTML、CSS、JS代码封装在同一个文件中,提高了代码的可读性和可维护性。 一个使用Vue.jsWeb开发案例教程可能包含以下内容: 1. 环境搭建:介绍如何安装配置开发Vue.js的环境,如Node.js和Vue CLI。 2. 基础语法:引导学习者了解Vue.js的基本语法和常用指令,如数据绑定、事件处理、条件渲染等。 3. 组件开发:讲解如何使用Vue.js构建组件,如何进行组件通信、数据传递等。 4. 路由管理:介绍Vue Router,帮助学习者构建单页应用程序,实现页面之间的切换和导航。 5. 状态管理:介绍Vuex,帮助学习者管理应用程序的状态,实现数据的集中管理和共享。 6. 前后端交互:介绍如何使用Axios等工具,与后端服务器进行数据交互。 7. 实战项目:引导学习者完成一个完整的Vue.js项目,如博客系统、电子商务网站等。 通过这样的案例教程,学习者可以逐步了解和掌握Vue.js开发思想和技术,提高自己的Web开发能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值