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

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

    目录 前言 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等形式的设计稿,通过智能化技术一键生成可维护的前端代码 . 2.学习成本高吗? 对于前端工程师来说,几乎没有学习成本。 对于用惯了蓝湖/摹客的前端工程师来说,CodeFun使用流程与前者几乎一致:设计师上传完稿件后,工程师打开界面,选择任意需要的 UI 区域拷贝走想要的代码即可,只是从原来看标注变成了直接拷贝代码。 打开小程序开发工具,分别将这四部分代码粘贴到小程序相应的文件中,这样就可以整页提取代码,但有时候页面中会遇到类似“Tab 标签页”、“Swipe 轮播”等交互式组件时,自动生成的整页代码并不能支持交互,

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

    如何一键生成前端代码

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

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

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

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

    1.4K10编辑于 2022-09-07
  • 来自专栏Stephen

    Yii2使用gii生成代码

    gii可谓是Yii2中一个神奇的扩展,可以快速帮你生成Model类、CRUD、Module模块、Form表单等,可以在开发上节约很大的时间。 YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = 'yiigiiModule'; } 2、 r=gii 4、点击Model Generator,填写Table Name(表名)和Model Class(类名)快速生成Model类 5、然后,点击下方的preview,会列出要生成的模型 ,确认没问题后,点击Generate生成 6、点击Crud Generator,填写Model Class(已生成的类名,包括命名空间)、Search Model Class(需要生成的模型搜索类 )、Controller Class(控制器类,需声明命名空间)、View Path(视图文件路径) 7、点击下方的preview,会列出要生成的模型,确认没问题后,点击Generate生成

    72220编辑于 2022-06-07
  • 来自专栏跨平台全栈俱乐部

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

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

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

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

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

    1.2K60发布于 2018-04-17
  • 来自专栏自然语言处理(NLP)论文速递

    斯坦福 && 微软 | 发布前端代码生成大模型:Design2Code-18B,助力前端自动化!

    引言 近年来,生成式人工智能取得了快速发展,在多模态理解和代码生成方面展现前所未有的能力。 为此,斯坦福、微软等研究人员提出了利用多模态大模型进行前端开发,制定了一个「Design2Code测试基准」,并开发了一套「多模态提示方法」,实验表明64%的生成网页要比原始参考网页要好,49% 的生成网页可以直接取代原本的网 ;除此之外还发布了一个开源「网页代码生成模型:Design2Code-18B」,其效果堪比Gemini Pro Vision 。 虽然近年来随着自然语言处理的发展,大模型在代码生成展现出了强大的性能,但是从用户界面(UI)设计实现代码生成却没有得到太多关注,因为这其中存在许多挑战,比如用户界面上视觉和文字信息的多样性。 多年来,「尽管陆陆续续也有很多研究人员尝试,但这些生成的用户界面都比较简单,对于现实世界中的前端开发应用来说几乎没什么用」。

    1.9K10编辑于 2024-03-11
  • 来自专栏李成熙heyli

    webpack2生成代码分析

    (C1); console.log(chunk3); // main1.js var chunk2 = 2; exports.chunk2 = chunk2; var chunk3 = 3; exports.chunk3 = chunk3; export function f1() { return 'f1'; } export function f2() { return 'f2'; } // main2 中暴露给外界的接口, // 如函数、变量等 return module.exports; } // 在源文件中,直接使用__webpack_modules__,生成文件用 var chunk2 = 2; exports.chunk2 = chunk2; var chunk3 = 3; exports.chunk3 */ /* unused harmony export default */ var chunk2 = 2; exports.chunk2 = chunk2

    2.1K100发布于 2018-01-05
  • 来自专栏编译器开发

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

    Kaleidoscope:LLVM IR的代码生成 第三章绪论 欢迎阅读“使用LLVM实现语言”教程的第3章。本章介绍如何将第2章中构建的抽象语法树转换为LLVM IR。 代码生成设置 为了生成LLVM IR,我们需要一些简单的设置。 有了这些基础知识后,我们就可以开始讨论如何为每个表达式生成代码了。请注意,这假设Builder已设置为生成代码变成什么(译者注:即生成目标代码类型,比如x86的汇编还是ARM汇编)。 现在,我们假设这已经完成了,我们将只使用它来发出代码。 表达式代码生成 为表达式节点生成LLVM代码非常简单:所有四个表达式节点加上注释代码不到45行。 函数代码生成 原型和函数的代码生成必须处理许多细节,这些细节使它们的代码不如表达式代码生成美观,但允许我们说明一些重要的点。首先,让我们讨论一下原型的代码生成:它们既用于函数体,也用于外部函数声明。

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

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

    一天下来听了8位大佬分享,收获很多,今天就给大家分享其中一个(其他的,感觉还没能力写成一篇文章,) 先分享京东前端同学讲述如何通过UI设计稿自动生成前端代码的演讲。 做过前端的同学可能知道,写页面并没有太大的技术含量,就是比较费时间。而做这个项目的目的就是为提高前端同学的研发效率,少写代码甚至不写代码。 所以京东就开始探索,如何利用设计稿直接自动生成代码的解决方案(匹配多端)。这里主要分为两个阶段。 第一阶段,UI设计稿直接生成静态页面。 第二阶段,UI设计稿直接生成带有逻辑的页面。 先说效果,这个项目已经运用在了京东app上了,并且把前端任务的工作量提升了将近一半,原来4天工作量的任务,现在只要2天多点就能完成。 整体结构如下图: 我们可以展望下,如果未来有一个专门的公司给中小企业提供自动生成前端代码的能力,那么你的工作方式会有哪些改变?前端工程师岗位还会存在?

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

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

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

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

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

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

    2.1K60发布于 2018-06-20
  • 来自专栏前端文章小tips

    前端生成pdf,jspdf+html2Canvas的使用(vue)

    前端生成pdf的效果不如后端生成的效果好,但也可以生成。 本文主要使用 jspdf+html2Canvas 实现html转pdf。 jspdf不支持中文 ,所以需要配合html2Canvas,先生成图片再转为pdf,就不用考虑中英文问题,但是会存在 分页 和 样式不友好 的问题 一、前期准备 image 1、安装jspdf: npm install jspdf --save 2、安装html2Canvas: npm install --save html2canvas 二、代码 1. html 这里使用 iframe 嵌套需要转成 pdf的html文件; 如果pdf内容是动态的,可以将html丢给后端,让后端使用freemarker ftl模板语言或是啥其他的模板语言更改即可,然后将整个html作为字符串传给前端前端再使用iframe pdf.addPage(); } } } pdf.save(`多页报告}.pdf`); }); } 三、所有代码

    11.1K00编辑于 2021-11-27
  • 来自专栏北京马哥教育

    2行Python代码生成图片验证码

    graphic-verification-code 生成图片验证码 安装 使用 编测 Python2.7下测试可用,Python3.5导入时报错,是一个import错误,自己稍加修改就可以了 代码量很小,是个不错的小工具。 英文原文:https://github.com/vcodeclub/graphic-verification-code 译者:诗书塞外 ----

    1.2K80发布于 2018-05-03
  • 来自专栏前端开发学kotlin

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

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

    76210编辑于 2025-09-02
  • 来自专栏量子位

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

    △ 图像标注模型生成源图像的文本描述 我从一篇pix2code论文和另一个应用这种方法的相关项目中获得灵感,决定把我的任务按照图像标注方式来实现,把绘制的网站线框图作为输入图像,并将其相应的HTML代码作为其输出内容 最开始,我尝试了pix2code论文给出的开源数据集,该数据集由1750张综合生成网站的截图及其相应源代码组成。 ? △ pix2code数据集中的生成网站图片和源代码 这是一个很好的数据集,有几个有趣的地方: 该数据集中的每个生成网站都包含几个简单的辅助程序元素,如按钮、文本框和DIV对象。 一种使用卷积神经网络(CNN)的计算机视觉模型,从源图像提取图像特征; 2. 一种包含门控单元GRU的语言模型,对源代码令牌序列进行编码; 3. △ 一个手绘图生成多种风格的网页 把风格定制和模型生成两个过程分开,在使用模型时带来了很多好处: 1.如果想要将SketchCode模型应用到自己公司的产品中,前端工程师可以直接使用该模型,只需更改一个

    5.3K30发布于 2018-07-24
  • 来自专栏全栈前端精选

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

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

    81120发布于 2020-04-28
  • 来自专栏用户1337634的专栏

    代码自动生成文档 - Springfox(Swagger2)

    Springfox的过程如下 引入Jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2< ="webjars/springfox-swagger-ui/**"/> Swagger配置信息 配置信息是一个Spring Bean @Configuration @EnableSwagger2 //这个注解spring4.0+用 //@ConditionalOnProperty(name = "swagger.open", havingValue = "true")这个配置主要为了生产环境不生成 ; producesList.add("application/json"); return new Docket(DocumentationType.SWAGGER_2) return parser.parse(json.value()); } } 按照上述配置后api-docs接口就可以正常返回数据了 参考文献 springfox(swagger2)

    1.8K20发布于 2019-03-27
  • 来自专栏饼干的前端专栏

    前端自动生成路由

    ---- theme: channing-cyan 前言 在大前端的工程化趋势下,自动化也成为前端不可分离的一部分,自动化为我们日常开发中提高了不少效率且能少码不少代码,单配置一个json文件就可以生成一系列想要的代码是开发者的终极目标 ,本章将基于react讲述如何通过json文件生成对应路由。 自动生成路由 利用glup以及glup-rename来完成我们的自动化生成,实际上node也可以来完成,node作为前端工具来说是相当不错的,但我们这里主要叙述利用glup来完成。 /src/static/app/js/route/' 定义好模板后,我们利用through2来处理流,以及占位符来替换掉我们想要的路由。 eslint-disable array-callback-return */ const gulp = require('gulp') const through = require('through2'

    1.6K20编辑于 2022-09-19
领券