前端页面开发工具相关知识
-
mac前端开发工具集2018原文链接最近因工作原因,需要重新配置开发环境。尝试过很多的开发工具,有些是尝鲜的,有些一直用下来了,只有时间和实际场景能让你知道,会不会长久地使用这个工具。我依然还会去尝试很多新工具,这次推荐前端的长期使用软件集合。不分工种的工具Homebrewmac上的快速安装软件,软件包管理器。免去先下载、再安装的繁琐,安装只需要一行命令。iTerm2我最喜欢的命令行工具,好处体现在细节,用过才知道。再配合oh my zsh就更爽了。SpaceLauncher全局快捷键定义,因为使用了空格键,跟其他软件快捷键无冲突,快速在各个工具间切换,那个感觉怎个爽啊。Chrome几款实用插件postman 接口api调试工具,可配各种方式,登录账户还能保存记录。OneTab 保存当前的所有标签页,避免了开一堆标签页的眼花缭乱,也避免卡顿。User-Agent Switcher 修改UA,在调试特定场景下,很管用。vue和react 框架调试工具有道笔记 和 印象剪藏&nb
-
页面可视化搭建工具前生今世原文地址: https://github.com/CntChen/cntchen.github.io/issues/15背景引子页面可视化搭建, 是一个历久弥新的话题. 更广义上讲, 页面是 GUI 的一部分, GUI 的拖拉生成在各种开发工具上很常见, 如 Android Studio, Xcode, Visual Studio 等. 前端页面早在十几年前就能用 Dreamweaver, Frontpage 等工具可视化搭建出来.Dreamweaver 操作页面示例:dreamweaver_demo但是现在已经很少人使用 Dreamweaver 了, 其主要原因是页面承载的内容已经和页面源码分离, 由后端接口返回再渲染到页面, 静态页面网站无法承载大量的动态内容.Dreamweaver 死了, 但是页面可视化搭建工具依然广泛需要和使用, 所以这个话题依然值得探讨.文章内容页面构成和页面组件化.页面可视化搭建工具的必要性.页面可视化搭建工具的区分维度.业界的实践实例.页面页面是 HTML / DOM页面可
-
前端框架快速开发静态页面前言 最近很久没有写文章,不忙也忙的生活节奏,博客相关的东西也没法做成文章来详细讲,最多就是SEO相关,倒也没多少人会真正用到,所以过了一段时间,就目前开发完的学院实训系统web网页项目做个回顾,整个团队就我一个前端开发,所以我负责了需求分析、原型设计、UI/UE设计等工作。团队其他成员和老师都是负责java web后台。个人从用框架开发浅谈对框架开发的效率和效果的意义。 前端页面开发框架 常见web页面框架 web页面开发的框架,可能常用并且熟悉也就那几个. 页面布局框架:Boots
-
使用Harp快速开发前端页面有了node以后,像gulp,grunt等一些工具可以给我们的前端开发带来很大的便利,但是gulp和grunt对于刚学习前端的人来说有些难度,我们就使用Harp,harp使用起来非常简单,但是功能却基本满足我们的页面开发需求。如果你正在使用预处理器来写 HTML,CSS,或者 JavaScript,Harp 将会使你的项目出奇的简单。Harp 支持 Markdown, EJS, Jade, LESS, Sass, Stylus, 以及 CoffeeScript。安装Harp首先,你要安装NodeJS,NodeJs在国内的下载速度还算可以,使用Harp并不需要对Node了解多少,简单的用法,能用npm就行了。安装完Node以后。在OSX或Linux系统上命令行中输入。sudo npm install -g harpimage.png在windows系统中,点击左下角的开始菜单,在搜索框中输入cmd,打开cmd界面。npm install -g&nbs
前端页面开发工具相关课程
前端页面开发工具相关教程
- 1. 开发者工具 Chrome 开发者工具是一套内置于 Google Chrome 中 的 Web 开发和调试工具,可用来对网站进行迭代、调试和分析。开发者工具内置在 Chrome 浏览器中。如果还未安装 Chrome 浏览器,可以点击这里获取。以下方式可以打开开发者工具:在 Chrome 菜单中选择: 更多工具 > 开发者工具在页面中任意位置上右键点击,在菜单中选择 “检查”Windows 下使用快捷键 Ctrl+Shift+I,Mac下使用快捷键 Option + Command + I控制台界面章节中主要会使用到 Console面板 (上图中第二个高亮的选项)来查看输出的日志等,结合日志来进行分析调试。
- IDE 前端开发工具 本章节我们介绍一下 IDE ,它的全称是 Integrated development environment(集成开发环境)。同样是编辑代码的工具,为什么动辄几百 M 甚至几 G 大小的 IDE 为什么备受开发者青睐呢?
- 2. 开发工具 开发工具一般会分为两种,一种为 IDE (Integrated Development Environment - 集成开发环境),另一种为编辑器(Editor)。IDE 为开发某一特定应用或者多种应用而制作的软件,提供了代码编辑器、调试工具等功能。普通的编辑器则更为轻量通用,仅提供文本编辑功能。适合本 Wiki 读者的主流 IDE 有 WebStorm、DreamWeaver。如果使用 DreamWeaver 建议选择较新版本,旧版已经无法满足现阶段的前端开发。编辑器则选择相对较多,有Visual Studio Code、Atom、Sublime、HBuilder、Vim等。上述编辑器含有插件、主题等功能,相对 IDE 更加轻量,配合插件也能提供调试、代码片段、代码提示等功能,满足日常开发需求。以下为提供部分编辑器和 IDE 的获取地址:编辑器Visual Studio CodeAtomSublimeHBuilderIDEWebStormDreamWeaver建议初学者选择编辑器进行开发,因为学习过程中的例子比较松散简单,IDE 更侧重项目级别的管理。据非官方数据了解,目前大部分前端开发者编辑器会选择 Visual Studio Code,IDE会选择 WebStorm。
- 5. 前端页面开发 本节主要介绍 Spring Boot 中 JdbcTemplate 的用法,所以前端页面仅给出代码和注释,不再进行详细介绍了。前端只有一个页面,使用 Bootstrap 的样式和插件,通过 jQuery 的 $.ajax 方法访问后端接口,逻辑并不复杂。此处简单展示下浏览商品部分的前端代码,感兴趣的同学可以从 Git仓库 查看完整代码。实例: //浏览商品 function viewGoods() { var row = ""; //先清空表格 $('#GoodsTable').find("tr:gt(0)").remove(); $.ajax({ type: "GET", url: "http://127.0.0.1:8080/goods", dataType: "json", contentType: "application/json; charset=utf-8", success: function (res) { console.log(res); $.each(res, function (i, v) { row = "<tr>"; row += "<td>" + v.id + "</td>"; row += "<td>" + v.name + "</td>"; row += "<td>" + v.price + "</td>"; row += "<td>" + v.pic + "</td>"; row += "<td><a class='btn btn-primary btn-sm' href='javascript:editGoods(" + v.id + ")' >编辑</a>"; row += "<a class='btn btn-danger btn-sm' href='javascript:removeGoods(" + v.id + ")' >删除</a></td>"; row += "</tr>"; console.log(row); $("#GoodsTable").append(row); }); }, error: function (err) { console.log(err); } }); }
- 4. 前端开发流程 前后端分离开发,实际上前端工作就简化了。我们直接新建项目文件夹 shop-front (商城前端项目文件夹),然后将前端页面放到该文件夹即可。注意该页面不需要放到 Spring Boot 项目目录下,随便找个目录放置即可。实际开发过程中,后端和前端的项目可能都不在一台计算机上。前端核心业务代码如下,由于前端技术不是本节介绍的重点,所以不再详细解释,感兴趣的同学可以从 Git仓库 查看完整代码 。实例: //初始化方法 $(function () { var row = ""; $.ajax({ type: "GET", url: "http://127.0.0.1:8080/goods", //后端接口地址 dataType: "json", contentType: "application/json; charset=utf-8", success: function (res) { $.each(res, function (i, v) { row = "<tr>"; row += "<td>" + v.id + "</td>"; row += "<td>" + v.name + "</td>"; row += "<td>" + v.price + "</td>"; row += "<td>" + v.pic + "</td>"; row += "</tr>"; $("#goodsTable").append(row); }); }, error: function (err) { console.log(err); } }); });开发完该页面后,直接使用浏览器双击打开,查看控制台发现有错误信息提示。浏览器控制台返回错误信息考验英文水平的时候到了!关键是 has been blocked by CORS policy ,意味着被 CORS 策略阻塞了。我们的前端页面请求被 CORS 阻塞了,所以没成功获取到后端接口返回的数据。
- 3.6 开发前端页面 在 resource/templates 下分别新建 goods.html 和 myerror.html 页面,作为正常访问及发生异常时跳转的视图页面。实例:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>goods.html页面</title></head><body> <div>商品信息页面</div></body></html>实例:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>myerror.html页面</title></head><body> 错误码: <span th:text="${code}"></span> 错误信息: <span th:text="${message}"></span></body></html>
前端页面开发工具相关搜索
-
qingkong
qsort
quartz
quartz插件
quartz配置
queue
quit
quota
quotacheck
quote
quoted printable
quotename
quotes
七牛云存储
奇数偶数
气泡图
前端开发
钱币符号
求职面试技巧
区块链是什么