win10VSCODE卡死的问题及解决办法
javascript知识点总结(一)
一、概念
二、基本语法
三、常用对象
一、概念
相关概念javascript是一种脚本语言,不需要编译,其源代码在客户端上直接运行,由浏览器解析,是直译语言
由netscape(网景公司)研发,最初将脚本语言命名为livescript,后来netscape公司和sun公司合作改名为javascript
javascript最初收到java的启发 而设计的.目的之一 就是"看上去像java",因此 语法上有类似之处 一些命名规范 和 名称 也是借鉴于java
组成
一个完整的javascript是由三部分组成的
核心(ecmascript)是规范,是js的核心技术,描述了语言的语法和基本对象. ecmascript叫做脚本语言的开发标准,也是由网景公司提供 文档对象模型(dom) documentobjectmodel用来整合jshtmlcss的技术 浏览器对象模型(bom) broswerobjectmodel用来整合js和浏览器二 基本语法
1 、使用javascript代码可以对浏览器中的哪些部分进行操作
window 整个窗口 location 地址栏 history 历史 document 文档区域(白色的部分)2、javascript的书写规范
1)可以写在网页页面的任何地方,但是位置越靠前越早执行 2)javascript的标签(1) 内嵌 : <script>javascript代码</script>
(2)外链 : <scriptsrc="js文件名.js"></script>
注意:如果使用外链的方式引入javascript,就不能在标签中间加入javascript
3、语法
1) 行尾结束用;号来结束,也可以不写,用回车代替
2) 大小写代码区分大小写
3) 变量 变量的声明var 在javascript中,任何变量都用var关键字来声明 变量名区分大小写 字符串可以用""双引,也可以用''单引号 4) 注释 // 单行注释 /**/多行注释 没有文档注释 5) 封装代码块与java一样 用{}将代码包围
6) 创建数组var数组名称 =newarray(size);
或
var数组名称 =newarray("元素1","元素2"...)
或
var数组名称 = ["元素1","元素2",...];
给数组赋值
数组名称[下标] =值;
数组的常用属性和方法
数组的属性:
length设置或返回数组中元素的数目
方法:
join()把数组的所有元素放入一个字符串,通过一个分隔符进行分割
sort()对数组排序
push()向数组末尾添加一个或更多元素,并返回新的长度
7) 常用方法
输出:alert("提示信息") 在页面上显示出一个提示框,内容自定
输入:prompt("提示信息","输入框的默认信息")
4、javascript的数据类型
1) 基本类型
number任何数字
string字符串"" ''
属性
字符串对象.length
方法
字符串对象.方法名
java中string类中的方法大部分可以用
例如charat(index)
boolean两个值true/false
undefined只有一个值
特殊情况:未初始化的变量
win10 vscode卡死的问题
2018年10月09日 09:29:23 前端指南公众号 数:11 标签: vscode win10 个人分类: 前端常见问题 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nanhupatar/article/details/82977359 问题描述: 16g内存,win10操作。只打开vscode和chrome浏览器,内存就100%导致vscode崩溃甚至系统卡死解决方案: 关闭chrome硬件加速
解决步骤:打开chorme -> 设置 ->找到【系统】 ->将【启用硬件加速模式】取消勾选即可
更多前端技术分享关注引用数据类型是null
基本数据类型是默认的值
在javascript中当一个变量未被初始化
它的值就是underfined
上一篇: 关于finalize机制和引用、引用队列的用法详解
下一篇: 如此强壮
推荐阅读
-
标准布局常见问题及解决办法
-
【风控】非平衡样本问题的定义和解决办法
-
flutter的环境安装配置问题及解决方法
-
使用CAD最常遇到的11种问题 如怎么一次剪除多条线段等的解决办法
-
Python中import导入上一级目录模块及循环import问题的解决
-
百度云下载失败120000怎么办?百度云盘及百度云管家下载失败的解决办法
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
sqlserver2014不允许保存更改,阻止保存要求重新创建表的更改问题解决办法
-
nginx url自动加斜杠及301重定向的问题
-
google earth打不开怎么办?谷歌地球无法打开的原因及解决办法