随笔分类 - Javascript原生
Javascript原生
摘要:/** @type {HTMLCanvasElement} */ var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); //获取全局变量 var drawShapeObj = { shap
阅读全文
摘要:前言 众所周知,JavaScript 是一门单线程语言,虽然在 html5 中提出了 Web-Worker ,但这并未改变 JavaScript 是单线程这一核心。 转自:https://www.cnblogs.com/yugege/p/9598265.html 为了协调事件、用户交互、脚本、UI
阅读全文
摘要:如果直接在js中是可以直接取到hostname的,以下方式是通过正则匹配:
阅读全文
摘要:navigator.geolocation.getCurrentPosition(function(){})经度 : coords.longitude 纬度 : coords.latitude 准确度 : coords.accuracy 海拔 : coords.altitude 海拔准确度 : co
阅读全文
摘要:str.replace(/^\s+|\s+$/g, '') 解析: 解析: str:要替换的字符串 \s : 表示 space ,空格+: 一个或多个^: 开始,^\s,以空格开始$: 结束,\s$,以空格结束|:或者/g:global, 全局replace() 替换
阅读全文
摘要:1. 获取地址栏参数 2. 如果有一个结构比较深的json表,需要通过属性去遍历他的层次 deepJsonMenu('#system/config')
阅读全文
摘要:1、判断是否有重复数据 2、去除数组中的空值
阅读全文
摘要:1.Ajax:readyState(状态值)和status(状态码)的区别readyState,是指运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤,使用“ajax.readyState”获得status,是指无论AJAX访问是否成功,由HTTP协议根据所
阅读全文
摘要:从fetch说起,用fetch构造一个POST请求。 这个POST发出去,一切正常。 由于业务需要,我增加一个头字段:Authorization。 fetch请求的代码修改如下: 问题出现了,服务器收到一个OPTIONS请求?! 二、原因 这是fetch出于安全性考虑做的一次服务器预查询,而我的服务
阅读全文
摘要:一般情况下我们用js设置元素对象的样式会使用这样的形式: var element= document.getElementById(“id”);element.style.width=”20px”;element.style.height=”20px”;element.style.border=”s
阅读全文
摘要:1.一些常用的方法 obj.getElementById() 返回带有指定 ID 的元素。 obj.getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。 obj.etElementsByClassName() 返回包含带有指定类名的所有元素的
阅读全文
摘要:1.for ... in 循环遍历对象自身的和继承的可枚举属性(不含Symbol属性). 2.Obejct.keys(obj),返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含Symbol属性). 3.Object.getOwnPropertyNames(obj),返回一个数组,包含对
阅读全文
摘要:// 简单的ajax对象 var myAjax = { // XMLHttpRequest IE7+, Firefox, Chrome, Opera, Safari ; ActiveXObject IE6, IE5 xhr: window.XMLHttpRequest ? new XMLHttpRequest() : new ...
阅读全文
摘要:转自:http://yuncode.net/code/c_50796e1da2e7863
阅读全文
摘要:通过它,你可以遍历对象、数组的属性值并进行处理。 使用说明 each函数根据参数的类型实现的效果不完全一致: 1、遍历对象(有附加参数) $.each(Object, function(p1, p2) { this; //这里的this指向每次遍历中Object的当前属性值 p1; p2; //访问
阅读全文
摘要:判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。 从这个三个属
阅读全文
摘要:for/in 语句循环遍历对象的属性。 js中获取key得到某对象中相对应的value的方法:obj.key js中根据动态key得到某对象中相对应的value的方法有二: 一、var key = "name1";var value = obj[key]; 二、var key = "name1";v
阅读全文
摘要:filter(): 语法: var filteredArray = array.filter(callback[, thisObject]); 参数说明: callback: 要对每个数组元素执行的回调函数。thisObject : 在执行回调函数时定义的this对象。 功能说明: 对数组中的每个元
阅读全文
摘要:// 用职责链重构代码 // orderType表示订单类型(定金用用户或者普通用户),code 的为 1 的时候是 500元定金用户,为 2 的时候是 200元定金用户,为 3 的时候是普通购买用户。// pay表示用户是否已经支付现
阅读全文
摘要:用法: 或者 用另一个方法: 原文链接:http://caibaojian.com/javascript-getdatadiff.html 使用的方法很简单,比如计算天数可以这样:·
阅读全文

浙公网安备 33010602011771号