近来开会议发布了,它容许我们将代码嵌入到HTML中,并在浏览器中容许。致力为用户提供一流的编程语言,该语言具有一致的款式规则、更具表现力且更便于学习。
熟悉后端的同事应当马上就可以反应到:这就是代替啊!
确实,这个功能就类似于,假如前面发展得好的话,我们完全可以不写,直接写也能实现一样的疗效。
这个项目下来以后,马上飙升到趋势榜榜首,短短20天早已有10K+的star了,可见其热度之高。
我们不晓得有没有这个野心,然而的出现,确实是一件激奋人心的事情,意味着你会的话,再加上后端知识,就可以写出漂亮的后端页面了。对于来说脚本语言有哪些,我们可以用和HTML后端知识做全栈工程师了。
干哪些核心特点目标使用坐姿
下边,我们来体验一下这个新生事物吧!
我们可以使用CDN来安装:
接着,我们来瞧瞧一个简单的页面:
First PyScript Application
py-script {
width: 100%;
height: 100%;
font-size: 20px;
text-align: center;
position: absolute;
}
print('Hello PyScript!')
运行这个程序,你就可以在浏览器页面上看见这个结果了:
这就是我们知名的Hello式祝福!
这段后端代码上面,我们直接使用py-标签包裹代码,就实现后端脚本控制功能了。
我这儿是在上面运行的,运行代码之前须要安装这个插件,之后就可以直接浏览器访问了。
我们再来看一个复杂一点的事例:
Today is
import datetime as dt
pyscript.write('today', dt.date.today().strftime('%A %B %d, %Y'))
def compute_pi(n):
pi = 2
for i in range(1,n):
pi *= 4 * i ** 2 / (4 * i ** 2 - 1)
return pi
pi = compute_pi(100000)
pyscript.write('pi', f'π is approximately {pi:.3f}')
这个事例中,我们使用
标签,在上面提供.write()方式,将字符串讲到页面的标签中。
运行这段代码,我们会听到浏览器页面的结果:
我们还可以在页面中引入的包,来实现一些简便的操作。
- numpy
- matplotlib
Let's plot random numbers
import matplotlib.pyplot as plt
import numpy as np
x = np.random.randn(1000)
y = np.random.randn(1000)
fig, ax = plt.subplots()
ax.scatter(x, y)
fig
在这儿,我们引用了numpy和这两个包,引用包是在标签内部通过
标签来实现。
运行这个程序,我的页面仍然处于加载状态:
现阶段,运行带有的页面加载速率还是有点催泪的,似乎一下子回到了原始年代。所以,想要被你们广泛使用还有很长的路要走。
目前阶段,我们还只能继续等待,想要尝鲜的话,可以在去上瞧瞧。在公众号后台留言获取项目的地址。
总结
项目如今还在建立阶段,许多功能还没有支持,并且从其热度和参与贡献的人数来看,前途还是光明的,虽然有着如此多的应用基础,学会就可以写后端脚本语言有哪些,的这些方便操作库都可以在页面直接使用的话,会大大提升你们的效率,我们也不用去学习如今越来越复杂的那一套后端技术了。
让我们持续保持关注,期盼的持续表现吧!