html在线编辑器代码运行,JSRun - 在线JS、HTML编辑器(同时也支持各种后台代码的编辑运行)...

在之前的文章中我介绍了一个在线的前端代码编辑工具:CodePan(点击查看),方便我们编写制作测试页面、代码调试,而免去搭建相关环境的麻烦。

但 CodePan 毕竟是国外的网站,有时使用起来并不是那么顺畅。下面接着介绍一个国内同样类型的网站:JSRun。

一、JSRun 介绍

(1)JSRun 是一款 HTML/CSS/Javascript 在线代码编辑、运行工具。支持手机端、支持vue.js/angular.js 的在线编辑、支持 ES6 开发 babel。

(2)JSRun 除了可以进行前端代码编辑外,还支持许多后台代码的在线运行,比如:PHP、Java、Python、Shell、Node.js等等。

2d2866e3c2b02430163c0cd7fd4f6515.png

二、使用样例1:JQuery + Font Awesome

(1)首先访问 JSRun 网站,并注册登录。点击“创建代码”开始编辑。

1725f333335d18358e16d82be4dd12a4.png

(2)点击“添加资源引用”按钮。

5f16a6640363a3b89fc93b7fe77c0300.png

(3)由于 JSRun 已经提供了许多常用的库,比如 JQuery,我们直接点击引入即可。

dabafd0696049cd0cba7c3e06fa70528.png

(4)对于其它没有列出来的库,比如 Font Awesome。我们可以手动添加网络资源(或者搜索、甚至直接上传):

https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.2/css/all.min.css

42e0b2d68e02b7779bc73ffd79788c97.png

(5)引入完毕后显示结果如下:

4990765c24cbe0dd2ea1d967987afbf5.png

(6)接着我们在 HTML 栏目中添加如下代码:

随机颜色

(7)在 JS 栏目中添加如下代码:

$(document).ready(function(){

// 随机颜色按钮点击

$("#changeColor").click(function(){

var r = Math.floor(Math.random()*256);

var g = Math.floor(Math.random()*256);

var b = Math.floor(Math.random()*256);

var color = '#'+r.toString(16)+g.toString(16)+b.toString(16);

$("#fa1").css("color", color);

});

});

(8)最终的效果如下,点击按钮可以改变右侧图标的颜色:

d2feaab116ef3419e6306d49cce914a1.png

三、使用样例2:Vue.js + Element UI

(1)同样地,我们首先引入Vue.js 和 Element UI相关资源。Vue.js直接选择版本引入即可,Element UI 通过手动指定 js 和 css 的 url 地址来引入:

https://unpkg.com/element-ui/lib/index.js

https://unpkg.com/element-ui/lib/theme-chalk/index.css

f255fdaa3808c20392c10a35fd1da238.png

(2)接着我们在 HTML 栏目中添加如下代码:

重置

:data="getTableData"

:border="true"

:stripe="true"

style="width: 100%">

prop="date"

label="日期"

width="180">

prop="name"

label="姓名"

width="180">

prop="address"

label="地址">

(3)在 CSS 栏目中添加如下代码:

.search-wrapper {

margin-bottom: 10px;

display: flex;

}

.search-wrapper .el-input {

flex:1;

margin-right:10px;

}

(4)在 JS 栏目中添加如下代码:

new Vue({

el: '#app',

data() {

return {

filter: '',

tableData: [{

date: '2016-05-02',

name: 'hangge',

address: '上海市普陀区金沙江路 1518 弄'

}, {

date: '2016-05-04',

name: '王小虎',

address: '上海市普陀区金沙江路 1517 弄'

}, {

date: '2016-05-01',

name: '李小龙',

address: '上海市普陀区金沙江路 1519 弄'

}]

}

},

computed: {

getTableData() {

var tableData = this.tableData.filter((item) => {

return item.name.toLowerCase().includes(this.filter.toLowerCase());

});

return tableData;

}

},

methods: {

reset() {

this.filter = "";

}

},

mounted: function () {

}

})

(5)最终的效果如下,通过上方输入框可以实时筛选下方表格的数据:

f8ae08618949f5abc67f2aa993ccd865.png

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动控制节水灌溉技术的高低代表着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因。本文就此问题研究了单片机控制的滴灌节水灌溉系统,该系统可对不同土壤的湿度进行监控,并按照作物对土壤湿度的要求进行适时、适量灌水,其核心是单片机和PC机构成的控制部分,主要对土壤湿度与灌水量之间的关系、灌溉控制技术及设备系统的硬件、软件编程各个部分进行了深入的研究。 单片机控制部分采用上下位机的形式。下位机硬件部分选用AT89C51单片机为核心,主要由土壤湿度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。上位机选用586型以上PC机,通过MAX232芯片实现同下位机的电平转换功能,上下位机之间通过串行通信方式进行数据的双向传输,软件选用VB高级编程语言以建立友好的人机界面。系统主要具有以下功能:可在PC机提供的人机对话界面上设置作物要求的土壤湿度相关参数;单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于LED显示器上,同时单片机可采用串行通信方式将此湿度值传输到PC机上;PC机通过其内设程序计算出所需的灌水量和灌水时间,且显示于界面上,并将有关的灌水信息反馈给单片机,若需灌水,则单片机系统启动鸣音报警,发出灌水信号,并经放大驱动设备,开启电磁阀进行倒计时定时灌水,若不需灌水,即PC机上显示的灌水量和灌水时间均为0,系统不进行灌水。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值