JS-1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
一、javascript(js)概述 Html(5) 负责页面的结构
Css(3) 负责页面的样式
Javascript 负责页面的交互和行为 * js作用:
数据验证
操作html元素
制作网页特效(轮播、其他效果)
WEB游戏
Node.js进行服务器端编程 二、javascript的前世今生:
-95年——livescript(主要是为了解决数据的验证)
-参考了java语法,sun(oracle)--java
-javascript(为了推广技术,改了名字)
-Microsoft--Jscript(微软也想去做垄断,致使后来一直没有一个统一标准) -ECMA 欧洲计算机制造商协会(制定规范)-->(ECMAscript)-->(javascript、actionscript) 98 ES2.0
99.12 ES3.0
2007.10 ES4.0
2008.7 ECMA终止4.0开发 ----->es3.1-----改名ES5(很多东西还是ES3的东西)
09.12 ES5.0(正式发布)----->(展望了)ES6
11年 ES5.1
13.12 草案发布
2015.6 es6正式发布 ECMAscript6 ECMAscript2015
es7 ECMAscript2016
es8 ECMAscript2017
三、Javascript
三部分
a 语言核心 ECMAscript 如变量 数组 函数 对象...
b DOM 文档模型对象
c BOM 浏览器模型对象 =================Javascript语法===================
1 js书写位置
内嵌式,具体
<script type="text/javascript">
alert("hello Js");
</script> 放到body标签结束之前 行内式 外链式(实战中用) 2 常用js语句
alert("...."); 弹窗语句,双引号里面的内容会出现在弹出的窗口中
;是js语句结束的标志 prompt对话框
弹出一个对话框,允许用户输入内容
prompt("","");
第一个参数是内容,第二个参数是输入框的默认值。
console控制台 3 注释
html:<!-- -->
css:/* */
js: 单行注释://
多行注释:/* */
注:多行注释不能嵌套。 4 js的字面量(常亮)
字面量,固定值
如: 5 、 "abc" 、undefined 、 true 等。
1)数字
比较特殊的: infinity(表示无穷,分正负),NaN (0/0或"123"*2)(表示不是一个数字,其实本身还是个数字)
2)字符串 ———— 可以用单引号,也可以用双引号,不能混用
如: console.log("12"+12+12); --> "121212"
console.log(12+"12"+12); --> "121212"
console.log(12+12+"12"); --> "2412"
</body>
</html>
JS-1的更多相关文章
- Vue.js 和 MVVM 小细节
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自 ...
- js学习笔记:操作iframe
iframe可以说是比较老得话题了,而且网上也基本上在说少用iframe,其原因大致为:堵塞页面加载.安全问题.兼容性问题.搜索引擎抓取不到等等,不过相对于这些缺点,iframe的优点更牛,跨域请求. ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- JS调用Android、Ios原生控件
在上一篇博客中已经和大家聊了,关于JS与Android.Ios原生控件之间相互通信的详细代码实现,今天我们一起聊一下JS调用Android.Ios通信的相同点和不同点,以便帮助我们在进行混合式开发时, ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
- 利用snowfall.jquery.js实现爱心满屏飞
小颖在上一篇一步一步教你用CSS画爱心中已经分享一种画爱心的方法,这次再分享一种方法用css画爱心,并利用snowfall.jquery.js实现爱心满屏飞的效果. 第一步: 利用伪元素before和 ...
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...
- JS正则表达式常用总结
正则表达式的创建 JS正则表达式的创建有两种方式: new RegExp() 和 直接字面量. //使用RegExp对象创建 var regObj = new RegExp("(^\\s+) ...
- 干货分享:让你分分钟学会 JS 闭包
闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它.因此,本文不会对闭包的概念进行大篇幅描述 ...
- JS核心系列:理解 new 的运行机制
和其他高级语言一样 javascript 中也有 new 运算符,我们知道 new 运算符是用来实例化一个类,从而在内存中分配一个实例对象. 但在 javascript 中,万物皆对象,为什么还要通过 ...
随机推荐
- 利用composer安装laraval
首先,毋庸置疑我们需要安装composer.这个在我上一篇文章中有提到,这里不做过多赘述. 其次,配置composer国内镜像.(如果不配置国内镜像,你们懂得) 打开cmd输入以下命令即可 compo ...
- SAP基本计量单位更改(转载)
转载自:http://blog.csdn.net/sapmatinal/article/details/50997819 在SAP中物料创建后,一旦发生业务,其基本计量单位便很难修改.由于单位无法满足 ...
- C 语言多线程与锁机制
C 语言多线程与锁机制 多线程 #include <pthread.h> void *TrainModelThread(void *id) { ... pthread_exit(NULL) ...
- Centos7通过SSH使用密钥实现免密登录
日常开发中,难免会有登录服务器的操作,而通过ssh方式登录无疑是比较方便的一种方式. 如果登录较频繁,使用密钥实现免密登录无疑更是方便中的方便.因此本文就简单说一说如何实现免密登录. 一.安装配置ss ...
- 2019.04.16打卡(java 数组)
1. 要求输出数组中数据的平均值,并输出所有大于平均值的数据 代码 package block; import java.util.*; public class Average { public ...
- 解析JavaScript中的sort()排序方法以及原理
Array.sort()方法将数组中的元素进行排序,返回排序后的数组,默认是按照升序排序的.sort方法会调用数组中每一项的toString()方法,然后按照ascii编码进行排序,如果数组含有und ...
- day06深浅拷贝,元组,字典,集合
深浅拷贝 # 值拷贝:应用场景最多 ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来 # ls内部的值发生任何变化,ls1都会随之变化 ls2 = ...
- Android中自定义广播的实现
今天尝试了自定义的广播,说是自定义的广播其实质就是自己编写一个类继承broadcastreceiver类,然后再onreceiver方法中实现某些功能,在这个过程中我们可以自定义我们要发出的广播,可以 ...
- Python day 05
day05 数据类型 今日内容 字典 补充 .extend() users = [1,2,3,4] people = [5,6,7,8] users.extend(people) people.ext ...
- react生命周期和组件生命周期
React的组件在第一次挂在的时候首先获取父组件传递的props,接着获取初始的state值,接着经历挂载阶段的三个生命周期函数,也就是ComponentWillMount,render,Compon ...