问:标签中为什么无法执行JavaScript脚本语句

发布时间:2015-09-19 23:09:17 

 答:

Web应用系统是典型的MVC框架,MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。

  • Model(模型)表示应用程序核心基础(比如数据库记录列表)。
  • View(视图)显示数据(数据库记录)。
  • Controller(控制器)处理程序逻辑(如读写数据库记录,判断,流程等)。

 轻开平台对此进行了更简化封装,为了更方便理解这个问题,简单对应关系如下:

  • Controller(控制器):标签,运行在服务器上,生成View(视图)所需要的元素内容
  • View(视图):HTML+CSS+JavaScript,由客户端的浏览器解释执行,生成浏览者能看懂的网页界面

 

由上可以看出,标签和JavaScript脚本分别在不同的位置执行(服务器和客户浏览器)。标签执行时,网页文件中的JavaScript脚本只是其中的一部分格式文本,还没有逻辑上的意义,所以不会执行。标签执行完成后,与网页文件的静态格式文本组织一个HTML(+css+javascript)的动态网页离开服务器传输到客户的浏览器中(此时标签已经没有了),由浏览器解释执行生成界面。

相关文章

2015-10-11 19:18:34

file标签之把书包中的内容保存到文件

把内容放进书包 [html] view plaincopy b ...

更多
2015-10-12 08:54:04

file标签之查询数据库中的内容保存到文件

根据条件从数据库查询出指定的字段内容,分别存到两个文件中(三行代码轻松搞 ...

更多
2015-10-22 15:45:19

Bag标签之删除书包中的一条数据

删除书包中的一条数据 查询 [html] view plaincopy ...

更多
2015-11-06 11:40:31

eImage(仅两行代码实现输出从数据库中查询到的二进制字段)标签

功能:专门用于向浏览器输出从数据库中查询到的二进制字段,支持通用的几十种 ...

更多