在提交评论的时候,如何判断是一级评论还是二级评论(因为都是通过一个文本域提交评论),思路:声明一个全局变量,如果是回复(二级评论)那么会触发点击回复事件,在这个事件的回调函数里给全局变量设置为true;如果没有设为true,则说明是提交一级评论。如何声明全局变量--》here因为是通过一个按钮的点击事件实现回复和一级评论,所以需要用到一个事件触发多个函数的思路。看了一眼这篇博客有了一个思路~呵呵~通过全局变量的值...
<!--打印的实现1:start--><input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" /><!--将不需要打印的部分,标记为 class="noprint" --><style type="text/css" media=print>.noprint{display : none }</style><p class="noprint">不需要打印的地方</p><p>打印的部分</p><!--打印的实现1:end--> <!-- ************************* 2011-09-28更新了代码 **************************** --> <!--...
今天使用js写了段jq中的html()方法。我的原则是废话不多说,直接放代码。。<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>JQuery初探</title>
</head>
<body><div id="box"><span>1112</span></div><script>var Kodo = function(selector){returnnew Kodo.prototype.init(selector);}Kodo.prototype = {constructor : Kodo,length : 0,splice : [].splice,selector : ‘‘,id:{},init : function(selector...
Zeno Rocha发布了一个专门用于从web页面向本地计算机的剪贴板复制文本的JavaScript库:Clipboard.js。在每一个Github仓库页面的侧边栏上都有一个小部件,用来显示repo的HTTPS克隆地址,当你点击紧挨着这个部件的按钮时,就会复制当前repo的URL到用户的剪贴板中。Github用JavaScript库ZeroClipboard来实现这一功能,问题是这个库是用一个不可见的Flash来完成剪贴操作,而Flash技术正被各大浏览器厂商冷落,所以势必要有一个新的方案...
JavaScript是由Netscape开发的对象脚本语言,其特点是开发简单、功能灵活,目前已广泛应用于WEB页面及服务器应用程序中。HTML本身是静态的、不允许用户干预,但用JavaScript编写的脚本程序就可以在用户的浏览器端运行,可以同用户进行交互,从而实现动态页面。可以将JavaScript与嵌入WEB的大多数对象的事件(如鼠标点击、移动等)相关联,然后用自己的方式处理这些事件。JavaScript提供了丰富的内置函数及命令,能在浏览器中显示HT...
判断是否为PC来源:http://blog.csdn.net/seven1276/article/details/8211877function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"); var flag = true; for (var v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; } } return flag; } 原文:http://www.cnblogs...
html:<div id="copyBT">这是要复制的1内容</div><a id="contentas">这是复制按钮</a>js: function copyArticle() {const range = document.createRange();range.selectNode(document.getElementById(‘copyBT‘));const selection = window.getSelection();if (selection.rangeCount > 0) selection.removeAllRanges();selection.addRange(range);document.execCommand(‘copy‘);alert("复制成功")}document.getElementById(‘c...
这节对Popups这一章的最后两个例子进行介绍和解析。第一个【Popup Actions】介绍了弹窗中如何自定义工具按钮(名为actions),以PopupTemplate+FeatureLayer的形式测量要素的长度为例子进行介绍。第二个【Custom popup actions per feature】则是上一个的升级,如果说上一个例子的功能是写死的,那么这个例子就把这个功能写活了。什么意思呢?上个例子的测距仅仅能测距,没有什么别的特别的。而这个例子以啤酒店的分布(点要素图层...
1、原生JavaScript实现字符串长度截取1 function cutstr(str, len) {2 var temp;3 var icount = 0;4 var patrn = /[^\x00-\xff]/;5 var strre = "";6 for (var i = 0; i < str.length; i++) {7 if (icount < len - 1) {8 temp = str.substr(i, 1);9 if (patrn.exec(temp) == null) {
10 icount = icount + 1
11 ...
之前写了篇文章《原生javascript实现类似jquery on方法的行为监听》比较浅显,能够简单的使用场景。这里的自定义事件指的是区别javascript默认的与DOM交互的事件,比如click,mouseover,change等,有时候我们需要监听某一行为是否发生,很显然默认的行为不够用,比如一个场景。我们写好了tab切换,点击后请求加载隐藏标签的内容。tab切换是非常常用的一个功能,通常会写成组件,如果每次把请求写在组件里肯定对组件拓展和耦合性有影...
1<!doctype html> 2<html lang="en"> 3<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> 4<head> 5<meta charset="UTF-8"> 6<title>boss爱国</title> 7<style> 8 body{background:#ececec;margin:0;} 9 #test{width:100%;height:40px;background:#fff;}10 .btn{padding:11px 16%;float:left;list-style:none;}11 .focus{border-bottom:1px solid #269be8; color:#269be8;}12 .line{width: 1px;...
、原生JavaScript实现字符串长度截取 View Code 2、原生JavaScript获取域名主机 View Code 3、原生JavaScript清除空格 View Code4、原生JavaScript替换全部 View Code5、原生JavaScript转义html标签 View Code 6、原生JavaScript还原html标签 View Code 7、原生JavaScript时间日期格式转换 View Code8、原生JavaScript判断是否为数字类型 View Code9、原生JavaScript设置cookie值 View Code10、原生JavaScript获取cookie值 View Co...
虽说这个标准已经出来很久了,所有的主流浏览器的最新版本也都支持了这些特性,但是很多的教程中并没有包含这个部分,这一节我们专门来总结一下这个标准中的新功能。Object的新方法 在最新的JavaScript规范(ECMAScript 5)中,Object扩展了很多不错的静态方法,下面来简单看一下:1. create/getPrototypeOf方法 - 干净的原型链 先说简单的getPrototypeOf方法,这个方法统一了获取对象原型的方式,使用这个对象可以获取到对象的...
<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>#box {width: 100px;height: 100px;background-color: greenyellow;position: absolute;}</style>
</head>
<body>
<input type="button" value="按钮" id="btn"/><div id="box"></div>
<script>var btn = document.getElementById("btn");btn.onclick = function () {animate(box, {"height": 400, "width": 400, "borderRadius": 150, "left...
--做更好的自己? 用js实现选项卡功能我们在一些常见的网站中经常看到将很大的内容进行叠加显示,这样就会节省很大的版面,而显示的内容更加丰富,如下淘宝部分截图:1、仿照以上布局,一个标题标签(我们给它设计五个选项卡标签:公告、规则、论坛、安全、公益,相应的就会有五个一样大小的内容盒子来设计内容)一个内容标签。 <div id="title"><h3 >公告</h3><h3 >规则</h3><h3 >论坛</h3><h3 >安全</h3><h3 >公益...