Javascript学习心得一

Javascript学习笔记&心得一

主要内容:

1.Javascript简介。
2.网页响应的模型以及浏览器
3.Javascript特点以及第一个语句。

-Javascript是实现网页动态效果的基础,其发明的初衷在于

1.JS简介

“能够使得html网页不重新加载所有网页内容情况下,回应用户的输入信息”

鼠标响应,动态事件即为JS ajax实现。
------
心得:之前一直觉得html语言单纯就可以实现交互的功能。后期了解到它仅仅是一种markdown的语言,标记语言,structured language,没有自己的函数和变量定义。这也是为什么有javascript。为什么不在html基础上添加,可能是由于历史和标准的原因,使得开发一个新的语言成本更为低廉。而如果直接照搬后端的语言C++之类,则可能会使得前端语言显得更为笨重,产生一种功能上的冗余。所以javascript这种处于中间地带的语言被创造。e.g.:就像我现在所使用markdown这种语言一样。之前的记事本类型缺乏一些必要的格式。但是如果在网页前端添加一个类似word一样的排版程序,那么一些功能例如批改,段落间的关系,画图之类将会很少使用。同时针对网页编辑的一些特有的功能,例如代码的样式编辑这类用得频率较高的样式,将会花费很长时间去用word实现。
------

2.网页响应的模型以及浏览器

st=>start:服务器server
op1=>operation:client side
op2=>operation:html+javascript code
op3=>operation:http request GET
st->op1->op2->en

这也是大概为什么在客户端改动执行插件来抢票能够可行。因为JS代码本身是在客户端上来实现。整个前端是以浏览器为核心,浏览器的本身是html+css+js 代码的解析器,这是其本质。

3.JS的特点和一般形态

-javascript是基于对象和事件驱动的程序
-javascript有自己的变量、控制结构、类和函数

javascript里的一般语句:

<script>windows.alert("结果是"+result)
<\script>

js中变量用var表示,语法不严谨是弱势语言weak typed language.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值