JS && CSS
文章平均质量分 52
larance
phper java python
展开
-
如何为 Chrome 中的不安全来源启用 crypto.subtle
然后您可以为 127.0.0.1 生成一个自签名证书并使用 HTTPS 启动您的本地服务器(类似于@SLaks 答案,但您不需要。在 Chrome 60 中,他们添加了一项功能,可以为非 TLS 连接禁用 crypto.subtle。Chrome(和基于铬的浏览器,如 Opera)无法使用,并迫使我们使用安全性较低的 shim,如。出于安全原因,我们的产品需要运行本地服务器并转发一些安全的远程连接。是,自第一个支持的版本(chrome 32?(*, 本地主机, *)(文件, *, -)(镀铬扩展,*,—)转载 2023-01-04 09:35:21 · 901 阅读 · 0 评论 -
js 实现图片上传
点击按钮直接上传/*批量导入*/ /*#load:为按钮,点击后生成一个隐藏的input file标签*/ $('#load').after('<input type="file" id="load_xls" name="file" style="display:none" onchange ="uploadFile()">'); $('#load').click(function(){ document.getElementById("load_x转载 2020-12-18 15:24:51 · 878 阅读 · 0 评论 -
JS实现Clone
转自http://www.cnblogs.com/java-boy/archive/2011/03/18/1987921.html/***下面是JS实现克隆的方法。转载的*这个方法比较好。利用了递归,实现了深度克隆。*克隆在日常的JS操作中我觉得还是比较常见的。留下备用。。*///CloneObject.prototype.Clone = funct转载 2020-08-06 18:12:50 · 483 阅读 · 0 评论 -
Javascript三个点数组参数rest和spread操作符
ECMAScript 6引入三个点“...”语法用来分别代表一个数组参数列表。rest操作符主要用于获得传递给函数的参数列表,案例代码:functioncountArguments(...args) { returnargs.length;}// 获得参数的数量countArguments('welcome', 'to', 'Earth');// => 3 下面是...转载 2020-01-05 18:24:25 · 568 阅读 · 0 评论 -
freecodecamp 学习javascript
let 申明的变量 不能被覆盖,var 可以Const 定义的常量不能保证不被修改,可以使用 Object.freeze(obj) 来冻结.map 的用法var numbers = [4, 9, 16, 25];function myFunction() { var newArray = numbers.map(Math.sqrt);}console.l...原创 2020-01-03 17:30:46 · 161 阅读 · 0 评论 -
freecodecamp 学习css
CSS样式的优先级同为class 后声明的高于先声明的,ID 高于class,!important 级别最高同为class 后声明的高于先声明的,ID 高于class,!important 级别最高原创 2019-11-21 15:44:20 · 357 阅读 · 0 评论 -
js 无缝滚动
▪ 开始 林丹版新世嘉85折献大礼 北京金泰开元汽车销售服务有限公司[朝阳] ▪ 庆林丹载誉荣归 林丹版新世嘉85折献大礼 北京金泰开元汽车销售服务有限公司[朝阳]转载 2012-12-13 10:50:13 · 2268 阅读 · 0 评论 -
js的console.log用法
Insert title here //变量 var i = 'I am a string'; console.log('变量:', i); //数组 var arr = [1, 2, 3, 4, 5];转载 2013-04-01 11:12:10 · 1003 阅读 · 0 评论 -
Firebug控制台详解
转自:http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.htmlFirebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================转载 2013-04-01 11:19:12 · 699 阅读 · 0 评论 -
javascript 寄生组合式继承
Parasitic Combination Inheritance Example function object(o){ function F(){} F.prototype = o; return new F(); } funct转载 2013-07-10 15:55:07 · 890 阅读 · 0 评论 -
js中类似explode的方法
js的缺点之一就是函数库太少,自己搜了很多函数,其中这个explode很有用,在java也好,php也好,都有类似的分割字符串为数组的方法,不过要是想在js中用,那么只能自己手写了。下面这个函数是较好用的一个:function explode(inputstring, separators, includeEmpties) { inputstring = new String(inp转载 2012-12-10 15:07:11 · 5502 阅读 · 0 评论 -
JS的trim()方法
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 写成类的方法格式如下:(str.trim();) String.prototype.trim=function(){转载 2012-11-16 19:44:57 · 588 阅读 · 0 评论 -
解决弹出的窗口window.open会被浏览器阻止的问题
function openwin(url) { var a = document.createElement_x("a"); a.setAttribute("href", url); a.setAttribute("target", "_blank"); a.setAttribute("id", "openwin"); document.body.转载 2012-11-16 10:27:26 · 792 阅读 · 0 评论 -
IE下调试js控件
文章转自:http://www.iefans.net/ie-js-kongjian/ 作者:iefans在FireFox下有足够强的FireBug查找JS错误,但有时候确实需要在IE下调试JS,确定JS是不是兼容IE浏览器。这个确实是非常困难的。这不最近找了一个好工具--CompanionJS .以前一直用的是3.0的版本,现在已经升到了4.1版本,来看看有什么新的功能支持吧。转载 2012-08-30 13:39:56 · 526 阅读 · 0 评论 -
IE6 fixed的完美解决方案
转自:http://www.cnblogs.com/aiyuchen/archive/2011/03/29/1999268.html第一种方法:纯CSS目前网上有的比较多的是这种解决方案(纯CSS): html{overflow:hidden;} body{height:100%;overflow:auto;} #rightform转载 2012-06-06 18:43:42 · 584 阅读 · 0 评论 -
IE下JS使用innerHTML对table动态添加无效的原因
前几天,做了一个页面 后来发现在IE 下innerHTML对table动态添加无效,于是找到了这篇文章 http://hi.baidu.com/fbdfp/blog/item/acd6f42ab6932280023bf6da.html才知道 ie下TABLE、 TFOOT、 THEAD 和 TR 元素的 innerHTML 属性是只读的。,于是学他 外面加了一层div原创 2012-02-01 18:31:13 · 1976 阅读 · 0 评论 -
Lazy Load, 延迟加载图片的 jQuery 插件
本文翻译自 Lazy Load Plugin for jQuery, 介绍一个 jQuery 插件, 它提供懒汉式加载页面图片的功能.Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长转载 2011-11-01 18:32:54 · 444 阅读 · 0 评论 -
js 3D切换
转引自:http://golf.sina.com.cn/masters/http://sports.sina.com.cn/js/1209/2013/0330/scroll3D.js 关天朗与沃森练球转载 2013-04-12 13:03:27 · 955 阅读 · 0 评论 -
GetPageSize和GetPageScroll:获取页面大小、窗口大小和滚动条位置
页面大小、窗口大小和滚动条位置这三个数值在不同的浏览器例如Firefox和IE中有着不同的实现。即使在同一种浏览器例如IE中,不同版本也有不同的实现。本文给出两个能兼容目前所有浏览器的Javascript函数,能够获得这三个数值。GetPageSize能够获得页面大小和窗口大小。执行这个函数会得到一个包含页面宽度、页面高度、窗口宽度、窗口高度的对象。//getPageSize()转载 2013-06-09 14:41:17 · 1508 阅读 · 0 评论 -
JavaScript 浮点数计算问题
function add(a, b) { var c, d, e; try { c = a.toString().split(".")[1].length; } catch (f) { c = 0; } try { d = b.toString().split(".")[1].length; } ca...转载 2019-08-20 09:36:54 · 150 阅读 · 0 评论 -
jquery根据name属性的高级选择
$("div[id]") 选择所有含有id属性的div元素 $("input[name='keleyicom']") 选择所有的name属性等于'keleyicom'的input元素 $("input[name!='keleyicom']") 选择所有的name属性不等于'keleyicom'的input元素 $("input[name^='keleyi']") 选择所有的na转载 2017-07-03 17:15:01 · 458 阅读 · 0 评论 -
Bootstrap页面中多个modal报”too much recursion”错误的解决方案
在用Bootstrap时候发现,如果我在一个弹出的modal中再弹出一个modal的时候,js就会报错“too much recursion”,从而会影响modal中弹出的那个modal里面的一些jquery插件的使用,解决方案就是把$.fn.modal.Constructor.prototype.enforceFocus 方法去掉就可以了。在Bootstap.js 包含以后加上:$.转载 2013-12-13 10:46:21 · 1903 阅读 · 0 评论 -
javascript 中几种匿名函数的写法
//这样代表是一个"函数字面量":首先声明一个函数对象,然后执行它,这是最常见的写法(function() { alert('test');})();//优先表达式:由于Javascript执行表达式是从圆括号里面到外面,所以可以用圆括号强制执行声明的函数。(function(){ alert('test');}());//Void操作符:用void操作符去执行一个没有用圆转载 2013-11-21 14:23:23 · 1132 阅读 · 0 评论 -
用 javascript 实现 ping 一个主机
用 javascript 实现 ping 一个主机,仅测试是否能够连接,在weibo 上看到的记录一下function ping(ip){ var img = new Image(); var start = new Date().getTime(); img.src = "http://" + ip +"?t="+start; var flag = false; img.原创 2013-07-31 10:41:56 · 13301 阅读 · 2 评论 -
JavaScript 获取浏览器窗口的大小
转自:http://www.nowamagic.net/javascript/js_GetBrowserSize.php程序演示:获取浏览器当前窗口大小。当浏览器窗口大小变化时,显示的值会随时变化。浏览器窗口的实际宽度: 浏览器窗口的实际高度: 程序主要使用了Document对象关于窗口的一些属性,这些属性的主要功能和用法如下:要得到窗口的尺寸,对于转载 2013-06-28 13:34:18 · 818 阅读 · 0 评论 -
JavaScript中的匿名函数及函数的闭包
1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double(x){ return 2 * x; }第二种:这种方法使用了Function构造函数,把参数列表转载 2013-07-11 10:06:15 · 744 阅读 · 0 评论 -
JavaScript内存泄漏
1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。2、JavaScript垃圾回收机制 JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。 var s = [ 1, 2 ,3]; var s转载 2013-07-11 10:07:18 · 948 阅读 · 0 评论 -
关于JavaScript中apply与call的用法意义及区别
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg转载 2013-07-10 10:57:01 · 850 阅读 · 0 评论 -
JS操作Cookies
一直都是简单去js实现cookie的一些操作,今天把js对cookie操作系统的整理了一遍,包括:js读取cookie,js添加cookie,js删除cookie,示例如下: cookie处理函数练习(为我所写,非我所想:改善面向对象) function addCookie(objName,objValue,objHours){//添加cookie转载 2011-11-19 09:10:43 · 453 阅读 · 0 评论 -
JavaScript中的arguments,callee,caller(转)
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。说明Arguments是进行函数调用时,除了指定的转载 2011-10-24 11:14:35 · 561 阅读 · 0 评论 -
JS与框架页的操作
原文地址:http://www.cnblogs.com/yansheng/archive/2010/01/16/1649160.html1,刷新框架onload=function(){ try { parent.Link.location.reload(); } catch(e) { }}父框架pare转载 2011-10-20 15:15:58 · 479 阅读 · 0 评论 -
深入理解Javascript之this关键字
来源:http://www.laruence.com/2009/09/08/1076.htmlJavascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用.以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了解.刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网友也刚好提这个问题, 索性就把这部分内容独立总结出来, 与大家分享. 首先转载 2011-04-21 13:47:00 · 480 阅读 · 0 评论 -
JavaScript 闭包原理和闭包实现
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 function f1()转载 2011-04-20 17:11:00 · 462 阅读 · 0 评论 -
ie6下的iframe,问题多多
<br />今天在ie6下显示velocity页面中的iframe,发现除了iframe的外框以外,src中请求的url完全没有读取成功,结果是个空的iframe。<br /><br />总结网上一共有以下几种解决办法:<br /><br /> 1,<br /><br /><iframe name='ifrm_select_jhs_x' src="+url+" scrolling='no' frameborder=0 width='256' height='174'></iframe> <br /><br转载 2011-05-26 15:45:00 · 672 阅读 · 0 评论 -
js中的json对象
一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式。Java的对象 JavaScript对象(json数据格式)二、JSON 基础简单地说,JSON转载 2011-04-08 09:55:00 · 743 阅读 · 0 评论 -
FCKeditor API使用详解
<br /> <br />利用Javascript取和设FCKeditor值也是非常容易的,如下:<br /><br />// 获取编辑器中HTML内容<br />function getEditorHTMLContents(EditorName) { <br /> var oEditor = FCKeditorAPI.GetInstance(EditorName); <br /> return(oEditor.GetXHTML(true)); <br />}<br /><br转载 2011-04-08 11:11:00 · 510 阅读 · 0 评论 -
固定电话、传真和手机js验证
<br />规则的国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码,另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等;<br /><br />区号:前面一个0,后面跟2-3位数字 : 0/d{2,3}<br /><br />电话号码:7-8位数字: /d{7,8}<br /><br />分机号:一般都是3位数字: /d{3,}<br /><br />这样连接起来就是验证电话的正转载 2011-04-07 15:06:00 · 1056 阅读 · 0 评论 -
js window.onload 加载多个函数和追加函数
<br />平时做项目 经常需要使用window.onload,<br /><br />用法如下:<br /><br />function func(){alert("this is window onload event!");return;} <br /><br />window.onload=func;<br /><br />或者如下: <br /><br />window.onload=function(){alert("this is window onload event!");return;}转载 2011-05-19 15:17:00 · 599 阅读 · 0 评论 -
JS倒计时集锦
<br />转自:http://blog.csdn.net/FlowerJunjie/archive/2009/02/20/3914297.aspx<br />第一种:精确到秒的javascript倒计时代码 <br /><br /><br /><br />HTML代码: <br /><br /><form name="form1"> <br /><div align="center" align="middle"> <br /><center>离2010年还有:<br> <br /><转载 2011-05-17 15:24:00 · 556 阅读 · 0 评论 -
window与document区别
<br />[window对象] <br /><br /> 它是一个顶层对象,而不是另一个对象的属性,即浏览器的窗口。 <br /><br /> 属性 <br /><br /> defaultStatus 缺省的状态条消息 <br /><br /> document 当前显示的文档(该属性本身也是一个对象) <br /><br /> frame 窗口里的一个框架((FRAME>)(该属性本身也是一个对象) <br /><br /> frames array 列举窗口的框架对象的数组,按照这些对象转载 2011-05-13 16:20:00 · 529 阅读 · 0 评论