博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS基础学习笔记一 -- 从Hello Word输出开始
阅读量:5771 次
发布时间:2019-06-18

本文共 1646 字,大约阅读时间需要 5 分钟。

一个 "hello world" 的页面输出

1.首先,建立一个标准的html文本文件,并在<body>中输入如下代码:

 1 <header> 2 <h1>我的测试页面!</h1> 3 <h1>我的测试页面!</h1> 4 <h1>我的测试页面!</h1> 5 </header> 

2.在html文件的</body>标签结束之前引入我们将要书写javascript代码的js文件,这里我将之命名为:main.js,引入方式为:

1 

2.1建立main.js文本文件,使用文本编辑器打开,书写入如下javascript代码: 

/** *  * @authors Edward.Lee (2452563196@qq.com) * @date    2015-05-11 11:19:53 * @version main1.0 */var myHeading = document.querySelector('h1');myHeading.innerHTML = 'Hello world!';

2.2 document.querySelector() 方法的阐述:

2.2.1 概述 

   此方法返回当前文档中第一个匹配的特定选择器的元素(使用深度优先,前序遍历规则遍历所有文档节点);例如,本例中的3个<h1>标签中的内容,使用此方法遍历替换的时候只是替换了第一个<h1>中的内容。

2.2.2 语法

     element = document.querySelector(selectors);

     其中

  • element 是一个  对象(DOM 元素)。
  • selectors 是一个字符串,包含一个或是多个  ,多个则以逗号分隔。

  注:selectors 可以是选择器的名称、className、idName,但是这些匹配须是符合css语法的;如果没有找到匹配元素,则返回 null,否则找到多个匹配元素,则返回第一个匹配到的元素。

 

3.在我的html文件中我还引入了一个css样式文件:main.css;代码如下:(只是为了我的页面显示居中效果)

@charset "UTF-8";/** *  * @authors Edward.Lee (you@example.org) * @date    2015-05-11 11:38:09 * @version main1.0.css */html, body, div, dt, dd, dl, form, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, ul, ol, li, h1, h2, h3, h4, h5, h6{    display: block;    margin: 0;	padding: 0;	list-style: none;	text-decoration: none;}body{    font: 12px/28px Arial, Tahoma, "Microsoft YaHei", "微软雅黑", Verdana, Simsun, "宋体", sans-serif;    color: #000;    min-width: 1000px;    word-break: break-word;    background: #f8f7f3;}header{	width: 100%;	line-height:2.8; }header h1{	font-size: 32px;	text-align: center;}

3.1 main.css的引入位置在html文件的<head>标签的结束前,引入方式如下:

4 如下是页面的输出效果:

转载于:https://www.cnblogs.com/edward-lee/p/jslearn_doc1.html

你可能感兴趣的文章
Webpack中的sourcemap以及如何在生产和开发环境中合理的设置sourcemap的类型
查看>>
做完小程序项目、老板给我加了6k薪资~
查看>>
java工程师linux命令,这篇文章就够了
查看>>
关于React生命周期的学习
查看>>
webpack雪碧图生成
查看>>
搭建智能合约开发环境Remix IDE及使用
查看>>
Spring Cloud构建微服务架构—服务消费基础
查看>>
RAC实践采坑指北
查看>>
runtime运行时 isa指针 SEL方法选择器 IMP函数指针 Method方法 runtime消息机制 runtime的使用...
查看>>
LeetCode36.有效的数独 JavaScript
查看>>
Scrapy基本用法
查看>>
PAT A1030 动态规划
查看>>
自制一个 elasticsearch-spring-boot-starter
查看>>
软件开发学习的5大技巧,你知道吗?
查看>>
java入门第二季--封装--什么是java中的封装
查看>>
【人物志】美团前端通道主席洪磊:一位产品出身、爱焊电路板的工程师
查看>>
一份关于数据科学家应该具备的技能清单
查看>>
机器学习实战_一个完整的程序(一)
查看>>
Web框架的常用架构模式(JavaScript语言)
查看>>
如何用UPA优化性能?先读懂这份报告!
查看>>