
js学习
强大的RGG
五道口混子研究生,干饭大队队长!
专注于高性能C++编程,略懂机器学习和语音增强算法。知乎同名。
展开
-
Ajax基础知识
请求报文: 请求报文- 行 第一行 GET url http版本- 头 Host :值 Cookie :值 Content-type :值 User-Agent :值- 空行- 体响应报文 - 行 协议版本 响应状态码 响应状态字符串- 头 和请求头一样- 空行- 体 主要返回的结果post 参数的设置在send方法中设置 xhr.send("a=200$b=2"); 格式很灵活设置请求头信息使用setRequestHe..原创 2021-04-21 15:50:10 · 91 阅读 · 0 评论 -
npm使用的基本命令
npm -v 查看npm的版本npm version 查看npm中所有模块的版本npm search 包名 搜索包npm init 开启包的下载索引npm install 包名 或者 npm i 包名 安装这个包(一般用下面的 --save)npm install 包名 -g 全局安装这个包 (全局安装的包一般都是一些工具)***** npm install 包名 --save 安装包并且添加到依赖中***** npm install 下载当前这个项目所依赖原创 2021-04-19 15:04:21 · 115 阅读 · 0 评论 -
JS基础之BOM
BOM:浏览器对象模型 BOM的对象: Window:代表整个浏览器窗口 Navigator:代表当前浏览器的信息 Location:代表当前浏览器的地址栏信息 History:代表浏览器的历史记录,不能获取具体的历史纪录,只能向前和向后翻页 Screen:代表用户的屏幕信息 这些都是作为window对象的属性来保存的 ...原创 2021-04-18 21:27:53 · 112 阅读 · 0 评论 -
Node.JS基础知识之命令行窗口(Windows 的命令行窗口)
dir : 显示当前目录下的所有文件cd 目录名 :进入 指定的 目录下. :标识当前目录. . :表示上一级目录md 目录名:新建一个文件夹rd 目录名:删除一个文件夹环境变量:Windows系统中的变量 当我们你在命令行窗口中打开一个程序时,首先在当前目录下找,如果没有找到, 就会在环境变量path中找,知道找到为止。如果想进入E盘:直接E:...原创 2021-04-18 17:18:49 · 648 阅读 · 0 评论 -
JS基础之定时器,JSON
setInterval( ); 定时调用,可以将一个函数每隔一端时间调用一次 参数: 1,回调函数 2,每次调用间隔的时间,单位是ms 返回值:返回一个Number类型的数据,这个数字用来作为定时器的唯一标识。clearInterval( );可以用来关闭一个定时器,用一个定时器的标识来作为参数,这样将关闭标识对应的定时器。可以接受任意的参数,参数是有效的定时器标识就停止,不是也不报错。setTimeout( ) ;延时调用,使一个函数不马上执行,而是隔一段时间再执行。c..原创 2021-04-17 22:07:02 · 485 阅读 · 0 评论 -
JS基础之事件对象,事件的冒泡
onmousemove:该事件将会在鼠标在元素中移动时触发事件对象:当事件的响应函数被触发时,浏览器每次都会将一个事件对象作为实参传递进响应函数,该事件对象封装了当前事件相关的一切信息,但是在IE8中,是将事件对象作为Window对象的属性保存的。pageX和pageY,clientX和clientY事件的冒泡(Bubble):大部分情况是有益的,也可以取消冒泡,event.cancelBubble = true;事件的委派:指将事件绑定给共同的祖先元素,这样当后代上的事件触..原创 2021-04-17 14:14:02 · 104 阅读 · 0 评论 -
JS基础之使用DOM操作CSS
通过JS来修改样式:这种方法修改的样式为内联样式,优先级很高。但是如果样式中使用了 " ! important ", 则JS的修改不起作用。 语法:元素.style.样式名 = 样式值 ; 样式值必须是一个字符串 注意:如果css的样式中含有" - " ,这种名称在JS中是不合法的,需要将这种样式名改变为驼峰命名法,把" - "去掉,把 首字母变为大写。读取样式: 语法:元素.style.样式名通过style属性设置和读取的样式都是内联样式获取当前元素显示..原创 2021-04-14 21:52:34 · 120 阅读 · 0 评论 -
JS基础之DOM的增删改
document.createElement( ) ; 需要一个传入一个标签名作为参数,会根据这个标签名来创建一个相应的结点,并且将这个结点返回。document.createTextNode( ); 需要传入一个文本内容作为参数appendChild() 用法:父元素.appendChild( 子结点 );insertBefore( ); 可以在指定的子结点前插入一个新的子结点 用法:父结点. insertBefore( 新结点,旧结点 );replaceCh..原创 2021-04-14 20:56:16 · 119 阅读 · 0 评论 -
JS之DOM(重点)
DOM全称是 Document Object Model, 可以使用JS来操作网页常用的通过Document调用的方法:1,通过id属性来获取一个元素结点对象:getElementById();2,通过标签名获取一组元素结点对象:getElementByTagName()3,通过name属性来获取一组元素结点对象:getElementsByName()获取元素结点的子结点(通过具体的元素结点调用):1,getElementsById(): 方法,返回当前节点的指定标签名后代结点2,..原创 2021-04-14 19:21:07 · 117 阅读 · 0 评论 -
JS中的Date,Math,包装类,正则表达式
在JS中用Date对象来表示时间var d = new Date(); // 会封装这行代码执行的时间创建一个指定的时间对象var d = new Date (" 月/日/年 时:分:秒 ");gettime() :获取时间戳,单位时毫秒now()方法:获取当前的时间;Math是一个封装好的工具类包装类:StringNumberBoolean...原创 2021-04-14 11:06:16 · 125 阅读 · 0 评论 -
JS基础知识之数组
数组也是一个对象,也是用来存储数据的,使用数字来作为索引来操作元素。 创建一个数组对象:var arr = new Array( ); 数组有自带属性length原创 2021-04-13 21:07:45 · 240 阅读 · 0 评论 -
JS基础知识之函数
创建函数对象:var fun = new Function( "console.log('hello')" );可以将要执行的代码以字符串的形式传递给函数的构造函数。当调用函数时,里面的代码会自动执行。例:fun();使用函数声明来构造函数; 语法: function 函数名(参数1,参数2.....){ 语句..... }调用函数时,函数解析器不会检查实参的类型,也不会检查实参的数量,多余的不会被赋值,所以要注意接受到非法的参数。立即执行函数,往往只会..原创 2021-04-12 17:26:50 · 113 阅读 · 0 评论 -
JS基础知识之Object
创建对象:var obj = new Object( );向对象添加属性:语法:对象.属性名 = 属性值;如果要使用特殊的属性名需要使用另一种方法对象名 [" 属性名 " ] = 属性值;这种方法更加好,一般是使用第二种,因为这种方法的属性名可以是一个变量属性可以是任意类型的值;...原创 2021-04-11 10:30:08 · 80 阅读 · 0 评论 -
JS基础知识之运算符和流程控制语句
运算符都是会返回一个结果的typeof :把该值的类型以一个String类型返回加号 “+” : 对非Number和非String的值,会先转换成数值类型再计算字符串相加则会做拼串操作任何值和字符串做加法操作,都会先转换城字符串,然后再做拼串操作。减,乘,除 : 都会自动转换成Number一元运算:...原创 2021-04-08 17:43:01 · 96 阅读 · 0 评论 -
JS基础知识之基本数据类型和类型转换
数据类型:String,Number ,Boolean,Null,Undefined,Object字符串,数值,布尔值,空值,未定义,对象其中Object属于引用数据类型String:要用引号括起来(单双都可以),相同引号不能嵌套,可以使用转义符 \ 来转义,\n 表示换行,\t 制表符。Number:包括整数和浮点数都是Number类型。typeof a 来检查变量的类型NaN 也是Number ,表示的是 Not a Number使用JS来进行浮点数的计算,可能得到的不..原创 2021-04-08 17:11:17 · 86 阅读 · 0 评论