JavaScript

在js中定义一个函数。

1 function func_name(){
2     alert('func_name');
3 }

在写每行js语句的最后,一定要加分号“;”

在html文件中导入js文件

1 <head lang="en">
2     <meta charset="UTF-8">
3     <title></title>
4     <script type="text/javascript" src="js1.js"></script>  #导入js文件
5
6 </head>

javascript在html文件中的执行方式

 1 <head lang="en">
 2     <meta charset="UTF-8">
 3     <title></title>
 4     <script type="text/javascript" src="js1.js"></script>
 5     <script type="text/javascript">
 6         func_name()    调用执行
 7         function show(){    本地定义函数执行
 8             alert('12345');
 9         }
10         show()
11     </script>
12 </head>

javascript在html文件中的存放位置

一般浏览器会从上往下执行,如果js的文件在html的上部,那么就可能加载的缓慢,无法及时展示后面的内容,所有在存放js文件内容时,一般会放在紧贴body的底部位置。

<body><script type="text/javascript" src="js1.js"></script><script type="text/javascript">func_name()function show(){alert('12345')}show()</script>
</body>

js的注释方法:

单行注释用//

多行注释用/* 内容  */

 1 单行注释:
 2 //        function show(){ 3 //            alert('12345')
 4 //        }
 5 //        show()
 6
 7 多行注释:
 8       /*  function show(){
 9             alert('12345')
10         }
11         show() */

声明一个变量

1 局部变量
2 var name='chenchao'
3
4 全局变量,一般不要写全局变量
5 name = 'zhangsan'

JS里的自执行函数

1 (function f1(arg){   声明函数 ()
2      alert(arg);
3 })("This is funcF1!");     执行函数  ()

字符串的处理

1 obj.trim()   修剪,去除两边的空格
2 obj.charAt(index)  获取索引的一个字符
3 obj.substring(start,end)   获取范围内索引的字符串
4 obj.indexOf(char)    获取某个字符的索引值
5 obj.length    字符串的长度

数组(列表)的处理

在js中数组就相当于python中的列表

 1 声明:
 2 w = []
 3
 4
 5 添加:
 6 w.push()  追加一个元素
 7 w.unshift("before")    最前端插入
 8 w.splice(2,0,"after")   在指定索引位置插入元素 2:索引 0:固定的  "after":插入的元素
 9
10
11 删除:
12 w.pop()    尾部删除
13 w.shift()   头部删除
14 w.splice(index,count)   从指定的索引位置开始删除,count:要删除的个数
15
16 切片
17 w.slice(start,end)
18
19
20 合并
21 a.concat(b)   两个列表合并
22
23
24 翻转
25 a.concat(b)
26
27
28 字符串拼接
29 a.join("|")
30
31
32 列表的长度
33 a.length

字典的操作

1 声明:
3 a = {k1: 123, k2: 234, k3: 456}
4
5 根据key找到value
6
7 a['k1']
8 123

JS里的循环

 1 第一种:
 2
 3 循环列表
 4 w=[11,22,33,44,55]
 5
 6 for(var it in w){
 7 console.log(w[it]);
 8 };
 9
10 循环字典:
11
12 a={k1:123,k2:234,k3:456}
13
14 for(var it in a){
15 console.log(a[it]);
16 };
17
18
19 第二种:
20
21
22 for(var i=0;i<w.length;i++){  可以改变i的数值,从而改变索引的位置
23 console.log(i);
24 };
25  0
26  1
27  2
28  3
29  4

异常处理

try{代码块
}catch(e) {异常对象
}finally{最终执行
}

Dom

Dom是js的内置模块,可以操作html的所有标签

jQuery 属于开源模块,是对js和Dom的封装

常用事件:

在A标签上加样式,当鼠标放上去之后不会显示下划线

text-decoration:none

转载于:https://www.cnblogs.com/chenchao1990/p/5197401.html

一生莫轻舞,一舞一生苦相关推荐

  1. 《舞!舞!舞!》读后感

    自己有点懒,最近突然发觉对之前看过的书籍没有多少印象了.当别人提起一本书时,哦,我看过.但是对书里面的情节介绍,好像一点印象都没有,主角叫什么,在他/她身上发生了什么事情,全然没了记忆,甚至对这本书要 ...

  2. 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题

    [一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...

  3. 跳转go.php,go.php · 莫轻舞/go.php 站内外链跳转源码 - Gitee.com

    // 请将这里的网址改为自己的(顶级)域名地址 $myDomain = 'moqingwu.com'; // 这里用正则提取 $_SERVER["QUERY_STRING"] 而不 ...

  4. Python之抖音快手代码舞--字符舞

    先上效果,视频敬上: 字符舞: 代码舞 源代码: video_2_code_video.py import argparse import os import cv2 import subproces ...

  5. 最痛苦的时候不能对最亲近的人诉说——痛苦莫过如此——最痛的苦

    心里很乱,一面用msn哄着心情低落而又远在国内的女友,一面承受着刚才老板的侮辱,真是想享受一下现在委屈和痛苦,但是那是怎么一种心情啊.现在这个时间,明天是今天的明天,不知道明天会发生什么事,兴许明天就 ...

  6. 联想S9:遥控器值得点赞,但是莫轻言“终结”

    如果你在用"智能"电视,就是那种把一块Android平板电脑集成到电视上的设备,可能已对它感到失望. 你期待的是从功能手机(按键式.主要用来打电话)到智能手机(触摸式.主要用来上网 ...

  7. 吴孟超:用一生为理想去奋斗 丨纪念吴孟超医生

    2021年5月22日13点02分,中科院院士.中国肝脏外科的开拓者和主要创始人.原第二军医大学副校长吴孟超在上海逝世,享年99岁.吴孟超院士从医78载,直至96岁还依然每周出门诊.做手术.他的一生,完 ...

  8. 牛逼顿的一生:当智商高到一定程度,情商就不重要了

    牛顿老师在科学圈里曾经很有权势,被女王封了爵位成了贵族,人称牛爵爷,官至皇家造币局局长兼皇家学会会长.如果阿尔伯特没有辞了以色列总统的话和他有一拼. 说他有权势并不仅是官大,主要是贡献大. 如果17世 ...

  9. 读书笔记:《奇特的一生》

    1.为什么要读这本书? 自己也一直在做时间统计,<奇特的一生>主要就是在讲柳比歇夫的时间统计,想通过读这本书,明白时间统计法的意义,改进自己的时间统计法. 2.作者的写作动机是什么?是否达 ...

最新文章

  1. 【Android基础】 Launch Mode
  2. 对action/ 和 category/ 的理解
  3. 关于__defineGetter__ 和__defineSetter__的说明
  4. java ee13_一口气了解多线程及其Java实现
  5. java 命令行读取_Java:从控制台(console,命令行)读取字符 | 学步园
  6. GPT-GNN:图神经网络的生成式预训练 KDD 2020
  7. 爬虫新宠requests_html 带你甄别2019虚假大学 #华为云·寻找黑马程序员#
  8. java计算程序执行时间_java计算程序执行所用时间例子
  9. 鸿蒙硬件HI3861-I2C-PCF8591
  10. Hadoop HIVE 安装配置(单机集群)
  11. 小程序停止html5音乐,微信小程序-音乐播放器+背景播放
  12. node.js上传图片
  13. 通用软件体系结构风格总结为五个大类
  14. 扩容内存卡用mydisktest失效,教你怎么用USBoot恢复出真实容量
  15. 2021触摸精灵之问道脚本教学
  16. there is no getter for property name ‘planid‘ in class.lang.java
  17. 硕博士学位论文标准制图技巧
  18. 第四章 字体和格式相关
  19. 计算机组成原理微机接口及应用实训装置
  20. 区块链的应用领域——数字版权(四)

热门文章

  1. 基于MySQL函数实现经纬度的距离计算
  2. 华为中国大学生ICT大赛2021实践赛网络赛道晋级赛试题解析(答案版)
  3. 从Excel表导入数据制作随机点名的网页html
  4. 快速查询出物流信息,统计已签收/未签收各多少
  5. ArcGIS desktop——“热力图”实现方法比较
  6. 说一说股票自动下单接口是什么?
  7. 计算机对室内设计的作用论文,谈计算机多媒体设计室内设计(毕业论文)
  8. Matlab imagesc函数保存图像去除图像白边(文末附上参考代码)
  9. 使用vASA842配置ASDM645
  10. [教学管理] 学生作业及日志查收的纯MySQL解决方案