<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" language="JavaScript">
console.log('aaa');
</script>
</head>
<body>
…这里直接写js代码没有效果,引用js文件也不能操作,查看js文件,浏览器是获取成功了的,哪位兄弟帮忙看看。我使用的ejs模板,不是很喜欢jade,请问有没有别的成熟的模板,偏html写法的。谢谢。
吐槽一句,baidu这几年在干什么,搜个东西牛头不对马嘴,艹,还不如bing。
handlebars
@anotherWill 看了一下,是挺好的,这个在node里面 直接设置,模板引擎就可以用了吧?
@profangong 我自己没搞过。都是公司大神搭好的前端框架给我这种菜鸡开发。。
定位不清楚啊,ejs只是模板,你要用JS为啥不用前段的一些框架呢,backbone,Angularjs等。
不是很清楚你问的问题,能稍微说清楚一点吗?
我的意思是在xxx.ejs文件中写js,但是js没有产生作用。另外我引用jquery文件,也不能使用jquery,但我在浏览器中查看文件,jquery文件是获取到了的。是不是我缺少一些模块的引入呢? var express = require(‘express’); var favicon = require(‘serve-favicon’); var path = require(‘path’); var port = process.env.PORT|| 3000; var mongoose = require(‘mongoose’); var app = express(); var bodyParser = require(‘body-parser’); app.set(‘views’,‘Views/pages’); app.set(‘view engine’,‘ejs’); app.use(bodyParser.urlencoded({extended: true})); app.use(bodyParser.json()); app.locals.moment = require(‘moment’);
晕 似乎又可以了,晓不的怎么回事。