Can (a ==1 && a== 2 && a==3) ever evaluate to true?
admin | JavaScript | 2018-01-25
https://stackoverflow.com/questions/48270127/can-a-1-a-2-a-3-ever-evaluate-to-true
JavaScript
const a = {
i: 1,
toString: function () {
return a.i++;
}
}
if(a == 1 && a == 2 && a == 3) {
console.log('Hello World!');
}
12345678910
... [阅读全文]
动态加载js和css
admin | JavaScript | 2017-05-10
开发过程中经常需要动态加载js和css,今天特意总结了一下常用的方法。
1、动态加载js
方法一:动态加载js文件
JavaScript
// 动态加载js脚本文件
function loadScript(url) {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = url;
document.body.appendChil... [阅读全文]
获取浏览器语言的完美方案
admin | JavaScript | 2017-05-02
http://www.w3help.org/zh-cn/causes/BX2040
标准参考
无
问题描述
各浏览器对 navigator 对象中几个与语言相关的属性(language、userLanguage、browserLanguage、 systemLanguage)的返回值存在很大的差异。
造成的影响
由于不同浏览器对这几个属性的返回值有很大差异,同时返回的有效值的大小写也有差异。若在获取当前浏览器语言的时... [阅读全文]
JQuery获取浏览器窗口的可视区域高度和宽度,滚动条高度
admin | JavaScript | 2017-04-24
JavaScript
alert($(window).height()); //浏览器时下窗口可视区域高度
alert($(document).height()); //浏览器时下窗口文档的高度
alert($(document.body).height());//浏览器时下窗口文档body的高度
alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin
alert($(wi... [阅读全文]
javascript canvas show circle picture
admin | JavaScript | 2015-05-04
XHTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Canvas tutorial</title>
<script type="text/javascript">
function draw(){
var canvas = document.getElementById('tutorial');
if (canvas.getContext){
... [阅读全文]
javascript生成UUID的两种方式
admin | JavaScript | 2015-02-11
JavaScript
/*!
Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
/*
* Generate a random uuid.
*
* USAGE: Math.uuid(length, radix)
* length - the desired number of characters
* ... [阅读全文]
use js set element style
admin | JavaScript | 2015-01-20
JavaScript
var colorSpan = document.getElementById( 'btn-color-span');
colorSpan.style.backgroundColor = color;
12
var colorSpan = document.getElementById( 'btn-color-span');colorSpan.style.backgroundColor = color;
[阅读全文]
KindEditor/初始化参数
admin | JavaScript | 2015-01-14
KindEditor | 使用方法 | 初始化参数|添加自定义插件|API文档|常见问题
width
编辑器的宽度,可以设置px或%,比textarea输入框样式表宽度优先度高。
数据类型: String; 默认值: textarea输入框的宽度
示例:
C++
K.create('#id', {
width : '700px'
});
123
K.c... [阅读全文]
js+flash 剪切板复制粘贴 兼容ie chrome firefox flash10
admin | JavaScript | 2015-01-08
Zero Clipboard的实现原理
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
Zero Clipboard的安装方法
其实也不算安装啦,就是使用前的准备工作。
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipb... [阅读全文]
js RDF Parser
admin | JavaScript | 2014-12-02
JavaScript
const PREFIX_NS_EM = "http://www.mozilla.org/2004/em-rdf#";
var xmlString = '<?xml version="1.0" encoding="utf-8"?><RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"><Description about="urn:mozilla:install-manifest"><... [阅读全文]