发表于: 2019-12-09 15:32:14

1 1229


今天完成的事

常见的事件

onchange 元素改变时 onclic单机事件 onmouseover移动鼠标 onmouseout一开鼠标

字符串

JS运算符

算数运算符 + 加法 - 减法 * 乘法 \ 除法

复制运算符 = += -+ %=

JS比较运算符

== 等于 === 绝对等于 != 不等于

逻辑运算符 && 或者 || 并且 ! 不知道

条件语句

if else 语句

if else if else

JS switch语句 是一种条件语句

switch语句

for 循环的学习

介绍: 如果你想一边有一半的输出相同的代码 南无使用循环就是很方便的

不同类型的循环

for 循环 用来循环不同的代码快

for in 循环用来 遍历对象的属性值

while 循环 条件循环拉力执行 代码块

do while 条件循环 拉力执行代码块

停止循环 break

跳过循环 cuntiune

JS检测操作符

typeof 操作符

数据类型转换

数字转换成字符串

string()方法 可以将数字转换成字符串

将布尔值转换成字符串

方法 string()就行

将数字转换成字符串

Number() 方法就行

JS正则表达式

什么是正则表达式

介绍:就是负责某种规则的字符串拼接

语法 /正则表达式主体/修饰符

方法一 search() 返回 字符串的其实位置

方法二 replace() 替换指定位置的字符串

总结 /这里写的是你的内容主体/i i是不区分大小写 外面加方法

正则表达式修饰符

i 不区分大小写 搜索

g 执行全部匹配

m 执行多行匹配

正则表达式模式

【abc】 查找括号之间的任何字符

【0-9】 查找0-9的之间的数字

(x|y)查找任何以| 分割的选项

元子特殊字符

\d 查找数字

\s 查找空白字符

常用的正则表达式

中文 [\u4e00-\u9fa5]

正整数 [1-9]\d*

ES6 初步变量提升

let布局变量 const全部变量

区别 var 的变量的可以先使用 后声明 let 只能先声明后使用

JSON数据

介绍: JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。

案例: var text = '{ "sites" : [' + '{ "name":"Runoob" , "url":"www.runoob.com" },' + '{ "name":"Google" , "url":"www.google.com" },' + '{ "name":"Taobao" , "url":"www.taobao.com" } ]}';

相关函数: JSON.parse() 用于将一个json字符串转换成对象

json。string 用于js值转换为json字符串

JS的代码规范

规范主要分为: 变量命名规范 空格规范注释 其他规范

变量名规范

使用驼峰命名法

空格与运算符

运算符之间 加空格使用

语法规则

每条语句之间要用分号用

每行代码不嫩超过80个字符

外部引入jjs时tyle之间不用加text

函数

函数声明

function nihao(){ 执行代码块 }

声明不会立即执行 只会调用时 才会生效

函数表达式

函数可以储存在变量中使用

var x = function (a, b) {return a * b};

使用var x = function (a, b) {return a * b}; document.getElementById("demo").innerHTML = x(4, 3);

箭头函数

变量 =()=>{函数体}

JS闭包

var add = (function () { var counter = 0; return function () {return counter += 1;} })(); add(); add(); add();

变量 add 指定了函数自我调用的返回字值。 自我调用函数只执行一次。设置计数器为 0。并返回函数表达式。 add变量可以作为一个函数使用。非常棒的部分是它可以访问函数上一层作用域的计数器。 这个叫作 JavaScript 闭包。它使得函数拥有私有变量变成可能。 计数器受匿名函数的作用域保护,只能通过 add 方法修改。

明天计划的事

1   学习写HTML  DOM  部分

2 开始写人物2


返回列表 返回列表
评论

    分享到