02_Hello World!
hello word ?
学习任何语言,我们都喜欢在屏幕上直接输出一点什么,作为最简单基本的案例。很多人习惯输出 hello world ,世界你好。感觉很有情况的样子——然而很多人都只停留在这个阶段。
书写位置
需要写在html页面中,运行页面时js也一起运行。
一般写在 script 标签内。
type 类型
text/javascript 纯文本的 javascript
type 可以不写,但要写的话就要写准确,因为脚本不只有js,还有vbscript等。
比如不能写成这样: type="text/javascreipt" 。就是0与1,真与假,是计算机最基本的传输单位 。
在 ie 中运行本地 js 需要允许 ActiveX 执行控件。
下面的例子使用浏览器打开会弹出一个小窗口显示“hello world”。
<script type="text/javascript"> alert("hello world")</script> |
注:后面的例子都将省略展示 script 标签。
alert() 语句
alert 在英语中是“警报”的意思,能让页面弹出警告框。
alert 的后面要加括号。括号里面加一般引号,引号里是要弹出的内容。
学习所有程序,都是从模仿开始的,开始学习的时候不用去深纠什么语法机理。只需要进行模仿,你模仿了你就能实现效果。随着学习深入,即可知道每条语句的确切机理。
alert("小文同学好!"); |
上面是一条语句,每条语句后用;分号结尾,所有符号都是英文符号,不要使用中文。
程序是顺序执行的,任何程序都是这样。
流程控制语句可以控制执行顺序。
alert("1");alert("2");alert("3");alert("..."); |
语句都要遵循 语法,比如表达“你真漂亮”,不能表达成“漂亮你真”。
控制台
程序的所有 未捕获 的错误,都会在控制台中输出。
以下是一个有语法错误的例子,使用中文的引号。
使用 chorme 浏览器执行下面的例子,按 f12 打开控制台,点击 console (控制台),会发现一条红色的错误提示信息 Uncaught SyntaxError: Invalid or unexpected token (语法错误,未知的非法表示符)和 文件及行数 02_hello world.html:63 。 有时候我们想自己在控制台自己输出点什么,需要使用语句:
console.log(); |
console 控制台, log 日志。
比如下面的例子,打开后没有浏览器窗口上弹出任何消息。而是在控制台中输出了文字:
console.log("小文同学好!") |
百度、京东都在控制台有招聘信息。
控制台的提示符处可以直接输入语句并执行。如输入 alert("你好!") 后按回车。
行文特性
以下代码,在语句和语句之间,不管是不是在一行,有没有空格和缩进,都可以连续正确执行。输出 1 2 3 4 。
<script>console.log(1); console.log(2); console.log(3);console.log(4);</script> |
但是以下代码却不能正常执行。因为没有分号 ; 。在大项目里面通常会把js压缩成一行,会把所有空格、执行删除。此时分号会显示非常重要。不压缩时,分号不是必须的。
console.log(3)console.log(4) |
注释
HTML的注释是
CSS的注释是 /* 注释文字 */
JS的注释是
//我是单行,使用的是正斜杠(问号杠)/* 多行注释,不能嵌套注释,注释里写注释。 第一行注释 第二行注释*/ |
02_Hello World!的更多相关文章
- 看完SQL Server 2014 Q/A答疑集锦:想不升级都难!
看完SQL Server 2014 Q/A答疑集锦:想不升级都难! 转载自:http://mp.weixin.qq.com/s/5rZCgnMKmJqeC7hbe4CZ_g 本期嘉宾为微软技术中心技术 ...
- 关于开启.NET在线提升教育培训的通知! - 可在此页面观看在线直播!
年前在线公开课程通知: 近期在开启VIP课程,隔天讲一次,年前其它时间插空讲公开课,主题:设计模式系列 1:培训 - 大概不会讲的内容: 1:不讲系列. 2:不讲入门. 3:不讲我不懂的! 2:培训 ...
- 本人提供微软系.NET技术顾问服务,欢迎企业咨询!
背景: 1:目前微软系.NET技术高端人才缺少. 2:企业很难直接招到高端技术人才. 3:本人提供.NET技术顾问,保障你的产品或项目在正确的技术方向. 技术顾问服务 硬服务项: 1:提供技术.决策. ...
- 为C# as 类型转换及Assembly.LoadFrom埋坑!
背景: 不久前,我发布了一个调试工具:发布:.NET开发人员必备的可视化调试工具(你值的拥有) 效果是这样的: 之后,有小部分用户反映,工具用不了(没反应或有异常)~~~ 然后,建议小部分用户换个电脑 ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- “不给力啊,老湿!”:RSA加密与破解
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 加密和解密是自古就有技术了.经常看到侦探电影的桥段,勇敢又机智的主角,拿着一长串毫 ...
- 【声明】前方不设坑位,不收费!~ 我为NET狂官方学习计划
发个通知,过段时间学习计划相关的东西就出来了,上次写了篇指引文章后有些好奇心颇重的人跟我说:“发现最近群知识库和技能库更新的频率有点大,这是要放大招的节奏啊!” 很多想学习却不知道如何规划的人想要一个 ...
- 120项改进:开源超级爬虫Hawk 2.0 重磅发布!
沙漠君在历时半年,修改无数bug,更新一票新功能后,在今天隆重推出最新改进的超级爬虫Hawk 2.0! 啥?你不知道Hawk干吗用的? 这是采集数据的挖掘机,网络猎杀的重狙!半年多以前,沙漠君写了一篇 ...
- android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测
目录: 1,过程感慨: 2,运行环境: 3,准备工作: 4,编译 .so 5,遇到的关键问题及其解决方法 6,实现效果截图. (原创:转载声明出处:http://www.cnblogs.com/lin ...
随机推荐
- nginx限制ip连接数和带宽
今天有个人问我,nginx怎么限制ip连接数,突然想不起来了,年龄大了,脑子不怎么好使了.还要看一下配置才想起了.那个人又问我,你测试过的吗?一下子把我问蒙了,我真没测试过了,也不知道启作用了没有.下 ...
- (转)MVC,MVP 和 MVVM 的图示
作者: 阮一峰 日期: 2015年2月 1日 复杂的软件必须有清晰合理的架构,否则无法开发和维护. MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用.它本身 ...
- Linux网络编程-readn函数、writen函数、readline函数实现
readn函数功能:在网络编程的读取数据中,通常会需要用到一个读指定字节才返回的函数,linux系统调用中没有给出,需要自己封装. readn实现代码: int readn(int fd, void ...
- Python全栈--6.1-match-search-findall-group(s)的区别以及计算器实例
match.search.findall.group(s) 区别 import re # match findall经常用 # re.match() #从开头匹配,没有匹配到对象就返回NONE # r ...
- MongoDB文档、集合、数据库简介
文档 概述 文档是MongoDB的核心概念,是数据的基本单元,非常类似于关系数据库中的行.在MongoDB中,文档表示为键值对的一个有序集.MongoDB使用Javascript shell,文档的表 ...
- Python学习笔记-Day5
冒泡算法: 实现1: a = [,,,,,,,,,,,,,,] def bubble(badlist): sort = False while not sort: sort = True ): ]: ...
- SQL Server 存储过程自定义生成ID号
* FROM sys.tables WHERE name=N'EmployeeNo_Identity') DROP TABLE EmployeeNo_Identity GO CREATE TABLE ...
- hadoop中master免登录slave
hadoop集群免登录配置 在主机master上执行如下: 1. $cd ~/.ssh(如果没有此目录,可以手动创建) 2. $ssh-keygen -t rsa ----------------- ...
- 一个使用方便的对FMDB进行封装的框架和一个可以切应用图标的应用
框架的git地址 :https://github.com/Joker-King/JKDBModel 切割图标的应用地址 http://pan.baidu.com/s/1kVjflwr
- linux下进度条的编写和实现
实现了一个简单的进度条,主要技术啥的算不上,但有几个需要注意的点 首先是回车符,回车符可不是\n,我们可以把\n看成是两个动作的合体,分别是,回车和换行,都有自己对应的符号,这利用回车符一直在同一个位 ...