| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 01 了解js、常用方法、变量、注释调试,数据类型 -> 正文阅读 |
|
[JavaScript知识库]01 了解js、常用方法、变量、注释调试,数据类型 |
1.优化网页第一步? ? ? ? 缩小网页图片的储存大小,先将一个质量较差,图像储存小的显示出来,当网页加载完毕后在替换成质量较好的图像 2.网景公司,为了解决表单中数据的是否按照规则填写的,表单验证。借助了正则表达式,添加了部分简单程序完成了基本的语言live script-->javascript, ? ? ? ? 弱类型解释型语言 ? ? ? ? 弱类型 ?所有的变量都需要设置类型 ? ? ? ? 解释性语言 ?先把代码转换为计算机可以识别的语言(二进制) 3.?JavaScript在w3c组织的要求要做了一个标准 ECMA Script ?ES1-->ES6 Action Script Flash whatWG 4.javaScript的构成:?ECMA Script基本语言 DOM ????网页当中的HTML、CSS这些都是DOM ?Document ?Object ?Model BOM ?????浏览器中对于历史,地址栏,宽高等等浏览器的操作就是BOM ? 5.javascript写法(1)在标签中写入JavaScript ?????alert('')通过弹框显示内容 ?????在alert里面 如果是运算表达式,就会运算自动转为字符串 ?????如果直接写内容,需要告知alert是一个字符串,就需要加引号 ?????会让代码暂停执行 ?????javascript:void(0) 不返回不执行,让超链接显示效果,但是不跳转不产生历史 (2)把JS写在外部的独立文件中加载执行 (3)在JavaScript标签中写入代码 DOM树 CSS树 DOM渲染树 6.注释和调试console.log ??console控制台 ??log日志 console.dir ??? console.error ?打印错误 ?1.注释?? ????对于代码做注解,解释功效 ????不执行当前的代码内容、 (1.)单行注释// ??ctrl+/ (2.)块注释 对行注释/* ?*/ ???alt+shift+a ? ????复制上一行 ??alt+shift+下 ? ????注释不能嵌套? ?2.调试 ? ? ? 在控制面版显示的蓝色就是数值 ? ? ? 显示黑色就是字符 ? ? ? 控制面板中来源中可以增加代码断点 ? ? ? 使用debugger;可以给代码添加断点 ? ? ? 断点的作用是调试代码运行过程中的问题 ? ? ? bug是代码中的问题 debug是处理代码中的问题 7.常用方法???(1).alert()?弹出框 ???(2).console.log()?输出语句 ???(3).prompt() ??弹出对话框可以输入一个默认值,等待用户输入确定后返回输入的字符串 ???(4).confirm() 确定取消对话框 当执行后可以赋值给一个变量,点击确定返回true,点击取消返回false ???(5).document.getElementById(id)根据id字符串获取当前页面中对应的id元素,返回复制给变量 ???(6).div.innerHTML="<span></span>" ???(7).点击button执行语句快中内容 ?????????button.οnclick=function(){ ????????????button.innerHTML="暂停"; ?????????} ??????当与网页有点击等操作后,页面发生改变,这种交交互 ????? ?(8).document.write("abc"); ?给文档中写入内容 ?(9).document这是文档 ?doctype和html标签整体 (10).document.body ???body标签 (11). document.head; ?head标签 (12). document.documentElement ?html标签 8变量变量可以当作一个存储容器,这个储存容器的名字叫做变量名,容器中储存的值叫做变量 (1).变量名不能以数字开头,除了字母字符外还可以以_或者$符号开头 (2).如果变量名较长时需要使用驼峰命名法 (3).禁止使用中文命名 (4).变量名称中仅允许出现数字,字母,下划线,$ (5).变量中禁止使用关键词和保留字,关键词:代码中用到的名称,代码中用到一些备用名称叫做保留字 (6).所有window下的属性和方法都不能用作变量名,js中的window就是根 一个变量给多个值以最后一个值为准,声明多个变量用英文逗号隔开 只声明不赋值结果是undefined程序也不知道里面存的是什么 不声明不赋值直接使用某个变量会报错, 不声明直接赋值使用是可以的 定义标准 临时变量和参数,一般使用_起头 ?_num=3 常量使用全大写字母定义,使用下划线区分单词 ?EVENT_ID="even_id" 普通变量使用字母开头,驼峰命名法 9.数据类型基础类型:?? 数值型?:Number ? ? var a=3; ? ? var b=1.2; ? ? var c=-3; ? ? var d=1.2e+3; ? ? var e=1.2e-2; ? ? var f=067; 八进制 ? ? var h=0xFF;十六进制 字符型:String? ??字符串的嵌套外单内双,内单外双? ?数值相加字符相连 ? ? var a="a"; ? ? var b='b'; ? ? var c=`c`; 布尔型 :Boolean ? ?var a=true; ? ?var b=false; 未定义:Undefined ? ?var a; ? ?var b=undefined; 空值 :Null ? ?var a=null; 复杂型 ? ?对象型 :Object //键值对 ? ?var o={ ? ?a:1, ? ?b:2, ? ?} |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 8:29:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |