
js
进击的rookie of python
print('Welcome')
展开
-
js_void
我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢?javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。注意:void()仅仅是代表不返回任何值,但是括号内的表达式还...原创 2019-03-20 13:34:40 · 290 阅读 · 0 评论 -
js_let&const
let:let 声明的变量只在 let 命令所在的代码块内有效。var i = 5;for (var i = 0; i < 10; i++) { // 一些代码...}// 这里输出 i 为 10let i = 5;for (let i = 0; i < 10; i++) { // 一些代码...}// 这里输出 i 为 5在第一个实例中,使...原创 2019-03-20 13:51:42 · 131 阅读 · 0 评论 -
json
定义JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是JavaScript很容易解释它,而且 JSON 可以表示比"名称 / ...原创 2018-12-21 12:50:33 · 191 阅读 · 0 评论 -
DOM_Document 常见属性与方法
属性document.activeElement 返回当前获取焦点元素 document.cookie 设置或返回与当前文档有关的所有 cookie。 document.documentElement 返回文档的根节点 document.domain 返回当前文档的域名。 document.referrer 返回载入当前文档的文档的 URL。 ...原创 2019-03-21 21:23:15 · 250 阅读 · 0 评论 -
DOM 元素对象
属性element.attributes 返回一个元素的属性数组 element.childNodes 返回元素的一个子节点的数组 element.children 返回元素的子元素的集合 element.classList 返回元素的类名,作为 DOMTokenList 对象。 element.className 设置或返回元素的class属性...原创 2019-03-22 22:29:02 · 220 阅读 · 0 评论 -
DOM 事件
鼠标事件属性 描述 DOM onclick 当用户点击某个对象时调用的事件句柄。 2 oncontextmenu 在用户点击鼠标右键打开上下文菜单时触发 ondblclick 当用户双击某个对象时调用的事件句柄。 2 onmousedown 鼠标按钮被按下。 2 onmouseenter 当鼠标指针移动到...原创 2019-03-22 23:18:47 · 177 阅读 · 0 评论 -
js_拖拽
普通拖拽<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> #d1{ width: 100px; height: 100px; background-color: ...原创 2019-03-26 17:01:27 · 128 阅读 · 0 评论 -
BOM_Window
Window 对象所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对象的属性。全局函数是 window 对象的方法。甚至 HTML DOM 的 document 也是 window 对象的属性之一Window 对象方法方法 描述 al...原创 2019-03-27 15:24:49 · 240 阅读 · 0 评论 -
BOM_Navigator_History_Location
Navigator 对象属性属性 说明 appCodeName 返回浏览器的代码名 appName 返回浏览器的名称,全部返回的是Netscape,判断不了浏览器 appVersion 返回浏览器的平台和版本信息 cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值 platform 返回运行浏览器的操作系统平台...原创 2019-03-27 15:26:47 · 157 阅读 · 0 评论 -
js怪异写法
!function a(){ alert("秋叶")}();在函数前面加个感叹号表示立即执行的意思,不需要调用函数,相当于(function a(){alert("秋叶")})();除了加感叹号,还有加+,-,~一元操作符号以及void,都是表示立即执行的意思,不过返回值不是正常函数返回的undefined,而是其他。for(let i=0;i<1000;i++){...转载 2019-04-28 22:45:01 · 468 阅读 · 0 评论 -
js_类
定义创建类,其实就是方法function Person(name,age){ 定义属性 this.name=name; this.age=age; 定义方法 this.func=function(){ alert(this.name) }}创建实例化对象var one = new Person('张三',10...原创 2019-03-15 15:46:13 · 134 阅读 · 0 评论 -
js_Object
tip:Object是引用数据类型定义//以下两种写法没区别var a = {'a':1,'b':2,'c':3}var a = {a:1,b:2,c:3}var a = new Object()增a.a=1a['b']=2删delete a['a']改a.a=1a['b']=2查a.aa['b']注意:1.for i...原创 2019-03-15 14:09:18 · 165 阅读 · 0 评论 -
js_func
1.定义普通函数:function 函数名(参数){ 代码块 return 返回值 }匿名函数:function (参数){ 代码块 return ** }匿名函数一般作为立即执行函数(function (函数名,一般不写)(参数){ 代码块 })(参数)'''立即执行函数,其他写法'''!function () { /* code */ }...原创 2019-03-15 13:44:01 · 1207 阅读 · 0 评论 -
ajax
发送ajax请求的方式1.原生js实现get:var xmlHttp = new XMLHttpRequest();#获取对象xmlHttp.open("GET", url+"?"+params, true); #建立连接xmlHttp.send(null); #发出请求,由于get方式无参数,给null即可xmlHttp.onreadystatechange = functio...原创 2018-12-20 23:14:16 · 228 阅读 · 0 评论 -
js_运算符与关键字
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!--外部引入js--> <script type="application/javascript" src="js/1.js"></sc...原创 2019-03-14 13:25:55 · 377 阅读 · 0 评论 -
js_String
1.定义:var a = "123"; typeof a>>>Stringvar a = newString('123') typeof a>>>Object2.特殊字符:\' 单引号 \" 双引号 \\ 反斜杠 \n 换行 \r 回车 \t tab(制表符) \b...原创 2019-03-14 14:47:35 · 179 阅读 · 0 评论 -
js_全局属性/方法
全局属性Infinity 代表正的无穷大的数值。 NaN 指示某个值是不是数字值。 undefined 指示未定义的值。 JavaScript 全局函数decodeURI(uri) 解码某个编码的 URI。encodeURI(uri) 把字符串编码为 URI。decodeURIComponent(uri) 解码一个编码的 URI 组件。encod...原创 2019-03-15 09:09:53 · 400 阅读 · 0 评论 -
js_Number
Number 对象属性MAX_VALUE 可表示的最大的数。 MIN_VALUE 可表示的最小的数。 NEGATIVE_INFINITY 负无穷大,溢出时返回该值。 NaN 非数字值。 POSITIVE_INFINITY 正无穷大,溢出时返回该值。 Number 对象方法isFinite 检测指定参数是否为无穷大。 toExpon...原创 2019-03-15 09:17:42 · 145 阅读 · 0 评论 -
js_Array
var array = new Array;数组属性length 设置或返回数组元素的个数。 Array 对象方法'''concat(n1...nn) 连接两个或更多的数组,并返回结果。''''''copyWithin() 从数组的指定位置拷贝元素到数组的另一个指定位置中。'''参数 描述target 必需。复制到指定目标索引位置。start 可选。元素复制的起...原创 2019-03-15 12:13:54 · 154 阅读 · 0 评论 -
js_Data
Date 对象var d = new Date();Date 对象方法getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 getFullYear() 从 Date 对象以四位数字返回年份。 getHours() 返回 Date 对象的小时 (0 ~...原创 2019-03-15 13:01:25 · 221 阅读 · 0 评论 -
js_Math
Math 对象Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()。Math 对象属性属性 描述 E 返回算术常量 e,即自然对数的底数(约等于2.718)。 LN2 返回 2 的自然对数(约等于0.693)。 LN10 返回 10 的自然对数(约等于2.302)。 LOG2E 返回以 2 为底的...原创 2019-03-15 13:06:14 · 141 阅读 · 0 评论 -
js_RegExp
语法var reg=/表达式/修饰符;或var reg = new RegExp('/'+"..."+args+'/')修饰符i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 RegExp 对象方法exec 检索字符串中指定的值并返回。找不到返回null test ...原创 2019-03-15 13:18:05 · 249 阅读 · 0 评论 -
js_Error
try { ... //异常的抛出 } catch(e) { ... //异常的捕获与处理 } finally { ... //结束处理 }tips:finally没return的权限高finally 语句不论之前的 try 和 catch 中是否产生异常都会执行该代码块。Throw 语句throw 语句允许我们自定义错误信息。function my...原创 2019-03-15 13:26:45 · 248 阅读 · 0 评论 -
=> Arrow Function
箭头函数相当于匿名函数,并且简化了函数定义(x) => x + 1 相当于:function(x){ return x + 1;}箭头函数有两种格式1.只有一条表达式,可以不用写{..}与return// 有参数:(x, y) => x * x + y * y// 无参数:() => alert('无参数')2.多条表达式x ...原创 2019-05-13 17:28:38 · 257 阅读 · 0 评论