javascript工具--控制台详解(转自 阮一峰博客)大神这篇博客是写在2011年,主要介绍 “Firefox” 浏览器插件 “Firebug” 的操作,如今主流浏览器对控制台都已经提供了很好的支持。我自己用的最多是谷歌的 “chrome” 浏览器,下面也用 “chrome” 浏览器来调试。一、显示信息的命令console.log(); //控制台输入 网页中不会输出console.info(); //一般信息console.debug(); //除错信息console.warn(); //警告提示console.erro...
“cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。” - w3school cookie 是访问过的网站创建的文件,用于存储浏览信息,例如个人资料信息。 从JavaScript的角度看,cookie 就是一些字符串信息。这些信息存放在客户端的计算机中,用于客户端计算机与服务器之间传递信息。 在JavaScript中可以通过 document.cookie 来...
// BOM// 判断是否为IE浏览器,返回-1或者版本号
function isIE() {var uUserAgent = navigator.userAgent; //保存浏览器的userAgentvar ieAgent = uUserAgent.match(/msie (\d+.\d+)/i);if (ieAgent) {return ieAgent[1];} else {if (uUserAgent.match(/Trident\/7.0;/i)) { //处理到ie11.ieAgent = uUserAgent.match(/rv:(\d+.\d+)/i);return ieAgent[1];}return -1; //不是ie浏览器。}
}/*** 设置cookie* @param {String} cooki...
每个企业在做重要决定时都倾向于做数据分析。实际上他们很多时候都是沉沦在数据里头,不知道如何跳出其中。随着大数据的到来,曾经好用的表格和图表只是不再削减它了。企业一直寻求更好的方式来可视化数据,更好的互动和使图表多角度。毕竟,只有从数据中抽出的见解才是有用的。JavaScript 图表库出现了,作为漂亮的,容易理解的,交互式的可视化图表最有力的工具。它能更容易提取和传达关键的模式和见解,而静态图表往往不明显。为...
最近在做网站自动登陆小工具,遇到技术屏障。密码在submit时会使用js进行加密。这时我需要模拟这个加密过程,想到使用C#执行javascript代码。对于执行javascript代码,纯代码方式使用如下两种方式。1、Google Chrome V8引擎Google Chrome V8引擎在.NET上的封装,功能完善,性能相对较高。地址: http://javascriptdotnet.codeplex.com/using Noesis.Javascript;
using System;
using System.Collections.Generic;namespace JsCSharp...
MapJavaScript的默认对象可以视为其他语言的dictionary和map,键值对。但它的键必须为字符串,为了解决这个问题ES6引入了数据类型Map。Map也是一组键值对的结构,具有极快的查找速度。用Map实现通过名字快速查询成绩:var m = new Map([[‘Michael‘, 95], [‘Bob‘, 75], [‘Tracy‘, 85]]);
m.get(‘Michael‘); // 95好处是无论数据有多大,查询速度不会变慢。另一种写法;var m = new Map(); // 空Map
m.set(‘Adam‘, 67); //...
上周接到个需求,需求是这样的:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个 apk 的下载地址,用户点击下载按钮可以下载此
apk。然后就发生了问题,经过测试,发现用微信扫一扫打开的页面点击下载按钮下载不了
apk,后百度之,原来是微信内置浏览器屏蔽了下载链接,后面和需求方沟通,需求改为如果用户是用微信内置浏览器打开的,则提示用户换一个浏览器打开页面,否则下载不了
apk。那么该如何判断用...
闭包这个东西确实好用,理解他对学习JavaScript确实很有帮助。闭包的内部细节,依赖于函数被调用过程所发生的一系列事件为基础,所以有必要先弄清楚以下几个概念:1. 执行环境和活动对象、2. 作用域链。在javascript中,执行环境可以抽象的理解为一个object,它由以下几个属性构成:executionContext:{
variable object:vars,functions,arguments,
scope chain: variable object + all parents scopes
thisValue: context object...
使用<audio>和<video>元素的play()和pause()方法,可以手工控制媒体文件的播放。组合使用属性、事件和这两个方法,很容易创建一个自定义的媒体播放器,如下面的例子所示。 1<div class="mediaplayer"> 2<div class="video"> 3<video id="player" src="movie.mov" poster="mymovie.jpg" 4 width="300" height="200"> 5 Video player not available.6</video> 7</div> 8<div class="controls"> 9<input type="button" ...
[20141121]JavaScript之Array常用功能汇总*:first-child {margin-top: 0 !important;
}body>*:last-child {margin-bottom: 0 !important;
}/* BLOCKS
=============================================================================*/p, blockquote, ul, ol, dl, table, pre {margin: 15px 0;
}/* HEADERS
=============================================================================*/h1, h2, h3, h4, h5, h6 {margin: 20p...
Lua模拟器js方案1.语法级模拟lua与js语言差异1.1注释 js 为//,lua为--.1.2变量js利用val来声明全局变量不存在局部变量,lua则不需要直接定位则为全局变量,local声明则为局部变量。1.3运算符js + - * / % ++ --= += -= *= /= %=支持字符串 +txt1 = "what a very";txt2 = "nice day";txt3 =txt1 " " +txt2;打印txt3输出结果为"what a very nice day".规则:把数字与字符串相加,结果将成为字符串.lua二元:+ - * / ^ %一元:-(负号)lua...
正题开始前我想先抛出一个问题,==和===有什么区别?可能一般人会想,不就是后者除了比较值相等之外还会比较类型是否相等嘛,有什么好问的,谁不知道?!但是这样说还不够准确,两者的真正区别其实是==在比较的时候允许做强制类型转换,而===不允许。好了终于引出了今天的重点,我们平时肯定遇到过强制类型转换的时候,死活想不通为什么要这样转换(为什么这两个相等)的情况。那么下面我就以==为例,来说明一下其中强制类型转换的...
对象 可以想象成散列表,键值对,值可以是数据或函数 创建对象的方式 1.工厂模式 1function createPerson(name, age, job){2var o = new Object();3 o.name = name;4 o.age = age;5 o.job = job;6 o.sayName = function(){7 alert(this.name);8 };9return o;
10}
11var person1 = createPerson("Nicholas", 29, "Software Engineer");
12var person2 = createPerson("Greg", 27, "Doctor"); 2.构...
this 对象是在运行中基于函数的执行环境绑定的,在全局函数中,this等于window,而当函数被 作为某个对象的方法调用时,this等于那个对象也就是说this关键字就是指代调用者。call、apply示例:1.简单用法:绑定一些函数,用于传递参数、调用2.用于扩展用于函数运行的作用域:js没有块级作用域的概念:模拟高级语言实现块级作用域的功能示例:通过运用匿名函数自执行实现: 闭包:闭包示例:原文:http://www.cnblogs.com/wshnx/p/60...
学习的道路就是要不断的总结归纳,好记性不如烂笔头。so,以下将po出10张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图。是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科...