关于后端模板和前端 JavaScript 的关系
来源:互联网 发布:sql server创建触发器 编辑:程序博客网 时间:2024/05/31 13:16
回答了一个同学的关于这方面的提问 https://cnodejs.org/topic/553f1d2e3575612520161b63
问题
您好,资料我看了,但我还是不太懂,ejs传过来的参数不就是到前端了吗?为什么js不可以用呢?js全局变量是怎么用呢?还有<script>标签和<%%>标签有什么区别么?<%%>不就是可以写js代码的吗?不好意思,新手,实在搞不明白!
回答
我没有看过 ejs 的代码怎么实现这些的。我的理解是
- ejs传过来的参数不就是到前端了吗?
ejs 穿的不是参数,不是变量,而是文本。因为你在前端看到的 html 是后端生成再发送到浏览器,所以你在 render之后在后端改动了变量的话,变化是不会体现在前端的,就是你的 html 还是老样子,除非你是用的 meteor 有自动subscribe 的功能,所以他们号称自己是 real-time。 - 为什么js不可以用呢?
因为传过来的后端变量被嵌入到 html,所以 js 不能直接用。 - js全局变量是怎么用呢?
<javascript>标签里都是全局变量,如果不是在函数中定义的话 - 还有<script>标签和<%%>标签有什么区别么?
<script> 是 js 标签,<%%>标签是后端模板标签,会被后端生成的值(字符串)替代。 - <% %>不就是可以写js代码的吗?
它是一个表达式,里面可以是 js 代码,但是最终生成字符串嵌入到 html 中,让前端渲染,所以用户可以看到动态的内容。
0 0
- 关于后端模板和前端 JavaScript 的关系
- 前端与后端的关系
- 关于前端路由和后端路由的一点思考
- 前端 ,后端 关于数据交互的问题
- Zend_Cache的前端和后端怎么设置
- 什么是编译器里的前端和后端
- boost log的前端和后端
- jsonp 前端和后端的结合
- web前端和后端开发的区别
- 前端和后端的输入合法性验证
- 前端和后端的接口类
- java前端和后端的区别
- 前端和后端的招聘要求
- 前端和后端是如何交互的
- 前端和后端是如何交互的
- 后端渲染和前端渲染的比较
- 前端渲染和后端渲染的区别
- 前端和后端交互的一些细节
- 欢迎使用Markdown编辑器写博客
- 基于802.1x认证的windows server 2003 RADIUS服务器的搭建
- 完美的jquery事件绑定方法on()
- MSFlexGrid问题
- 异步复位同步释放
- 关于后端模板和前端 JavaScript 的关系
- 如何区分空间参考、坐标系统、投影、基准面和椭圆体
- 自定义控件之:PagerSlidingTabStrip
- [ASP.NET MVC 小牛之路]05 - 使用 Ninject
- 2012年5月SAT香港真题解析
- 结构体二进制读写和排序
- 802.1X认证的问题
- Binary Tree Right Side View
- C++之带有默认参数值的构造函数