js基础篇-开发工具
一. Javascript的开发工具主要包括浏览器和代码编辑器
浏览器:用于执行,调试js代码。
代码编辑器:用于编写代码。
1. 常见的浏览器
开发商 | 浏览器 | 特点 |
---|---|---|
Microsoft | Internet Explorer | windows操作系统的内置浏览器,用户数量较多 |
Microsoft | Microsoft Edge | windows 10操作系统提供的浏览器,速度快,功能多 |
Chrome | 目前市场占有率较高的浏览器,具有简介快速的特点 | |
Mozilla | Firefox | 一款优秀的浏览器,市场占有率低于谷歌 |
Apple | Safari | 主要应用在苹果iOS,macOS操作系统中的浏览器 |
2.代码编辑器
- Natepad++ (初学者推荐)
是一款非常有特色的编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等。是开源软件,可以免费使用,同时也支持各类流行的计算机编程语言。编辑器可以运行在微软的windows系统环境下,它的使用是受GPL许可证保护的,支持的语言:C、C++、Java、C#、XML、HTML、PHP、Javascript。 - Sublime Text
- Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,方便的配色以及兼容vim快捷键等各种优点博得了很多前端开发人员的喜爱!Sublime Text 2这款程序员必备代码编辑器,几乎每位程序员提到Sublime Text 2都是赞不绝口!它体积小巧,无需安装,绿色便携;它可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代 码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着 自身独特的功能,比如代码地图、多种界面布局以及全屏免打扰模式等,这些优秀特性让Sublime Text 2成了所有程序员眼中的神!
- HBuilder
HBuilderX是一款非常优秀的编辑器,是HBuilder的升级产品,具备优秀的文字的处理能力和网页编辑能力,HBuilderX可以让你的手体验飞一般的编码感觉,多种语言支持,超强联想让编辑者更高效地完成任务,软件内置环保绿柔主题,给力的同时又贴心。 - Adobe Dreamweaver(我不喜欢用,打开速度慢)
Adobe Dreamweaver 是一个集网页制作和网站管理于一身的所见所得网页编辑器。 - Visual Studio Code (推荐)
Visual Studio Code(以下简称vscode)是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OSX和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持。
3.第一个js程序
第一步:创建一个文件,将文件设置为UTF-8编码。
第二步:将js代码嵌套置html代码中
<html>
<head>
<title>第一个js程序</title>
</head><script>alert('hello world');</script>
</html>
第三步:打开浏览器查看效果
js基础篇-开发工具相关推荐
- JS基础篇--HTML DOM classList 属性
页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增.删除.修改节点上的CSS类.使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类. 添加 ...
- java基础-Eclipse开发工具介绍
java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...
- ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...
JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...
- 前端面试题汇总(JS 基础篇)
前端面试题汇总(JS 基础篇)** 1.javascript 的 typeof 返回哪些数据类型** object number function boolean underfind stringty ...
- 由美团技术文章整理---spark性能优化基础篇--开发调优与资源参数调优
文章地址1:Spark性能优化指南--基础篇 - 美团技术团队 文章地址2:Spark性能优化指南--高级篇 - 美团技术团队 目录 一.关于性能优化基础篇--开发调优 1.避免创建重复RDD (1) ...
- cytoscape.js基础篇
cytoscape.js基础篇 cytoscape.js 包引用 版本信息 Citation Funding 基础篇 cytoscape.js变量描述 位置 Elements JSON 节点属性说明 ...
- (一)JS 基础篇—基础知识总结
⛺️ 欢迎大家拜访我的:个人博客 ⛽️ 前端加油站之[JavaScript]⛽️ 内容 地址 (一)JS 基础篇-基础知识总结 ⛳️ [快来点点我 ~] (二)JS 基础篇-函数与作用域 ⛳️ [快来 ...
- java基础-Idea开发工具介绍
java基础-Idea开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前给大家介绍过一款Java的IDE叫eclipse,有些功能用起来不是很得心应手,尤其是在导报的 ...
- ezStudio,易用高效的业务基础平台开发工具
摘要 本文从业务基础平台谈起,引申出与业务基础平台息息相关的开发工具,通过对国内外开发工具现状与未来趋势的描述,引导读者对开发工具有一个较为全面的了解.最后对清华同方ezONE(易众)业务基础平台中的 ...
最新文章
- 获得每日,每周,每月的0点和24点的时间戳
- 物联网概念升级,万物互联来袭
- mysql训练逻辑的题_全国计算机等级考试二级教程mysql复习题练习题.docx
- 【商务智能】商务智能 ( 概念 | 组成 | 过程 )
- 阿里云物联网平台python开发手册_阿里云物联网平台体验(树莓派+Python篇)
- 五十一、结合百度API接口打造 Python小项目
- linux -cpu
- Android开发笔记(一百六十九)利用BottomNavigationView实现底部标签栏
- openCVPracticalExercise学习笔记02
- linux整行剪切_云计算人员如何提高效率 要掌握哪些Linux命令
- java生成base64图片条形码
- BNU29140 Taikotaiko(概率)
- C语言程序设计第五版 谭浩强 第五版课后答案
- pandas时间序列空值填充
- Photoshop CS5 轻松匹配图像颜色
- Python-《原神》荒海雷立方机关破解二
- 鸿蒙之境浩然溟涬,泰泉集-明-黄佐.pdf
- 应用分发是什么意思?APP内测分发步骤
- 被低估的BIRT报表 二 Birt也可以很漂亮
- 面试算法03-高楼扔球求临界破碎楼层