1.javascript的简介

是基于对象和事件驱动的语言,应用于客户端。

  • 基于对象:

    • 提供好了很多对象,可以直接拿过来使用
  • 事件驱动:
    • html做网站静态效果,javascript动态效果
  • 客户端:
    • 专门指浏览器

特点

  • 交互性:信息的动态交互
  • 安全性:js不能访问本地磁盘文件
  • 跨平台性:能够支持js的浏览器都可以运行

与java的区别

  • 不同的开发公司
  • js基于对象,Java面向对象
  • js是弱类型的语言 var m = "10";
  • js通过浏览器解释就能执行

js的组成

  • ECMAscript:ECMA(欧洲计算机协会),由这个组织制定js的语法,语句……
  • BOM:(Browser Object Model)浏览器对象模型,对浏览器相关的对象进行操作。
  • DOM:(Document Object Model)文档对象模型,对网页里的内容进行操作。

2.js和html的结合方式

使用<script>标签

<script type="text/javascript">
……
</script>

使用<script>标签引入一个外部的js文件

<script type="text/javascript" src="xxx.js" >

// 使用这种方式,在<script>标签里写的js代码,浏览器不会再执行。

3.js的原始类型和声明变量

定义变量:使用关键字var

js的原始类型

  • string:字符串 var str = "abc";
  • number:数字类型 var m = 123;
  • boolean(true和false):var flag = true;
  • null:获取对象的引用,null表示引用对象为空,所有对象的引用也是object,null也是一个object

typeof():查看当前变量的数据类型

4.js的语句

  • if判断语句
  • switch语句:js都支持所有数据类型
  • 循环语句:for(var xx= ;

    JavaWeb_03_JavaScript学习小结1的更多相关文章

    1. flex学习小结

      接触到flex一个多月了,今天做一个学习小结.如果有知识错误或者意见不同的地方.欢迎交流指教. 画外音:先说一下,我是怎么接触到flex布局的.对于正在学习的童鞋们,我建议大家没事可以逛逛网站,看看人 ...

    2. Python 学习小结

      python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...

    3. react学习小结(生命周期- 实例化时期 - 存在期- 销毁时期)

      react学习小结   本文是我学习react的阶段性小结,如果看官你是react资深玩家,那么还请就此打住移步他处,如果你想给一些建议和指导,那么还请轻拍~ 目前团队内对react的使用非常普遍,之 ...

    4. objective-c基础教程——学习小结

      objective-c基础教程——学习小结   提纲: 简介 与C语言相比要注意的地方 objective-c高级特性 开发工具介绍(cocoa 工具包的功能,框架,源文件组织:XCode使用介绍) ...

    5. pthread多线程编程的学习小结

      pthread多线程编程的学习小结  pthread 同步3种方法: 1 mutex 2 条件变量 3 读写锁:支持多个线程同时读,或者一个线程写     程序员必上的开发者服务平台 —— DevSt ...

    6. ExtJs学习笔记之学习小结LoginDemo

      ExtJs学习小结LoginDemo 1.示例:(登录界面) <!DOCTYPE html> <html> <head> <meta charset=&quo ...

    7. 点滴的积累---J2SE学习小结

      点滴的积累---J2SE学习小结 什么是J2SE J2SE就是Java2的标准版,主要用于桌面应用软件的编程:包括那些构成Java语言核心的类.比方:数据库连接.接口定义.输入/输出.网络编程. 学习 ...

    8. (转) Parameter estimation for text analysis 暨LDA学习小结

      Reading Note : Parameter estimation for text analysis 暨LDA学习小结 原文:http://www.xperseverance.net/blogs ...

    9. dubbo学习小结

      dubbo学习小结 参考: https://blog.csdn.net/paul_wei2008/article/details/19355681 https://blog.csdn.net/liwe ...

    随机推荐

    1. android和iOS平台的崩溃捕获和收集

      转自:http://www.cnblogs.com/lancidie/archive/2013/04/13/3019349.html 通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人 ...

    2. Advanced R之函数

      转载请注明出处,谢谢. 再次声明下,本人水平有些,错误之处敬请指正. 函数 函数是R基本的块结构单元:为了掌握本书中的更高级技术,你需要对函数有扎实的了解.也许你已经写过一些函数,并了解函数的基本知识 ...

    3. mysql的SQL_CALC_FOUND_ROWS /FOUND_ROWS()

      在很多分页的程序中都这样写: SELECT COUNT(*) from `table` WHERE ......;  查出符合条件的记录总数 SELECT * FROM `table` WHERE . ...

    4. hadoop2.6.0中自定义分割符

      最近在学习hadoop,用的hadoop2.6.0 然后在学习编写mapreduce程序时,发现默认对文件的输入是采用每行进行分割,下面来分析下改变这个分割方式的办法: 来看看默认是怎样实现的:

    5. 4.ctf实战题

      一道ctf实战题. 先亮出网址: http://fb2ad00f-0a28-4e38-8fff-849d7391e2d0.coding.io 打开连接,看到下面页面.Web题,首先就是扫描(御剑啊还有 ...

    6. asp.net清空页面上的所有TextBox

      Asp.net中一次性清空页面上的所有TextBox中的内容,由于TextBox在客户端以<input type=”text”>形式来呈现的,因此解决方案有客户端和服务器端两种方式,服务器 ...

    7. Find First and Last Position of Element in Sorted Array

      问题:给定一个有序数组和一个目标值,输出目标值在数组中的起始位置和终止位置,如果目标值不在数组中,则输出[-1,-1] 示例: 输入:nums = [1,2,3,5,5,7] target = 5 输 ...

    8. linux文件重命名

      rename 命令用字符串替换的方式批量改变文件名. 语法 rename(参数) 参数 原字符串:将文件名需要替换的字符串: 目标字符串:将文件名中含有的原字符替换成目标字符串: 文件:指定要改变文件 ...

    9. 添加自定义字段至Solr 的 ExtractingRequestHandler

      利用SolrJ 上传文件至Solr进行索引,比如索引一个test.pdf文件,我想在索引里添加一个文件名的字段,我在manager-schema里添加了一个字段,为“fileName”, 然后按照 g ...

    10. 51nod1103(抽屉原理)

      题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1103 题意:中文题诶- 思路:抽屉原理 对于两个数a, b, ...