PHP全栈学习笔记33
javascript能做什么?
语句与注解,标识符,字面量,变量命名规范
JavaScript中的数据类型,其它类型如何转为数据型,操作符
字符方法,数组方法,函数与对象,函数表达式,变量作用域,对象
JavaScript条件判断,switch结构,while,do-while循环,for循环,for-in循环
DOM树,onload与onclick事件,节点属性,关系,增删改查,子节点判断与操作
事件,给对象绑定事件的三种方法,事件冒泡与拦截
js语句写在html文档中
标识符,变量,字面量
标识符必须以字母,下划线,$开头
标识符不能以数字,特殊符号开头,不能使用保留字
变量,使用var关键字创建,命名要符合标识符规范,按名称调用,区分大小写
JavaScript数据类型:
undefined,null,number,Boolean,String,Object
typeof操作符
null 本身就是一个对象
var data = null
undefined
type of data
"object"
undefined == null
true
var message = ' '
undefined
message == false
true
var message = 'jscsshtml'
undefined
message
'jscsshtml'
message.length
9
var num = 12
undefined
var numString = num.toString()
undefined
numString
"12"
typeof numString
"string"
var obj = new Object()
undefined
typeof obj
"object"
obj.url = 'dashu'
'dashu'
obj.url
'dashu'
obj.sayhello = function() {console.log('dashu')}
function() {console.log('dashu')}
obj.sayhello()
dashu
Number()
其他类型转数值类型
parseInt()
将数字开头的字符串转为整数
parseFloat()
将数字开头的字符串转为小数
Number(' ');
0
Number('123')
123
Number(true)
1
Number('da')
NaN
操作符
算术操作符,字符操作符,布尔操作符
赋值操作符,一元操作符,比较操作符
字符串.方法名
[外链图片转存失败(img-10qh1R2G-1564278128080)(https://upload-images.jianshu.io/upload_images/11158618-5f0a3c332df01380.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]
JavaScript中的数组方法
[外链图片转存失败(img-Z5kor7I1-1564278128083)(https://upload-images.jianshu.io/upload_images/11158618-5bbdf9aa0dc28d43.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]
[外链图片转存失败(img-GcROZcuT-1564278128085)(https://upload-images.jianshu.io/upload_images/11158618-635fe7722d858a8a.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]
[外链图片转存失败(img-lp0qu5tU-1564278128090)(https://upload-images.jianshu.io/upload_images/11158618-5c5096e2a9d67bcf.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]
function 函数名(参数列表){
函数体由一条或多条语句组成;
}
变量作用域
函数内部创建的变量是局部变量,只能在函数内部使用
在函数外部创建的是全局变量,当前脚本任何地方都能用
请点赞!因为你的鼓励是我写作的最大动力!
[外链图片转存失败(img-9SEoXvIP-1564278128091)(//upload-images.jianshu.io/upload_images/11158618-f0c11041a76563e7?imageMogr2/auto-orient/strip|imageView2/2/w/1240 “喜欢我就关注我”)]
吹逼交流群:711613774
[外链图片转存失败(img-1PjPMokB-1564278128097)(//upload-images.jianshu.io/upload_images/11158618-d9d64fa290371ea5.png?imageMogr2/auto-orient/strip|imageView2/2/w/1240)]
PHP全栈学习笔记33的更多相关文章
- PHP全栈学习笔记17
phpmyadmin教程 管理页进入phpmyadmin 打开C:\wamp\apps\phpmyadmin3.5.1下的配置文件:config.inc 修改密码 创建与修改数据库.数据表 字段类型 ...
- PHP全栈学习笔记14
一.搭建PHP开发环境 Apahce服务器 Dreamwear创建站点 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...
- PHP全栈学习笔记7
图形图像处理技术,gd库的强大支持,PHP的图像可以是PHP的强项,PHP图形化类库,jpgraph是一款非常好用的强大的图形处理工具. 在PHP中加载GD库 gd官方网址下载: http://www ...
- PHP全栈学习笔记18
php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与优化 程序设计,PHP框架基础知识,算法,逻辑思维,高并发 PHP基础知识 引用变量, ...
- python全栈学习笔记(一)网络基础之网络协议篇
阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...
- PHP全栈学习笔记29
前言 这一章主要讲一讲PHP的背景,优势,PHP的环境搭建,书写和调式简单的PHP代码,如何解决简单的PHP错误等. 目录结构 PHP简介 PHP是面向对象,指令式编程,设计者是 拉斯姆斯·勒多夫 出 ...
- PHP全栈学习笔记13
php与ajax技术 web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术.(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用 ...
- PHP全栈学习笔记12
php简介,php历史,php后端工程师职业前景,php技术方向,php后端工程师职业体系介绍. php是世界上使用最广泛的web开发语言,是超文本预处理器,是一种通用的开源脚本语言,语法吸收了c语言 ...
- PHP全栈学习笔记16
<?php $fileName = "php大师.test.php"; //补充程序,显示文件名(不包括扩展名) $start = strrpos($fileName, &q ...
随机推荐
- 【i.MX6UL/i.MX6ULL开发常见问题】单独编译内核,uboot生成很多文件,具体用哪一个?
[i.MX6UL/i.MX6ULL开发常见问题]2.3单独编译内核,uboot生成很多文件,具体用哪一个? 答:内核编译出来的文件是~/MYiR-imx-Linux/arch/arm/boot/目录下 ...
- springmvc 注解二
@SessionAttributes @sessionattributes注解应用到Controller上面,可以将Model中的属性同步到session作用域当中. SessionAttribute ...
- 【转载】C#使用ToList()将数组快速转换为List集合
在C#的编程中,数组和List集合是比较常用的两个集合类,有时候因为业务需要,需要将数组集合转换为List集合,此时就可以使用C#中的Linq的扩展方法ToList方法来实现,只需要简单的一条语句即可 ...
- 两种方法实现在HTML页面加载完毕后运行JS
JS默认方法: <script type=”text/javascript”> window.onload=function (){ /*代码区域*/ } </script> ...
- iview blur事件
在iview中,失去焦点的写法是: @on-blur="editTitle(item, index)"
- php的微信公众平台开发接口类
<?php define("TOKEN", "weixin"); $wechatObj = new wechatCallbackapiTest(); if ...
- Python学习日记(二十八) hashlib模块、configparse模块、logging模块
hashlib模块 主要提供字符加密算法功能,如md5.sha1.sha224.sha512.sha384等,这里的加密算法称为摘要算法.什么是摘要算法?它又称为哈希算法.散列算法,它通过一个函数把任 ...
- Java入门(二)——泛型
如果你写过前端,可能会经常写一下关于变量类型的判断,比如:typeof fn === 'function'之类的代码.因为JavaScript作为一门弱类型语言,类型的判断往往需要开发人员自己去检查. ...
- SPI bus 的收发编程
https://linux-sunxi.org/SPIdev The SPI bus (or Serial Peripheral Interface bus) is a synchronous ser ...
- MySQL/MariaDB数据库的半同步复制
MySQL/MariaDB数据库的半同步复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL半同步复制概述 1>.MySQL默认的异步复制 默认情况下,M ...