NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

Visual Studio “14”中的 Web 开发新技巧

  • 2014-10-29
  • 本文字数:832 字

    阅读完需:约 3 分钟

随着 Visual Studio “14”的不断发展,最近发布的第四个预览版本让我们对部分正在进行的以Web 为中心的开发工作有了大概的认识。虽然就个体而言其中没有一项属重大变化,但作为一个整体,它们提供了渐进式改进,提高了日常编辑工作的质量。

Visual Studio “14”借助异步 JSON 模式加载、模式缓存、更好的智能感知功能及 JSON 模式验证改进了编辑器的性能,JSON 文件编辑获益匪浅。已加载的模式会在 Visual Studio 会话之间保存,避免了每次访问都必须重新加载。如果需要重新加载,则可以在右键菜单中选择“重新加载模式(Reload Schemas)”(或者按 CTRL+SHIFT+J 键)重新加载它们。

借助编辑器的功能增强,开发人员还可以对文件中的 JSON 数据进行“收缩(Minify)”或“展开(Un-minify)”操作。例如,开始的时候有下面这样一些 JSON 数据:

选择“展开”后:

HTML 编辑则可以从常见 Bug 的修复和升级的智能感知功能获益,但对许多开发人员而言,最大的提升是双花括号{{ }}的处理方式。尤其是,双花括号中的内容将被忽略,开发人员在使用像 Angular 和 Handlebars 这样的模板框架时将因此省却了不少麻烦。类似地,编辑器将不再尝试验证自定义元素中的未知属性,减少了它在面对无法识别元素时感知到的错误数量(用熟悉的红色波浪线标注)。

现在,对于那些编辑器能够识别的元素,开发人员可以获得提示信息:

Visual Studio “14”增加了#region 支持,开发人员可以在编辑器中折叠代码。下面是折叠后的示例代码:

展开之后的代码如下:

类似地,注释(<— --->)可以使用像 Todo:和 Hack:这样的关键词标注,编辑器会识别出它们,并把它们显示在 Visual Studio 的任务列表窗口中。

最后,一项广受欢迎的改进是在现有的“浏览器链接(Browser Link)”功能中加入了 CSS 自动同步功能,因此,Visual Studio 中使用的浏览器可以在编辑会话期间显示 CSS 文件编辑后的变化。这缩短了更改样式表时的编辑 / 检查周期。

查看英文原文:**** New Tricks Shown for Web Development in Visual Studio "14"

2014-10-29 09:021865
用户头像

发布了 1008 篇内容, 共 374.5 次阅读, 收获喜欢 341 次。

关注

评论

发布
暂无评论
发现更多内容

阿里前端常见面试题(附答案)

coder2028

JavaScript 前端

Java 多线程:锁(一)

Java-fenn

Java

JAVA学习1_PATH环境变量配置

Java-fenn

Java

OceanBase 核心能力解读和支付宝实践|9月17日广州见

OceanBase 数据库

Java基础 | 关于Final Static Abstract修饰需要注意的地方

Java-fenn

Java

LED柔性屏的发展趋势

Dylan

柔性屏 LED显示屏 led显示屏厂家

为什么Java流行了这么久,而Scala来去匆匆?

Java-fenn

Java

vue2数据响应式原理——数据劫持(数组篇)

海底烧烤店ai

Vue 前端 9月月更

Java必会基础题,量不多,但每天进步一点也是好的

Java-fenn

Java

基于Java springMVC+MySQL的大学校园BBS论坛网站设计与实现

Java-fenn

Java

JAVA面试题——CAS原理

Java-fenn

Java

JAVA:List 与 数组 相互转换

Java-fenn

Java

【JAVA】基于GUI界面编程的水果“人生”模

Java-fenn

Java

dapp智能合约系统开发技术流程分析

开发微hkkf5566

【Java入门】十八 面向对象的三大特征之一-继承

Java-fenn

Java

企业数据治理过程中都要经历的四个阶段?你的企业处在哪个阶段?

雨果

数据治理

vue2数据响应式原理——依赖收集和发布订阅

海底烧烤店ai

Vue 前端 9月月更

Java面向对象8——抽象类和抽象方法(知识点+使用方法)

Java-fenn

Java

如何將私有的 JAR 檔加入到由 Apache Maven 管理的 Java 專案中

Java-fenn

Java

一起学习ML和DL中常用的几种loss函数

华为云开发者联盟

人工智能 企业号九月金秋榜

vue2数据响应式原理——数据劫持(初始篇)

海底烧烤店ai

Vue 前端 9月月更

leetcode 110. Balanced Binary Tree 平衡二叉树(简单)

okokabcd

LeetCode 数据结构与算法

【荣耀开发者服务平台—百亿曝光扶持等你来】智慧服务安卓卡片接入指南

荣耀开发者服务平台

手机 安卓 卡片服务 widget honor

京东前端常考面试题(附答案)

coder2028

JavaScript 前端

滴滴前端一面必会面试题汇总

hellocoder2029

JavaScript 前端

给数据技术初学者:解读从数据编织到增强分析20个最新数据技术概念

雨果

数据湖 数据编织 数仓一体

易周金融分析 | 数字人民币生态发展等再迎监管重磅发言;易观千帆发布用户体验GX指数

易观分析

用户体验 数字人民币 GX指数

为什么阿里人能够快速成长?看完他们 Java 架构进化笔记,我秒懂!

Java-fenn

Java java面试 Java面试题

ThreadLocal源码解析:巧用弱引用解决内存泄漏问题

程序员小毕

Java 源码 程序员 面试 高并发

2022年9月中国数据库排行榜:榜眼、探花纷纷易主,AnalyticDB蝉联榜单十强

墨天轮

数据库 opengauss TiDB 国产数据库 达梦

java读取movielens数据txt

Java-fenn

Java

Visual Studio “14”中的Web开发新技巧_语言 & 开发_Jeff Martin_InfoQ精选文章