12-19 js
js是一个脚本语言 可插入到HTML网页文件中 在浏览器中执行
1 如何插入到网页中
1. 内部穿插 script 标签 type属性在网页中使用
2. 外部引入 script src属性引用js文件
二 代码执行顺序
1 先加载所有的标签 从上到下
1遇到href和src的标签以及url会跳过 不去等待
2 执行脚本代码
三 1 js提供的对话框
1 警告对话框 alert( ) 1 弹出警告框 2 1个参数 弹出内容 3 没有返回值
2 prompt ( )输入对话框 2 可写两个参数 (1)第一个参数是问题内容 可选 (2)输入框中的默认内容 可选 3 有返回值 返回值是输入框中的内容
3 confirm( )确认对话框 2一个参数 内容 3 无返回值
字面量 固定死的东西 叫字面量 数字字面量 可以加减乘除 字符串字面量 有引号 凡是有引号的 不管引号里面是什么统统是字符串字面量
命名规则 1不能出现汉字 2 不能以数字开头 3 不能出现特殊符号 4 可以以字母和下划线 开头 5 js中的关键字不能用来命名
语句 js中的一个完整的命令 后面带分号;
js代码执行空间 逻辑空间
js代码在执行的时候 计算机会分配一个内存出去
存储空间 存放东西的 存变量
执行空间 从上到下依次执行代码
变量 用关键字申明的都是变量 var 计算机在执行代码的时候首先做的第一件事是把所有关键字var声明的变量存到存储空间去 然后在执行代码 在执行过程中 如果遇到这个变量就去存储空间查找 有就使用 没有报错
变量的赋值(赋值运算) 使用=号给这个变量赋值 执行顺序是从右往左执行 vara=2 顺序 第一步将存到存储空间去 第二步 执行赋值运算 首先去存储空间查找 有a就把2赋值给a 没有就报错 注意:在存储空间中 系统给这个变量其实赋值了值是undefined(未赋值)测试的过程中如果出现了undefined存储空间有这个变量但是没有赋值
注意 所有编程语言的底层都是c语言 都是写好的大量函数
1 记住函数的用途和函数名
2 看他的参数
3 看他的返回值
12-19 js的更多相关文章
- U3D笔记11:47 2016/11/30-15:15 2016/12/19
11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...
- TypeError: datetime.datetime(2016, 9, 25, 21, 12, 19, 135649) is not JSON serializable解决办法
1.一个简单的方法来修补json模块,这样序列将支持日期时间. import json import datetime json.JSONEncoder.default = lambda self, ...
- Daily Scrum 12.19
Member Task on 12.19 Task on 12.20 仇栋民 请假 完成Task972 : 完成活动评分基础功能 康家华 完成 Task1004 : 百度map UI优化 完成Task ...
- python练习题,写一个方法 传进去列表和预期的value 求出所有变量得取值可能性(例如list为[1,2,3,4,5,6,12,19],value为20,结果是19+1==20只有一种可能性),要求时间复杂度为O(n)
题目:(来自光荣之路老师)a+b==valuea+b+c=valuea+b+c+d==valuea+b+c+d+...=valuea和b....取值范围都在0-value写一个方法 传进去列表和预期得 ...
- TypeError: datetime.datetime(2016, 9, 25, 21, 12, 19, 135649) is not JSON serializable解决办法(json无法序列化对象的解决办法)
1.一个简单的方法来修补json模块,这样序列将支持日期时间. import json import datetime json.JSONEncoder.default = lambda self, ...
- Python3+Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)'''from ...
- 模糊查询(附上源码和jquery-1.12.1.js,jquery-ui.js,jquery-ui.css)
直接上源码: <!doctype html> <html lang="en"> <head> <meta charset="ut ...
- 菜单栏伸缩(附jquery-1.12.1.js)
Css: <style type="text/css"> .leftMenu { min-width:220px; width:268px; margin:40px a ...
- 12.19 file 与io流
12.19 file与io流 File 1. 新建文件或者文件夹 新建文件 File F = new File(pathname:"路径+文件名");Boolean flag = ...
- 2021.12.19 eleveni的刷题记录
2021.12.19 eleveni的刷题记录 0. 本次记录有意思的题 0.1 每个点恰好经过一次并且求最小时间 P2469 [SDOI2010]星际竞速 https://www.luogu.com ...
随机推荐
- LNMP架构介绍、MySQL和PHP安装、Nginx介绍
6月6日任务 12.1 LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx介绍 扩展Nginx为什么比Apache Httpd高效:原理篇 http://w ...
- 【Luogu P3174 】[HAOI2009]毛毛虫
前言: 虽然很多人和我想法一样 ,但我还是不要脸地写了这题解 题目: 链接 大意: 在一棵树上取一条最长链以及它所连接的结点总共的结点个数 思路: 取链: 用树形\(DP\)就可以轻而易举的解决这个问 ...
- Thinkphp5——pathinfo的访问模式、路径访问模式
tp5访问入口文件的时候是,访问public目录下的index.php,那么她真正访问的url到底是什么?如何去访问其他页面,实际上她默认使用的PATH_INFO模式进行访问. PATHINFO模式 ...
- Android实现图片一边的三角形边框
在每一个图片的某一侧都可以展示出一个三角形的边框视图,就是咱们的三角形标签视图.这个视图在电商类APP当中比较常用,使用过ebay的同学应该都还记得有些商品的左上角或者右上角都会显示一个三角形的边框, ...
- GROUP_CONCAT在组合商品中的使用
表:combined_product_item -------------------------pid sku quality-------------------------1 sku1 11 s ...
- MongoDB第一天(MongoDB的简介和安装)
MongoDB 简介 什么是 MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++语言编写.在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关 ...
- HDU2242 考研路茫茫——空调教室 (双联通分+树形DP)
考研路茫茫——空调教室 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- LightOJ1355 Game Of CS(green 博弈)
Jolly and Emily are two bees studying in Computer Science. Unlike other bees they are fond of playin ...
- 导出excel时,跳转新空白页,不要跳转怎么改
导出excel的时候,偶尔会出现跳转到一个新页面再导出excel js中用window.open()做跳转 不想让它跳转到新页面,需要加一个隐藏的iframe <iframe name=&quo ...
- R语言for循环
基本语法:for (name in expr_1) expr_2 实例操作: 1.构造矩阵 x=array(,dim=c(,)) # 构造四阶矩阵 数值全为0 :){ :){ x[i,j]=/(i+j ...