js入门基础

.

  引入JS文件:

  <script src="script.js"></script>

  函数使用:

<input type="button"  value= "点击我" onclick="context()"/>

. js互动:

1.输出内容:

  • 直接输出:document.write("I like js");
  • 通过变量输出:

var mystr = "hello world!";

document.write(mystr);

  • 多项内容,用”+“连接:

document.write(mystr+"I like js"+"<br/>");

2.alert消息对话框: alert(字符串或变量)

3.confirm对话框:包含一个确定(true)和取消(false)按钮

bloolean confirm(str){}

<script type="text/Javascript>

var mymessage = confirm("你喜欢js吗?");

if(mymessage){

        document.write("好的,加油!");

}

else {

        document.write("js很强大,要学奥!");

}

</script>

4.prompt(提问,交互消息对话框):

prompt(str1, str2);

str1:显示在消息对话框的文本,用户不能修改

str2:文本框中的内容,可修改,可为空

返回值:确定,返回消息文本框中的内容

取消,返回null

5.打开新窗口:window.open(url),

关闭指定窗口: 窗口对象.close();

var mywin = window.open("www.yoocky.com");

mywin.close();

.文档对象模型(DOM)

  1. DOM将HTML分成 元素节点,属性节点,文本节点

<a                  href="yoocky.com">  优奇网  </a>

元素节点(标签)   属性节点                   文本节点

2. 通过id获取元素对象:

document.getElementById("myid");

3.innerHTML属性:获取或替换元素中的内容

<p id = "con">hello world!</p>

<script>

  var mycon = document.getElementById("con");

       document.write("p标签原始内容为:"+mycon.innerHTML+"<br/>");

mycon.innerHTML = "new txt!";

document.write("p标签修改后的内容为:"+mycon.innerHTML+"<br/>");

</script>

  4.改变html样式:

    object.style.property = new style;

mycon.style.color = red;

5. 设置 显示/隐藏 display属性

mycon.style.display = none;

block;

inline;

  6.className属性

  object.className = classname;

作用:获取元素class属性

为网页某个元素指定一个css样式来更改外观。

时间: 2024-10-16 19:39:56

js入门基础的相关文章

angular.js 入门基础

1 angular.js 由google 开发,目前最新版本 2.0版: 2 angular.js 在原有HTML 语法基础上 允许扩展.   使用 {{}} 语法对数据进行动态绑定 3 搭建开发 angular.js 开发环境 在Angular 的官方网站  http://angularjs.org 中下载 最新版本的Angular 文件库 4开发简单的Angular应用 引用Angular 库 <script src="Scripts/angular-1.4.0-rc.2/angula

JS入门基础(if else 与 switch case / node安装)

在 JavaScript 中,为不同的决定来执行不同的动作,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行 switch 语句 - 使用该语句来选择多个代码块之一来执行 多重判断(if..else嵌套语句) if(条件1) { 条件1成立时执行的代码} else

React.js入门基础一

React A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES 下面是为什么在你选择之前需要再考虑一下:(摘录) 一开始 React 会极大地减慢你的开发.理解props.state以及组件通信如何工作并不是很简单,并且文档信息错综复杂.理论上,这将会被克服,你的整个团队都上道之后,开发速度上就会有一个很大的提升. React 不支持 IE8 以下的任何浏览器,以后也绝不会. 如果你的应用/站点不需要频繁的动态页面更新,你可能为了很小的功能而编写大

js入门基础7-2 (求模-隔行变色)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>隔行变色</title> <script> window.onload = function () { var aLi = document.getElementsByTagName('li'); for (var i = 0; i < aLi.length; i++) { if

Vuejs入门基础笔记

首先说明下 本文来自于学习慕课网: vue.js入门基础的学习心得,体会,笔记. 1.从 .vue到页面 通过蓝色部分的脚手架工具我们实现vue的界面的展示.其中蓝色部分的技术细节我们可以不用关注.我们需要关注的是绿色部分的实现. 其中绿色部分的.js就是我们的数据层,也就是module模块.而html和css主要负责页面的元素展示以及css效果. 我们需要关注的,是如下图的三个部分,下图是vue的一个组件具体由哪三个部分组成: 2.vue的一些重要的组件总结和示例: 3.vue的基础框架 4.

Angular JS从入门基础 mvc三层架构 常用指令

Angular JS从入门基础  mvc模型 常用指令 ★ 最近一直在复习AngularJS,它是一款优秀的前端JS框架,已经被用于Google的多款产品当中.AngularJS有着诸多特性,最为核心的是:MVC.模块化.自动化双向数据绑定.语义化标签.依赖注入等等. 1.常用指令 AngularJS 通过指令扩展了HTML,且通过表达式绑定数据到 HTML.下面我们看一下AngularJS中的常用指令. (1).基本概念 指令:AngularJS中,通过扩展HTML的属性提供功能.所以,ng-

Node.js入门:包结构

JavaScript缺少包结构.CommonJS致力于改变这种现状,于是定义了包的结构规范(http://wiki.commonjs.org/wiki/Packages/1.0 ).而NPM的出现则是为了在CommonJS规范的基础上,实现解决包的安装卸载,依赖管理,版本管理等问题.require的查找机制明了之后,我们来看一下包的细节. 一个符合CommonJS规范的包应该是如下这种结构: 一个package.json文件应该存在于包顶级目录下 二进制文件应该包含在bin目录下. JavaSc

Node.js入门:模块机制

CommonJS规范  早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物.无奈那时服务端JavaScript走的路均是参考众多服务器端语言来实现的,在这样的背景之下,一没有特色,二没有实用价值.但是随着JavaScript在前端的应用越来越广泛,以及服务端JavaScript的推动,JavaScript现有的规范十分薄弱,不利于JavaScript大规模的应用.那些以JavaScript为宿主语言的环境中,只有本身的基础原生对象和类型,更多的对

ReactJS入门基础

渲染这俩字可能在很多地方都见过.但可能不太理解是啥意思. 那么首先我们来理解一下渲染. 渲染 我觉得这样理解比较通俗. 我们做一个汽车,开始是没有喷漆的(没有css) 只是些框框架架(HTML标签).那么网页加载就是首先加载完HTML元素,其次是css,css去遍历渲染每个对应元素的样式让其看起来就是我们所想看到的效果一样.不同浏览器的渲染方式不一样,渲染机制也不一样. 简单来将一个完整的HTML页面渲染完成是有2个东西的.一个HTML元素加载完成,一个是CSS样式加载完成.其次才是JS,如果J