js
xlj3
静以修身,俭以养德
展开
-
js生成tree
getSceneData() { Api.get('/security/category/all') .then(res => { const list = res.data || [] this.treeData = scene.parseTreeData(list) }) .finally...原创 2018-09-01 17:33:47 · 670 阅读 · 0 评论 -
a href=#与 a href=javascript:void(0) 的区别
a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP 点击链接后,页面不动,只打开链接 作用同上,不同浏览器会有差异。点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有类似作用详解href="#"与href="javascript:void(0)"的区别"#"包含了一个位转载 2017-02-12 21:24:33 · 300 阅读 · 0 评论 -
escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法转载 2017-02-12 20:56:42 · 215 阅读 · 0 评论 -
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getSe
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>String basePath 这个应该是一个存放URL的变量request原创 2016-11-13 17:50:09 · 2456 阅读 · 0 评论 -
javascript - encodeURI和encodeURIComponent的区别
这两个函数功能上面比较接近,但是有一些区别。encodeURI:不会进行编码的字符有82个 :!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent:不会进行编码的字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z从上面的说明中我们可以看出来encodeURIComponent编码更转载 2017-02-11 09:20:07 · 952 阅读 · 0 评论 -
轮播图
*{margin:0;padding:0;list-style:none;} a{text-decoration: none;color: #fff;} #flash{width: 730px;height: 454px;margin: 100px auto;position: relative;cursor: pointer;} #pic li{position: abs转载 2017-02-08 20:08:07 · 294 阅读 · 1 评论 -
控制台输出
function test(strin1){debugger; var t = []; t.a=1; console.log(t.a); }原创 2017-01-15 18:26:17 · 330 阅读 · 0 评论 -
align text-align
align :规定 div 元素中的内容的水平对齐方式。text-align:规定“元素中”的文本的水平对齐方式。两个属性使用的地方不一样的!align="center"> This is some text!align直接写在是div的属性text-align则是Css的属性在 XHTML 1.0 Strict DTD 中,不支持 div 元素的 align 属性。请转载 2017-01-06 11:16:14 · 357 阅读 · 0 评论 -
js三元表达式
RunJS 演示代码 #div1{ border:1px solid black; width:300px; height:200px; display:block; positi原创 2017-01-06 09:18:46 · 2228 阅读 · 0 评论 -
document.domain 用来得到当前网页的域名。
document.domain 用来得到当前网页的域名。 比如在地址栏里输入: 代码如下: javascript:alert(document.domain); //www.jb51.net 我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。 比如: 代码如下: j转载 2016-12-26 11:29:38 · 2066 阅读 · 0 评论 -
浅析call和apply
目录:1call方法2apply方法3什么时候用call方法、apply方法概述:今天我们讲一个在咱们工作中不经常用,但是却在面试中经常被问到的方法:call方法和apply方法。call方法:call方法:调用一个对象的一个方法,以另一个对象替换当前对象。调用方法:call([thisObj,obj1,obj2....]转载 2017-02-03 17:11:56 · 219 阅读 · 0 评论 -
关于JS的prototype
ototype的作用 http://www.uw3c.com/jsviews/js12.html4prototype是继承还是克隆5prototype的优点概述:在接触JS的过程中,随着理解的深入会逐渐的理解一些比较深奥的理论或者知识,那么今天我们来介绍一下比较难理解的prototype和constructor。初步理解:在说prototype转载 2017-02-03 17:37:37 · 334 阅读 · 0 评论 -
js正则exec match测试验证
<!DOCTYPE html><html> <head lang="en"> <meta charset="utf-8" /> <title></title> <style> </style> <原创 2018-08-15 14:18:51 · 480 阅读 · 0 评论 -
kv遍历
var builder = '' var builderKey = '' var builderValue = '' for (var i = 0; i < message.length; i++) { var c = message.charAt(i); ...原创 2018-05-23 18:35:08 · 654 阅读 · 0 评论 -
Object.assign()方法
对象的扩展 https://blog.csdn.net/zgrkaka/article/details/707922971.ES6中,对象的属性和方法可简写:对象的属性值可不写,前提是属性名已经声明; var name = "zhangsan"; var password = "1111111"; var obj = { name, passwor...转载 2018-04-21 11:17:22 · 1517 阅读 · 0 评论 -
Object.keys方法之详解
Object.keyshttps://blog.csdn.net/u014035151/article/details/53135610在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组传入对象,返回属性名var obj = {'a':'123','b':'345'};console.log(Object.keys(o...转载 2018-04-21 11:14:25 · 545 阅读 · 0 评论 -
【jQuery 区别】.click()和$(document).on("click","指定的元素",function(){});的区别
//绑定 下一页 的点击事件 $("a[aria-label='Next']").click(function(){ $("a[aria-label='Previous']").show(); if(page.pageNo == page.totalPage - 1){ $("a转载 2017-11-15 15:46:58 · 3071 阅读 · 3 评论 -
window 赋值
(function(){ var o = window; console.log(o); // 打印Window o.druid={}; console.log(o); // 打印Window console.log(o.druid); // 打印 Object {} console.log(window.druid); o = o.d原创 2017-11-15 15:25:01 · 1005 阅读 · 0 评论 -
jquery from转json
function check() {debugger; var params = $("#formid").serializeArray(); var values = {}; for (var item in params) { values[params[item].name] = params[item].value;原创 2017-06-10 22:09:50 · 752 阅读 · 0 评论 -
对js运算符“||”和“&&”的总结
首先出个题:如图:假设对成长速度显示规定如下:成长速度为5显示1个箭头;成长速度为10显示2个箭头;成长速度为12显示3个箭头;成长速度为15显示4个箭头;其他都显示都显示0各箭头。用代码怎么实现? 差一点的if,else:Js代码 var add_level = 0;转载 2017-04-19 15:17:47 · 293 阅读 · 0 评论 -
获取上个月的起止时间
$(function(){ // 日期初始化 alert(getStartDate()); alert(getEndDate()); });//获取开始时间function getStartDate(){ var date = new Date(); var year = date.getFullYear(); var m = date.getMonth(); var原创 2017-03-17 16:09:52 · 897 阅读 · 0 评论 -
js拖拽实现
Test html,body { height:100%; width:100%; padding:0; margin:0; } .dialog转载 2016-12-18 18:19:29 · 552 阅读 · 0 评论 -
js object ---》json
$(function(){debugger;var str1 = '{"name":"huangxiaojian","age":"23"}'//var selectType = $('.selectType option:selected').val();//alert(selectType );var str2 = [{ "value": "1", "text": "是" },{ "va原创 2016-12-18 17:43:12 · 326 阅读 · 0 评论 -
正则表达式应用记录方便查看
w3c原创 2016-11-25 11:03:05 · 367 阅读 · 0 评论 -
拼接json和数组
function form2Json(id) { var arr = $("#" + id).serializeArray(); var jsonStr = ""; jsonStr += '{'; for (var i = 0; i < arr.length; i++) {原创 2016-11-11 20:55:31 · 3427 阅读 · 0 评论 -
转义
\ " 这种做法则是javascript的,而HTML的,则是用"、'单引号和双引号的嵌套是字符转义应用最广泛的地方,下面我们就来看看在html和js中双引号是如何转义的吧。首先我们看看html中的双引号的字符转义。你好这段代码中p函数的参数可以用单引号引起来作为一个字符串传递,可是如何双引号外面还有一层双引号呢?如果直接写成” onclick="p('a')">你好”原创 2016-11-11 20:41:08 · 265 阅读 · 0 评论 -
(function(){ //这里忽略jQuery所有实现 })();
(function(){ //这里忽略jQuery所有实现 })(); 当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!如:alert((function(x,y){return x+y;})(2,3));// "5" alert((new Function("x","y","return x*y;"))(2,3));// "6"原创 2016-11-11 17:36:53 · 236 阅读 · 0 评论 -
xyz:function(){....} 相当于function xyz()
xyz:function(){....} 相当于function xyz()原创 2016-11-11 17:19:24 · 841 阅读 · 0 评论 -
eval()函数
.对于服务器返回的JSON字符串,如果jquery异步请求将type(一般为这个配置属性)设为“json”,或者利用$.getJSON()方法获得服务器返回,那么就不需要eval()方法了;对于服务器返回的JSON字符串,如果jquery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,方式不是太麻烦,就是将该字符串放于eval()中执行一次。这种方式也适合以普通javasci原创 2016-10-20 15:22:14 · 471 阅读 · 0 评论 -
location.href 与 location.search
document.location.href 返回完整的 URL。 如:http://www.cftea.com/foo.asp?p=1引用location.search是从当前URL的?号开始的字符串 如:http://www.51js.com/viewthread.php?tid=22720 它的search就是?tid=22720原创 2016-10-20 15:10:09 · 738 阅读 · 0 评论 -
行内元素与块元素之间的转换
它可以让行内显示为块的元素,变为行内显示,例如 DIV1 DIV2 这里DIV1和DIV2分别占一行,但是你给他们加上属性后变了 DIV1 DIV2 DIV1和DIV2这时候显示在同一行了,试试看吧。和 display:inline 对应的是 display:block,block 会让应用了该 CSS 属性的 HTML 标记变成块级别元转载 2016-11-09 22:14:51 · 1835 阅读 · 0 评论 -
URL加随机数的作用
大家在系统开发中都可能会在js中用到ajax或者dwr,因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法: 1:在ajax或者dwr提交的url后面加时间戳。 例如 http_request.onreadystatechange = funcName; http_request.open转载 2016-09-29 15:14:18 · 424 阅读 · 0 评论 -
select回显注意问题
js代码var roleName = "${entity.roleId}";//5$("#roleId").val(roleName); --请选择-- 员工环节角色 管理环节角色 注意的问题是value值进行对应,只要value(5)对应上了,text文本(员工环节角色)将回显匹配原创 2016-08-17 10:19:35 · 1199 阅读 · 0 评论 -
$(function(){})和$(document).ready(function(){})
document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。用jQ的人很多人都是这么开始写脚本的:$(function(){// do something});转载 2016-11-12 12:01:23 · 782 阅读 · 0 评论 -
setTimeout()
定义和用法setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。语法setTimeout(code,millisec)参数描述code必需。要调用的函数后要执行的 JavaScript 代码串。millisec必需。在执行代码前需等待的毫秒数。提示和注释转载 2016-11-12 12:45:23 · 552 阅读 · 0 评论 -
jquery获取select值
无标题 3 $(function(){ $(":button").click(function() { var str = $("#test option"); var str1 = str.map(function(){ var ss = $(this).val(); return ss; }).get().join(", ")原创 2016-11-14 17:20:00 · 320 阅读 · 0 评论 -
visibility、display、hidden
visibility: hidden----将元素隐藏,但是在网页中该占的位置还是占着。display: none----将元素的显示设为无,即在网页中不占任何的位置。例如有三个table,将中间的一个table hidden掉,你会发现在那个被hidden的table看不见了,但是,中间会留有很大的一空白,而这个空白就是这个table没有被隐藏时所占的位置 而none的作用更像是把元素从网原创 2016-11-29 17:46:38 · 299 阅读 · 0 评论 -
js执行顺序
无标题 3 (function(){ alert(0); })(); alert("1-最先执行"); document.getElementById("top").value = "top"; 上方 alert("2-接着执行"); document.getElementById("bottom").value = "bottom";下面原创 2016-11-13 17:42:41 · 274 阅读 · 0 评论 -
$(window).load(function() {})和$(document).ready(function(){})的区别
在我以前的开发中,一般用到javascript,我都是采用jquery的模式,也就是大多数时候,第一行写的是:$(document).ready(function(){...});这个时候,不一定要等所有的js和图片加载完毕,就可以执行一些方法,不过有些时候,必须要等所有的元素都加载完毕,才可以执行一些方法的时候,比如说,部分图片或者什么其他方面转载 2016-11-13 17:34:45 · 291 阅读 · 0 评论 -
<a href="javascript:void(0)"><img src="../../../ui/images/reload.png" title="重传文件" style="width: 14p
cursor:pointer出现小手,显示title为“”“重传文件”原创 2016-11-29 11:02:26 · 515 阅读 · 0 评论