
JavaScript
万万君
Know more, do more, do better
展开
-
JS获取当面页面URL的信息
假设当前页完整地址是:http://localhost:61768/Home/Index?id=2&age=181、获取URL//获取当前窗口的Urlvar url = window.location.href;//结果:http://localhost:61768/Home/Index?id=2&age=18//获取当前窗口的主机名var host = window.location.host;//结果:localhost:61768//获取当前窗口的端口var po转载 2020-11-23 14:02:13 · 366 阅读 · 0 评论 -
html中页面跳转以及传值的处理
静态页面html中跳转传值的JS处理技巧这篇文章主要介绍了静态页面html中跳转传值的JS处理技巧,结合实例形式分析了HTML页面跳转通过URL传递参数的方法与javascript处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了静态页面html中跳转传值的JS处理技巧。分享给大家供大家参考,具体如下:在html中通过"?"传值:<a href="index2.html?name=caoy">静态传值</a>在跳转到的页面index2.html中接收:转载 2020-11-19 14:23:55 · 5493 阅读 · 0 评论 -
$.each()方法使用
定义和用法jQuery.each() 函数用于遍历指定的对象和数组。语法$.each( object, callback )ParameterDescriptionobjectObject类型 指定需要遍历的对象或数组。callbackFunction类型 指定的用于循环执行的函数。示例<html><head><meta charset="utf-8"><title>Demo</title>&原创 2020-11-02 14:49:18 · 382 阅读 · 1 评论 -
JQuery自定义函数
$.fn.myFunction = function() { return $(this).addClass('changed'); }//用法:$('.div').myFunction();原创 2020-09-04 15:06:02 · 140 阅读 · 0 评论 -
JQuery中的立即执行函数(IIFE)与DOM加载完成后的执行回调函数
立即执行函数(function(){}())(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。IIFE函数的调用方式通常是将函数表达式、它的调用操作符、分组操作符放到一个括号内,来告诉解释器这里有一个需要立即执行的函数。在需要表达式的场景下,就不需要用括号括起来了:void function(){/*...*/}();var foo原创 2020-09-04 14:43:55 · 1723 阅读 · 0 评论 -
JQuery 选择器
选择器实例选取*$("*")所有元素#id$("#lastname")id=“lastname” 的元素.class$(".intro")所有 class=“intro” 的元素element$(“p”)所有 <p> 元素.class.class$(".intro.demo")所有 class=“intro” 且 class=“demo” 的元素:first$(“p:first”)第一个 <p> 元素:...原创 2020-07-27 18:57:28 · 136 阅读 · 0 评论 -
[转载]基本Chrome浏览器安装Postman客户端
非官网安装本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。这是一种直接通过打包已经安装的扩展程序的方式,来进行我认为的「非法安装」,但没办法,只能这样。我会给你一个安装包,见附件。你应该下载下来,解压缩到你喜欢的位置。打开 Chrome 浏览器的「扩展程序」点击「加载已解压的扩展程序…」按钮,找到你刚刚下载的安装包的位置,点击确定。你去看看 Windows 的开始菜单,会突然发转载 2020-05-23 21:50:09 · 262 阅读 · 0 评论 -
JS如何快速的把一个非bool类型的值转换为bool类型
非常简单:使用操作符 !!示例如下:<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><script>var a = 10;var b = "aaa"var c = "";var d;document.write(...原创 2020-04-24 15:04:15 · 526 阅读 · 0 评论 -
JavaScript基础之框架(库)的应用
jQuery框架jQuery使用 CSS 选择器来访问和操作网页上的 HTML 元素(DOM 对象)jQuery 同时提供用户界面和插件主要的 jQuery 函数是:$()在JS中使用jQuery库<!DOCTYPE html><html><head><scriptsrc="//libs.baidu.com/jquery/1.8.3/...原创 2020-04-02 15:20:01 · 182 阅读 · 0 评论 -
JavaScript基础之document.execCommand函数
execCommand函数语法bool = document.execCommand(aCommandName, aShowDefaultUI, aValueArgument)返回值一个 Boolean ,如果是 false 则表示操作不被支持或未被启用。参数解释参数描述aCommandName一个 DOMString ,命令的名称。可用命令列表请参阅 命令...原创 2020-04-02 13:36:25 · 2314 阅读 · 0 评论 -
JavaScript基础之Window对象
Window 对象表示浏览器中打开的窗口。如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。Window 对象属性属性描述closed返回窗口是否已被关闭defaultStatus设置或返回窗口状态栏中的默认文本do...原创 2020-04-02 13:00:47 · 192 阅读 · 0 评论 -
JavaScript基础之Math对象
用法直接用 "Math.属性/方法”的格式来访问其属性或者方法Math 对象属性属性描述E返回算术常量 e,即自然对数的底数(约等于2.718)LN2返回 2 的自然对数(约等于0.693)LN10返回 10 的自然对数(约等于2.302)LOG2E返回以 2 为底的 e 的对数(约等于 1.414)LOG10E返回以 10 为底的 e ...原创 2020-04-01 23:36:17 · 120 阅读 · 0 评论 -
JavaScript基础之Boolean对象
创建语法 var myBoolean=new Boolean();如果创建时没有指定初始值或者值为0/-0,null,“”, false, undefined, NaN中的一种,则为 fase,其余情况都为true.Boolean 对象属性属性描述constructor返回对创建此对象的 Boolean 函数的引用prototype使您有能力向对象添加属性和...原创 2020-04-01 23:24:22 · 119 阅读 · 0 评论 -
JavaScript基础之Array对象
创建语法var array1=new Array(); array1[0]=1; array1[1]="2";var array1=new Array(1,"2"); var array1=[1,"2""];数组对象的方法方法描述concat()连接两个或更多的数组,并返回结果every()检测数组元素的每个元素是否都...原创 2020-04-01 23:04:46 · 94 阅读 · 0 评论 -
JavaScript基础之Date对象
创建语法var d =new Date();var d =new Date(milliseconds);var d =new Date(dateString);var d =new Date(year, month, day, hours, minutes, seconds, milliseconds);Date 对象属性属性描述constructor返回对创建...原创 2020-04-01 22:29:22 · 172 阅读 · 0 评论 -
JavaScript基础之String对象
创建语法var txt = new String("string");orvar txt = "string";String 对象属性属性描述constructor对创建该对象的函数的引用length字符串的长度prototype允许您向对象添加属性和方法String 对象方法方法描述charAt()返回在指定位置的字...原创 2020-04-01 22:12:43 · 151 阅读 · 0 评论 -
JavaScript基础之Number对象
语法var num = new Number(value);Number 对象属性属性描述constructor返回对创建此对象的 Number 函数的引用MAX_VALUE可表示的最大的数MIN_VALUE可表示的最小的数NEGATIVE_INFINITY负无穷大,溢出时返回该值NaN非数字值(如果一个参数值不能转换为一个数字将返回 ...原创 2020-04-01 21:36:03 · 178 阅读 · 0 评论 -
JavaScript学习实例-dictionary
下面实例来自W3CSchool 学习网站。<!DOCTYPE html><html> <head> <script> function dictionary(){ //Define an object for a dictionary type var _obj = new Obje...原创 2020-04-01 21:14:00 · 118 阅读 · 0 评论 -
JavaScript基础之HTML DOM的使用
HTML DOM是HTML Document Object Model(文档对象模型)的缩写,定义了通过JS访问和操作 HTML 文档的标准方法。HTML DOM 改变 HTML 内容改变HTML 输出流JavaScript 可用通过 document.write() 可用于直接向 HTML 输出流写内容不要在文档加载完成后调用 document.write(), 会覆盖整个HTML 文...原创 2020-04-01 13:48:08 · 306 阅读 · 0 评论 -
JavaScript基础之函数
JS函数参数JS不会对函数的参数进行任何检查JS不会关注函数的参数有多少个,也不关注参数的数据类型参数分为显示参数(制定了函数参数)和隐藏参数(arguments)默认参数如果JS函数的一个参数调用时缺少这个参数的值,那么值为 undefined.arguments 参数argument 对象包含了函数调用的参数数组。代码示例通过函数来统计所有传入数值的和。<!DOC...原创 2020-03-31 13:32:44 · 118 阅读 · 0 评论 -
JavaScript基础之代码规范
以下JS代码规范整理在W3Cschool。JS代码规范命名规则变量名空格与运算符代码缩进语句规则代码示例对象规则代码示例HTML中载入外部JS文件文件扩展名JS格式化整理工具命名规则变量和函数为驼峰法( camelCase)- 第一个字母小写,后面字母首字母大写。全局变量为大写 (UPPERCASE )常量 (如 PI) 为大写 (UPPERCASE )变量名变量名推荐使用驼峰...原创 2020-03-30 23:29:14 · 367 阅读 · 0 评论 -
JavaScript基础之正则表达式学习思维导图
以下关于JavaScript正则表达式的学习的思维导图来自W3Cschool.原创 2020-03-30 22:20:06 · 216 阅读 · 0 评论 -
JavaScript标签的应用
在Java Script支持给代码块定义一个标签(标记某些JS语句),然后应用在break 和 continue 语句中。语法labelName:{statements}使用break 和 continue 语句跳出标记的代码块。break labelName;continue labelName;代码实例<!DOCTYPE html><html>...原创 2020-03-29 17:36:57 · 294 阅读 · 0 评论 -
JavaScript基础之流程语句-思维导图
以下思维导图摘自W3C。原创 2020-03-29 16:47:24 · 119 阅读 · 0 评论 -
JavaScript基础之运算符
JS运算符算术运算符比较运算符关系运算符位运算符赋值运算符条件运算符typeof 运算符JavaScript支持一下几种运算符:算术运算符比较运算符关系运算符赋值运算符条件运算符算术运算符运算符描述+两个运算数相加-第一个运算数减去第二个运算数*运算数相乘/分子除以分母%模数运算符,整除后的余数++增量运算符,整数值...原创 2020-03-29 16:08:42 · 166 阅读 · 0 评论 -
JavaScript基础之常见事件
常见的HTML事件事件描述onchangeHTML 元素改变onclick用户点击 HTML 元素onmouseover用户在一个HTML元素上移动鼠标onmouseout用户从一个HTML元素上移开鼠标onkeydown用户按下键盘按键onload浏览器已完成页面的加载更多JavaScript 事件列表参考 W3C的手册 - ...原创 2020-03-28 19:01:44 · 119 阅读 · 0 评论 -
JavaScript基础之函数
JS函数基础函数定义函数调用arguments 对象属性函数定义静态方法[ ] 表示optionalfunction funcName ([参数列表]) { 函数体; [return [函数返回值]]}动态匿名方法var 函数名 = new Function(["参数列表"], "函数体");直接定义方法函数名 = function([参数列表]) {函...原创 2020-03-28 18:34:08 · 261 阅读 · 0 评论 -
JavaScript基础之语句总结
语句大小写敏感使用双斜杠 // 来做注释标识符必须以字母、下划线(_)或美元符($)开始,后面可以跟字母、数字、下划线或美元符变量使用 var 来定义字面量即是一个常量(Number,Array, Object, String, Expression)...原创 2020-03-28 16:31:18 · 204 阅读 · 0 评论 -
JavaScript基础之输出操作
JavaScript 没有任何打印或者输出的函数,但是可以通过以下方式来输出数据。JS输出方式使用 window.alert() 弹出警告框代码示例使用 document.write() 方法将内容写到 HTML 文档中代码示例使用 innerHTML 写入到 HTML 元素代码示例使用 console.log() 输出到浏览器的控制台代码示例使用 window.alert() 弹出警告框代...原创 2020-03-28 15:56:01 · 248 阅读 · 0 评论 -
JavaScript基础之如何使用
用法HTML 中的脚本必须位于<script> 与 </script> 标签之间JS脚本可被写在在 HTML 页面的 <body> || <head> 中建议把函数放入 <head> 中,或者放在页面底部也可以在HTML引用外部的JS脚本, 使用外部.js文件,需要在<script> 标签的 “src” 属性中设置该...原创 2020-03-28 15:24:50 · 97 阅读 · 0 评论