![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 241 阅读 · 0 评论 -
js_let&const
let:let 声明的变量只在 let 命令所在的代码块内有效。 var i = 5; for (var i = 0; i < 10; i++) { // 一些代码... } // 这里输出 i 为 10 let i = 5; for (let i = 0; i < 10; i++) { // 一些代码... } // 这里输出 i 为 5 在第一个实例中,使...原创 2019-03-20 13:51:42 · 100 阅读 · 0 评论 -
json
定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是JavaScript很容易解释它,而且 JSON 可以表示比"名称 / ...原创 2018-12-21 12:50:33 · 156 阅读 · 0 评论 -
DOM_Document 常见属性与方法
属性 document.activeElement 返回当前获取焦点元素 document.cookie 设置或返回与当前文档有关的所有 cookie。 document.documentElement 返回文档的根节点 document.domain 返回当前文档的域名。 document.referrer 返回载入当前文档的文档的 URL。 ...原创 2019-03-21 21:23:15 · 211 阅读 · 0 评论 -
DOM 元素对象
属性 element.attributes 返回一个元素的属性数组 element.childNodes 返回元素的一个子节点的数组 element.children 返回元素的子元素的集合 element.classList 返回元素的类名,作为 DOMTokenList 对象。 element.className 设置或返回元素的class属性 ...原创 2019-03-22 22:29:02 · 181 阅读 · 0 评论 -
DOM 事件
鼠标事件 属性 描述 DOM onclick 当用户点击某个对象时调用的事件句柄。 2 oncontextmenu 在用户点击鼠标右键打开上下文菜单时触发 ondblclick 当用户双击某个对象时调用的事件句柄。 2 onmousedown 鼠标按钮被按下。 2 onmouseenter 当鼠标指针移动到...原创 2019-03-22 23:18:47 · 145 阅读 · 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 · 95 阅读 · 0 评论 -
BOM_Window
Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 甚至 HTML DOM 的 document 也是 window 对象的属性之一 Window 对象方法 方法 描述 al...原创 2019-03-27 15:24:49 · 199 阅读 · 0 评论 -
BOM_Navigator_History_Location
Navigator 对象属性 属性 说明 appCodeName 返回浏览器的代码名 appName 返回浏览器的名称,全部返回的是Netscape,判断不了浏览器 appVersion 返回浏览器的平台和版本信息 cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值 platform 返回运行浏览器的操作系统平台 ...原创 2019-03-27 15:26:47 · 124 阅读 · 0 评论 -
js怪异写法
!function a(){ alert("秋叶") }(); 在函数前面加个感叹号表示立即执行的意思,不需要调用函数,相当于(function a(){alert("秋叶")})();除了加感叹号, 还有加+,-,~一元操作符号以及void,都是表示立即执行的意思,不过返回值不是正常函数返回的undefined,而是其他。 for(let i=0;i<1000;i++){...转载 2019-04-28 22:45:01 · 407 阅读 · 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 · 106 阅读 · 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=1 a['b']=2 删 delete a['a'] 改 a.a=1 a['b']=2 查 a.a a['b'] 注意: 1.for i...原创 2019-03-15 14:09:18 · 121 阅读 · 0 评论 -
js_func
1.定义 普通函数: function 函数名(参数){ 代码块 return 返回值 } 匿名函数: function (参数){ 代码块 return ** } 匿名函数一般作为立即执行函数 (function (函数名,一般不写)(参数){ 代码块 })(参数) '''立即执行函数,其他写法''' !function () { /* code */ }...原创 2019-03-15 13:44:01 · 1171 阅读 · 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 · 196 阅读 · 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 · 324 阅读 · 0 评论 -
js_String
1.定义: var a = "123"; typeof a>>>String var a = newString('123') typeof a>>>Object 2.特殊字符: \' 单引号 \" 双引号 \\ 反斜杠 \n 换行 \r 回车 \t tab(制表符) \b...原创 2019-03-14 14:47:35 · 152 阅读 · 0 评论 -
js_全局属性/方法
全局属性 Infinity 代表正的无穷大的数值。 NaN 指示某个值是不是数字值。 undefined 指示未定义的值。 JavaScript 全局函数 decodeURI(uri) 解码某个编码的 URI。 encodeURI(uri) 把字符串编码为 URI。 decodeURIComponent(uri) 解码一个编码的 URI 组件。 encod...原创 2019-03-15 09:09:53 · 359 阅读 · 0 评论 -
js_Number
Number 对象属性 MAX_VALUE 可表示的最大的数。 MIN_VALUE 可表示的最小的数。 NEGATIVE_INFINITY 负无穷大,溢出时返回该值。 NaN 非数字值。 POSITIVE_INFINITY 正无穷大,溢出时返回该值。 Number 对象方法 isFinite 检测指定参数是否为无穷大。 toExpon...原创 2019-03-15 09:17:42 · 108 阅读 · 0 评论 -
js_Array
var array = new Array; 数组属性 length 设置或返回数组元素的个数。 Array 对象方法 '''concat(n1...nn) 连接两个或更多的数组,并返回结果。''' '''copyWithin() 从数组的指定位置拷贝元素到数组的另一个指定位置中。''' 参数 描述 target 必需。复制到指定目标索引位置。 start 可选。元素复制的起...原创 2019-03-15 12:13:54 · 115 阅读 · 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 · 183 阅读 · 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 · 109 阅读 · 0 评论 -
js_RegExp
语法 var reg=/表达式/修饰符; 或var reg = new RegExp('/'+"..."+args+'/') 修饰符 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 RegExp 对象方法 exec 检索字符串中指定的值并返回。找不到返回null test ...原创 2019-03-15 13:18:05 · 210 阅读 · 0 评论 -
js_Error
try { ... //异常的抛出 } catch(e) { ... //异常的捕获与处理 } finally { ... //结束处理 } tips:finally没return的权限高 finally 语句不论之前的 try 和 catch 中是否产生异常都会执行该代码块。 Throw 语句 throw 语句允许我们自定义错误信息。 function my...原创 2019-03-15 13:26:45 · 213 阅读 · 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 · 209 阅读 · 0 评论