2在packagejson添加
"server": "set NODE_ENV=test&&nodemon --exec babel-node -- /server/serverjs"
这样我们写的node后端就支持就支持es6啦!
3在项目根目录下创建babelrc文件
写入
这样我们写的node后端就支持就支持jsx环境啦!documentwrite()方法可以用在两个方面:页面载入过程中用实时脚本创建页面内容,以及用延时脚本创建本窗口或新窗口的内容。该方法需要一个字符串参数,它是写到窗口或框架中的HTML内容。这些字符串参数可以是变量或值为字符串的表达式,写入的内容常常包括HTML标记语言。记住,在载入页面后,浏览器输出流自动关闭。在此之后,任何一个对当前页面进行 *** 作的documentwrite()方法将打开—个新的输出流,它将清除当前页面内容(包括源文档的任何变量或值)。因此,假如希望用脚本生成的HTML替换当前页面,就必须把HTML内容连接起来赋给一个变量,使用一个documentwrite()方法完成写 *** 作。不必清除文档并打开一个新数据流,一个documentwrite()调用就可完成所有的 *** 作。关于documentwrite()方法还有一点要说明的是它的相关方法documentclose()。脚本向窗口(不管是本窗口或其他窗口)写完内容后,必须关闭输出流。在延时脚本的最后一个documentwrite()方法后面,必须确保含有documentclose()方法,不这样做就不能显示图像和表单。并且,任何后面调用的documentwrite()方法只会把内容追加到页面后,而不会清除现有内容来写入新值。
现在是页面已经加载进来了,所以我认为点击后,加载进来的js,执行documentwrite,那么文本的输出浏览器不处理,而不是像加载时输出在当前元素里面。js计算器代码,通过d窗显示步骤如下。
1、js计算器代码编写html,实现计算器页面视图效果。
2、js计算器代码编写,实现点击输入数字和符号输出结果。
3、js计算器代码创建click1函数,判断flag的值,如果是true就定位到第一个输入框,如果是false就定位到第二个输入框,将点击传过来的值与输入框里面的字符串拼接到一起。
4、js计算器代码定义result函数,定位到两个输入框,取出其中的值并转成整数,定位到隐藏输入框,取出里面的符号,然后判断是什么符号,进行相应的运算,d出运算结果。理论上JS并没有书写位置的要求,所以写在上面写在下面都没有什么。
不过呢,你需要注意,写在上面,如果是初始化的函数就不太合适了,因为这个时候文档还没解析完呢,所以一般来说,为了避免这类问题,一般是写在下面好些。
当然其实写在上面和下面都不是特别恰当,最好是写在一个单独的JS文件中。然后在HTML文件中引入即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)