- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javasrcipt全解
Javascript基础
认识Javascript
javascript !== java
是客户端脚本语言
ECMAScript, DOM, BOM(了解)
在head或者body中,引入script标签
引入js文件,js文件里写js代码
标签的位置,放在body内的最下位置。区别css位置
课下了解:
defer:脚本延迟到文档解析和显示后执行,对外部有效,有顺序(了解) async:不保证顺序(了解)
变量的定义,以var定义。
语句以分号结尾.
变量名以$、字母、_开头,其他字符可以是数字,区分大小写。
注释方法
赋值语句,用一个=号赋值
审查元素,打开控制台;
console.log();
alert();
typeof 变量; 查看变量类型
什么是对象
简单类型 vs 引用类型
声明前置?
函数声明 vs 函数表达式
掌握javascript中的语句、函数
掌握操作符的使用
如果发生某个条件,就做某件事。
如果发生某个条件,就做某件事,否则,做另外的事。
do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环。
while 循环会在指定条件为真时循环执行代码块。
初始时i=0,当i小于len时做某件事,把i加1,当i小于len时做某件事...
用于循环输出对象里的值
用于循环语句中,当break时,跳出循环,循环结束。 当continue时,跳出本次循环,循环继续。
判断语句,if else的简化版
函数是被调用时执行的可重复使用的代码块
以function定义
函数作用域 在函数内定义的变量只能在函数内访问。
理解参数
数组 []
arguments为参数数组
递增递减
非与或 ! ||
!是非,true的非是false,false的非是true。 是且, 当两边都为真时才为真。 ||是或,当一边为真是才为真。
乘*, 除法/, 求余%
对与乘除减, 非number相乘会转换乘成number;如果转换失败返还NaN
加+
对于加,任何与字符串相加会转换成字符串,再加
关系
如果都是number, 直接比较
如果都是string, 直接比较
如果一个是number,把另一个转换为number,比较
等号== 和!=, 全等=== 和!==, 区别于赋值=
===是严格意义的相等,只需注意NaN和NaN不等就行了。而使用==的时候,javascript会帮我们做类型转换
如果两个值类型相同,则执行严格相等的运算
如果两个值的类型不同 - 如果一个是null,一个是undefined,那么相等 - 如果一个是数字,一个是字符串,先将字符串转为数字,然后比较 - 如果一个值是true/false则将其转为1/0比较 - 如果一个值是对象,一个是数字或字符串,则尝试使用valueOf和toString转换后比较 - 其它就不相等了
条件操作符
赋值操作符
JavaScript基础-字符串、数组
掌握javascript中的字符串的操作
掌握数组的操作
josn是轻量级的数据交换格式
把上面的例子在控制太跑一遍,一定要做!!
写一个函数,参数是一个对象,遍历输出里面的所有属性和值
日期操作 数学函数
课程目标
掌握日期函数的使用
掌握数学函数的使用
写一个函数,把数字日期如2014-06-21转换为 二零一四年六月二十一日星期三
写一个函数,返还n天前的日期,如今天是2014-11-22,7天前的日期是2014-11-15
正则表达式
课程目标
掌握简单的正则使用
RegExp 是正则表达式的缩写。
当检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。
简单的模式可以是一个单独的字符。
更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。
可以规定字符串中的检索位置,以及要检索的字符类型,等等。
test() 方法检索字符串中的指定值。返回值是 true 或 false。
exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
参数 attributes 是一个可选的字符串,常用属性 g、i ,分别用于指定全局匹配、区分大小写的匹配。
字符串查找
字符串匹配
字符串替换
字符串分割
[abc] 查找方括号之间的任何字符。
[^abc] 查找任何不在方括号之间的字符。
[0-9] 查找任何从 0 至 9 的数字。
[a-z] 查找任何从小写 a 到小写 z 的字符。
[
文档评论(0)