首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    前端开发代码编辑器_前端自动生成代码

    目录 前言 CodeSandbox介绍 多种模板代码选择 VSCode一致体验 运行Node容器 CodeSandbox示例 前言 有时候需要经常写一些测试代码或示例,然后将这些代码分享给他人,少量的代码通过 因此使用在线代码编辑器就能解决上面说到的问题, CodeSandbox介绍 我用过几个在线代码编辑器,如知名的CodePen,Jsfilddle和Jsbin也有使用过,对比起来,还是CodeSandbox 使用它绝对能满足你在线代码编辑的要求,我想唯一问题就是,访问它比较慢,因为它是国外的。当然如果你会科学上网,这都不是问题。 多种模板代码选择 下图是官方创建Sandbox的页面,可以看出它不仅支持JavaScript三大主流框架。 VSCode一致体验 CodeSandbox 的代码编辑器是基于 Monaco 的,而 Monaco 是为 VSCode 的提供支持的代码编辑器。相当于他们有同一个爹。

    1.1K30编辑于 2022-09-21
  • 来自专栏全栈程序员必看

    前端代码自动生成工具_车辆识别代码生成

    场景 1.CodeFun是什么 CodeFun是一款UI 设计稿智能生成代码的工具,支持微信小程序端、移动端H5和混合APP,上传 Sketch、PSD等形式的设计稿,通过智能化技术一键生成可维护的前端代码 对于前端工程师来说,几乎没有学习成本。 对于用惯了蓝湖/摹客的前端工程师来说,CodeFun使用流程与前者几乎一致:设计师上传完稿件后,工程师打开界面,选择任意需要的 UI 区域拷贝走想要的代码即可,只是从原来看标注变成了直接拷贝代码。 CodeFun 的使用流程只有 3 个步骤: 在 Sketch 插件中上传设计稿 在 CodeFun 工具中查看代码生成代码拷贝到自己已有的工程中即可 1、安装 Sketch 插件 在CodeFun 打开小程序开发工具,分别将这四部分代码粘贴到小程序相应的文件中,这样就可以整页提取代码,但有时候页面中会遇到类似“Tab 标签页”、“Swipe 轮播”等交互式组件时,自动生成的整页代码并不能支持交互,

    1.7K40编辑于 2022-08-03
  • 来自专栏码农桃花源

    如何一键生成前端代码

    但由于前端开发对我来说颇有难度,这个愿望一直未能实现。 直到最近,几款一键生成前端代码的工具的出现,帮助我成功制作了一个落地页。 我尝试了两种工具: tldraw screenshot-to-code 先用了 tldraw,发现只能生成一次,之后想要优化就不知道怎么做了。 我先画了一张草图,要求它生成一个初版网站: 初版和草图比较像,都是黑白色: 接着我让它进行调整,根据一个主色做一个渐变调整: 背景色调成黑色: 中间也碰到了一些其他的具体问题,不过可以把代码喂给 ChatGPT 比如我不知道 Tailwind CSS 里代码的作用: 我的这段经历,虽然充满了技术挑战和不断地调整,但它也展示了一个重要的道理:在现代技术的辅助下,即使是非前端专家,也能创造出令人满意的作品。

    34810编辑于 2023-12-06
  • 来自专栏全栈程序员必看

    前端代码自动生成器「建议收藏」

    场景 1.CodeFun是什么 CodeFun是一款UI 设计稿智能生成代码的工具,支持微信小程序端、移动端H5和混合APP,上传 Sketch、PSD等形式的设计稿,通过智能化技术一键生成可维护的前端代码 对于前端工程师来说,几乎没有学习成本。 对于用惯了蓝湖/摹客的前端工程师来说,CodeFun使用流程与前者几乎一致:设计师上传完稿件后,工程师打开界面,选择任意需要的 UI 区域拷贝走想要的代码即可,只是从原来看标注变成了直接拷贝代码。 CodeFun 的使用流程只有 3 个步骤: 在 Sketch 插件中上传设计稿 在 CodeFun 工具中查看代码生成代码拷贝到自己已有的工程中即可 1、安装 Sketch 插件 在CodeFun 打开小程序开发工具,分别将这四部分代码粘贴到小程序相应的文件中,这样就可以整页提取代码,但有时候页面中会遇到类似“Tab 标签页”、“Swipe 轮播”等交互式组件时,自动生成的整页代码并不能支持交互,

    1.2K10编辑于 2022-09-07
  • 来自专栏跨平台全栈俱乐部

    脱离切图仔,教你智能生成前端代码

    写在开头 什么是Sketch什么场景会需要智能生成代码? 智能化开发,生成代码的原理是什么? 什么是Sketch插件,如何开发? 我们写好代码好,点击保存 这个需要先自己创建对应的组织和项目才能保存 保存成功后,一键生成各种不一样的代码生成代码质量和样式还原度 这是刚才生成的React规范JS代码,以及样式文件 'use strict'; import React, { Component } from 'react'; import #22aaff', fontSize: '24px', fontWeight: 400 }, }; 我们跑在React实际项目中打开,看看效果 布局和样式都没问题,事件绑定也是正常,运行无报错 已经实现一键生成代码 Pipcook年度计划 评价imgcook 对于快速生成代码的场景,需要考虑,什么时候你需要快速生成代码代码质量是没有问题的,样式布局还原度非常高 目前代码智能化生成还属于内测阶段?

    75810发布于 2020-05-25
  • 来自专栏MixLab科技+设计实验室

    从低保真原型中生成前端代码

    于是提出需要有一款非常顺畅,统一标准,自动生成各个阶段的文档的系统。 他们认为设计的开始,是草图。草图是设计最直观的表达方法。 ? 思路是这样的,Airbnb 使用大约十几个手绘组件作为训练数据,利用开源机器学习算法以及少量自研代码来将他们设计系统中的组件渲染到浏览器中,从而构建了一个产品原型,使用手绘的原型图自动生成前端代码。 ——草图与代码之间互相转化 随着设计系统的不断迭代,界面变得更加标准化,设计师将专注于回归设计最优雅的手绘方式,创作最佳的设计作品,其他高保真、工程的实现,都交由人工智能自动生成,Airbnb 的设计师们相信人工智能辅助设计和开发将被推广到下一代设计工具中 另外一个例子就是,从 UI 图自动生成前端代码的 pix2code : Generating Code from a Graphical User Interface Screenshot 这边我就不详细的介绍啦 还有个问题,考虑到现在 UI 跟 UX 设计都习惯使用 sketch 了,sketch 的文件就是个 json ,所以直接把这个 json 对应代码,来完成设计稿自动生成代码这件事似乎会更简单。

    1.1K60发布于 2018-04-17
  • 来自专栏编译器开发

    llvm入门教程-Kaleidoscope前端-3-代码生成

    代码生成设置 为了生成LLVM IR,我们需要一些简单的设置。 有了这些基础知识后,我们就可以开始讨论如何为每个表达式生成代码了。请注意,这假设Builder已设置为生成代码变成什么(译者注:即生成目标代码类型,比如x86的汇编还是ARM汇编)。 现在,我们假设这已经完成了,我们将只使用它来发出代码。 表达式代码生成 为表达式节点生成LLVM代码非常简单:所有四个表达式节点加上注释代码不到45行。 函数代码生成 原型和函数的代码生成必须处理许多细节,这些细节使它们的代码不如表达式代码生成美观,但允许我们说明一些重要的点。首先,让我们讨论一下原型的代码生成:它们既用于函数体,也用于外部函数声明。 接下来,我们将描述如何添加JIT代码生成和优化器支持,这样我们就可以真正开始运行代码了! 完整代码列表 下面是我们的运行示例的完整代码清单,并通过LLVM代码生成器进行了增强。

    1.7K20编辑于 2021-12-09
  • 来自专栏石云升

    研发提效:通过设计稿自动生成前端代码

    一天下来听了8位大佬分享,收获很多,今天就给大家分享其中一个(其他的,感觉还没能力写成一篇文章,) 先分享京东前端同学讲述如何通过UI设计稿自动生成前端代码的演讲。 做过前端的同学可能知道,写页面并没有太大的技术含量,就是比较费时间。而做这个项目的目的就是为提高前端同学的研发效率,少写代码甚至不写代码。 所以京东就开始探索,如何利用设计稿直接自动生成代码的解决方案(匹配多端)。这里主要分为两个阶段。 第一阶段,UI设计稿直接生成静态页面。 第二阶段,UI设计稿直接生成带有逻辑的页面。 最后,生成代码。 这里的代码要支持各类DSL及扩展。否则意义就不大了。 这时候的代码,还是静态代码。接下来要给代码加上逻辑,就需要扩展工作台,增加人工可视化逻辑处理。 整体结构如下图: 我们可以展望下,如果未来有一个专门的公司给中小企业提供自动生成前端代码的能力,那么你的工作方式会有哪些改变?前端工程师岗位还会存在?

    1.2K10编辑于 2022-08-25
  • 来自专栏机器之心

    前端慌不慌?用深度学习自动生成HTML代码

    选自Floydhub 作者:Emil Wallner 机器之心编译 如何用前端页面原型生成对应的代码一直是我们关注的问题,本文作者根据 pix2code 等论文构建了一个强大的前端代码生成模型,并详细解释了如何利用 项目链接:https://github.com/emilwallner/Screenshot-to-code-in-Keras 在未来三年内,深度学习将改变前端开发。 目前,自动化前端开发的最大阻碍是计算能力。但我们已经可以使用目前的深度学习算法,以及合成训练数据来探索人工智能自动构建前端的方法。 核心逻辑 我们的目标是构建一个神经网络,能够生成与截图对应的 HTML/CSS 标记语言。 训练神经网络时,你先提供几个截图和对应的 HTML 代码。 这在代码和截图之间造成了不匹配。 下一步 前端开发是深度学习应用的理想空间。数据容易生成,并且当前深度学习算法可以映射绝大部分逻辑。一个最让人激动的领域是注意力机制在 LSTM 上的应用。

    2.1K110发布于 2018-05-10
  • 来自专栏编程软文

    前端慌不慌?用深度学习自动生成HTML代码

    选自Floydhub 作者:Emil Wallner 机器之心编译 如何用前端页面原型生成对应的代码一直是我们关注的问题,本文作者根据 pix2code 等论文构建了一个强大的前端代码生成模型,并详细解释了如何利用 项目链接:https://github.com/emilwallner/Screenshot-to-code-in-Keras 在未来三年内,深度学习将改变前端开发。 目前,自动化前端开发的最大阻碍是计算能力。但我们已经可以使用目前的深度学习算法,以及合成训练数据来探索人工智能自动构建前端的方法。 核心逻辑 我们的目标是构建一个神经网络,能够生成与截图对应的 HTML/CSS 标记语言。 训练神经网络时,你先提供几个截图和对应的 HTML 代码。 这在代码和截图之间造成了不匹配。 下一步 前端开发是深度学习应用的理想空间。数据容易生成,并且当前深度学习算法可以映射绝大部分逻辑。一个最让人激动的领域是注意力机制在 LSTM 上的应用。

    2K60发布于 2018-06-20
  • 来自专栏前端开发学kotlin

    前端开发者的 Kotlin 之旅:KSP 代码生成实战

    作为前端开发者,你一定使用过 GraphQL Code Generator 从 Schema 自动生成 TypeScript 类型,或者用过 Prisma 从数据库 Schema 生成客户端代码。 这些工具的核心思想就是编译时代码生成——在构建过程中分析源码,然后自动生成样板代码。 :源码 → KSP 扫描 → 代码生成 → 编译运行时:应用代码 → 调用生成的工厂 → 创建页面实例第一步:定义页面注解让我们从定义注解开始,这就像在前端定义组件的 props 接口一样:// src java.io.OutputStreamimport java.time.LocalDateTimeimport java.time.format.DateTimeFormatter/** * 页面注解处理器 * 类似前端代码生成代码生成 → 处理器生成新的 Kotlin 文件4. 增量编译 → 编译器编译原始代码 + 生成代码5.

    51210编辑于 2025-09-02
  • 来自专栏全栈前端精选

    【PPT】阿里@甑子:《前端智能化实践》——逻辑代码生成

    在第十四届D2前端技术论坛阿里高级前端技术专家@甄子做了《前端智能化实践》—逻辑代码生成的分享。 本PPT由@甄子授权分享。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    79020发布于 2020-04-28
  • 来自专栏量子位

    前端利器!让AI根据手绘原型生成HTML | 教程+代码

    最开始,我尝试了pix2code论文给出的开源数据集,该数据集由1750张综合生成网站的截图及其相应源代码组成。 ? △ pix2code数据集中的生成网站图片和源代码 这是一个很好的数据集,有几个有趣的地方: 该数据集中的每个生成网站都包含几个简单的辅助程序元素,如按钮、文本框和DIV对象。 当模型生成一组预测令牌后,编译器就会将DSL令牌转换为HTML代码,这些HTML代码可以在任何浏览器中运行。 用BLEU分数评估模型 我决定使用BLEU分数来评估模型。 它非常适用于这个项目,因为它会影响生成HTML代码中的实际元素,以及它们之间的相互关系。 最棒的是,我还可以通过检查生成的网站来比较当前的实际BLEU分数。 ? △ 一个手绘图生成多种风格的网页 把风格定制和模型生成两个过程分开,在使用模型时带来了很多好处: 1.如果想要将SketchCode模型应用到自己公司的产品中,前端工程师可以直接使用该模型,只需更改一个

    5.1K30发布于 2018-07-24
  • 来自专栏饼干的前端专栏

    前端自动生成路由

    ---- theme: channing-cyan 前言 在大前端的工程化趋势下,自动化也成为前端不可分离的一部分,自动化为我们日常开发中提高了不少效率且能少码不少代码,单配置一个json文件就可以生成一系列想要的代码是开发者的终极目标 ,本章将基于react讲述如何通过json文件生成对应路由。 自动生成路由 利用glup以及glup-rename来完成我们的自动化生成,实际上node也可以来完成,node作为前端工具来说是相当不错的,但我们这里主要叙述利用glup来完成。 ) file.contents = Buffer.from(final) return cb(null, file) }) } 最后我们利用glup来定义任务,即可通过命令执行自动生成路由 .pipe(generateRoutes()) .pipe(rename('routes.jsx')) .pipe(gulp.dest(MUNUS_DEST_PATH)) }) 完整代码

    1.5K20编辑于 2022-09-19
  • 来自专栏知识学习

    本地部署OpenUI智能生成前端代码服务并实现远程开发

    前言 本篇文章介绍如何在Windows系统本地部署Open UI并结合Cpolar内网穿透工具配置公网地址,轻松实现随时随地远程访问本地部署的Open UI智能生成前端代码。 Open UI 是一个开放源代码的项目,致力于创建一个可扩展、可定制,并且能够跨平台运行的用户界面框架。 Open UI 基于现代Web技术如HTML、CSS和JavaScript(尤其是配合React或Vue等前端框架)。它采用了模块化的设计,允许开发者按需引入所需组件,大大减少了代码体积。 ,并且下面会有代码,可以拿去自己调试换成替换标签里的图片或者内容。 我们在本机成功部署了Open UI,但是如果我们需要不在局域网内,需要远程办公来设计前端网页的话,就要在公网上进行访问Open UI,那么我们就可以结合Cpolar内网穿透来实现了,免去了复杂得本地部署过程

    44410编辑于 2024-10-15
  • 来自专栏九彩拼盘的叨叨叨

    最近写的《后台管理系统的前端代码生成工具》介绍

    《后台管理系统的前端代码生成工具》做的是生成项目 admin-template 的列表,新增,编辑,详情页的代码,如上图所示。通过点击“生成下载内容”,点相应的链接,下载生成代码文件。演示地址。 下载代码文件是前端生成的。

    91910发布于 2018-08-24
  • 来自专栏Java架构学习路线

    这个 Spring Boot 项目真的强,强大的代码生成器让前端和后台代码一键生成

    介绍 Jeecg-Boot是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design。 强大的代码生成器让前端和后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发福音!! JEECG宗旨是: 简单功能由Online Coding配置实现(在线配置表单、在线配置报表、在线图表设计、在线设计流程、在线设计表单),复杂功能由代码生成生成进行手工Merge,既保证了智能又兼顾了灵活 技术架构 开发环境 语言:Java 8+ (小于17) IDE(JAVA):IDEA (必须安装lombok插件 ) IDE(前端):IDEA 或者 WebStorm 依赖管理:Maven 缓存:Redis 前端 Vue 2.6.10,Vuex,Vue Router Axios ant-design-vue webpack,yarn vue-cropper - 头像裁剪组件 @antv/g2 - Alipay

    1.5K10编辑于 2022-04-18
  • 来自专栏Java开发

    前端常用代码

    页面不允许在框架内 window.onload=function(){ if(self != top){ top.location.href = self.location.href; } } 页面不能点右键,不用CTRL+A,不能复制操作! <body oncontextmenu="window.event.returnvalue=false" onkeypress="window.event.returnvalue=false" onkeydown="window

    56930发布于 2018-09-06
  • 前端代码规范

    前端代码规范文件目录规范页面主视图写在 pages/[name]/index.js页面内模块组件,可写在 pages/[name]/[item].js 文件夹,每个文件大于 1000 行请开始拆分公用组件写在 等原生事件混淆,而用函数或 trigger('updateSubjectList') 事件流每个函数推荐不超过 80 行,如超过请开始拆分函数参数不得超过 4 个,如超过请使用 options 入参进行拓展;已有代码可用包装器函数处理入参在链接中传参时

    50320编辑于 2024-12-07
  • 来自专栏yuyy.info技术专栏

    前端培训二:前端代码规范

    =8></aty-col> <aty-col span=8></aty-col> <aty-col span=8></aty-col> </aty-row> 避免javascript 生成的标签 通过 JavaScript 生成的标签让内容变得不易查找、编辑,并且降低性能。 最后一条声明语句后面的分号是可选的,但是,如果省略这个分号,你的代码可能更易出错。 对于以逗号分隔的属性值,每个逗号后面都应该插入一个空格(例如,box-shadow)。 只有在某些情况下是可选的,但是,为了代码的一致性,建议都加上双引号。 避免为 0 值指定单位,例如,用 margin: 0; 代替 margin: 0px;。 ,超长的不可分割的代码允许例外,比如复杂的正则表达式。

    1.3K20编辑于 2022-06-28
领券