不久前遇到了这样一个问题:在eclipse上运行的很好的项目,在部署到tomcat上后js就不能正常运行了。在网上找了很多文章,都没有很好的解决这个问题,最终只能一步步来排查。确人部署环境的问题还是tomcat导致的问题:在本机上用tomcat的方式部署,启动,发现js任然无效-->确定是tomcat导致的问题。通过浏览器查看页面源代码发现所有的js文件都正常导入,同时查看class/static,下面的所有资源都存在。删除所有js,写入alert(1),...
这是再次看《JavaScript高级程序设计》后,想要记录点内容来帮助学习,毕竟好记性不如烂笔头嘛,这里没有详细的记录每个方法,就大概写了一下,具体详细的方法大家可以查看官方文档进行查看目录如下目录插入pushunshift移出popshiftslice(number1[,number2])不改变原数组一个参数(从当前到结束)两个参数(从第一个参数到第二个参数,不包含最后一个)splice((起始位置[,要删除的数目,要插入的项]))改变原数组一个参数两个参数...
1 length:长度<script>var arr = [1,2,3,4,5,6,7,8];console.log(arr.length);//arr.length = 8;arr.length = 5;//给定数组长度;console.log(arr);//arr = [1,2,3,4,5];delete arr[2];//删除arr[2],数组长度不变;console.log(arr);//arr = [1, 2, empty, 4, 5];console.log(typeof(arr[2]));//undefined; console.log(arr.length); </script>2 pop,push:方法,把数组相当于一个栈push(x):向数组尾部压入x,并返回新数组的长度po...
atitit.javascript调用java in swt attilax 总结 1. BrowserFunction 简介11.1. BrowserFunction 可以分为三类: 11.2. 事件监听22. ati的实现22.1. 页面调用22.1.1. --------nativeswing的实现22.2. java代码23. ---code44. 参考5 1. BrowserFunction 简介为了让读者更好的理解后面的内容,在正式介绍之前,需要让读者简单了解一下 BrowserFunction。BrowserFunction 是个非常有意思的类,它可以为 Browser 永久绑定一个 JavaScri...
JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方面的知识点,绝对是干货。前言一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提升,...
一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提升,进入一个更加广阔的天地,总得找一个属于自己的居所好好生存,所以平时会有意无意的去积累一些使用jQuerry的常用知识,特别是对于性能要求这一块,总是会想是不是有更好的方...
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><style type="text/css">#div1 {width: 100px;height: 100px;background: #000000;padding: 50px;border: 20px solid red;margin: 30px;}</style> </head> <body><div id="div1"></div><script src="../Script/jquery-2.1.1.js"></script><script type="text/javascript...
问题的缘由产品有个评论列表引用的是个iframe,高度不固定于是引发这个总结。方法1:父级页面获取子级页面的高度 给元素设置高度这方法是用在父级页面里的,通过获取子级页面的高度给iframe设置高度涉及了一些兼容问题:IE用attachEvent | 3C用onload来判断子页面是否加载完成。IE用contentWindow | 3C用contentDocument来获取子页面IE用document.documentElement.scrollHeight(兼容ie6 ie7)| 3C用body.scrollHeight获取页面高度f...
最近工作中经常用到数组操作,每次都傻傻不知道怎么用,今天有时间整理了一下,希望对大家有帮助!这些基础的知识,要熟记于心。1、 join()功能:将数组中所有元素都转化为字符串并连接在一起。 输入: 分隔符,默认为逗号 输出:分隔符分割的字符串1var a = [1,2,3]; 2 a.join(); // =>"1,2,3"3 a.join(";");// =>"1;2;3"2、 reverse()功能:将数组中的元素颠倒顺序。输入:无输出:逆序的数组1var a = [1,2,3]; 2 a.reverse().jo...
学习Javascript的时候,遇到了一个问题。 看了牛腩的视频,感觉讲的太简单和基础,像认识一位新朋友,但仅有一面之缘就结束了。 再看姜浩的视频,又看得迷迷糊糊,让我找到了当初看两位台湾专家讲VB.net视频的感觉。学习显然不能到这儿就结束了。 结束了中间的自考之后,又翻了翻给的学习资料,发现还有不少关于Javascript的内容。相对视频,我还是更喜欢看书,因为书的结构能一目了然,能很容易把握全局(也反映出...
网页播放声音这个非常简单,我们只需要在html和js设置即可。首先看html代码html代码<audio autoplay="autoplay"></audio> <button onclick="playAlarmSound()">播放</button>JS代码function playAlarmSound(){var soundsUrl = "/static/sounds/ding.wav"document.getElementById("sound").src=soundsUrl }这个时候,点击下"播放"按钮即可播放了。慢慢滑动上下滚动条关键js代码 $(document).ready(runflag = true, // 是否能够...
在javascript中this的指向一直是前端同事的心头病,也同时是各面试题的首选,现在我们就来总结一下js中this的指向。首先需要了解一下几个概念:1:全局变量默认挂载在window对象下2:一般情况下this指向它的调用者3:es6的箭头函数中,this指向创建者,并非调用者4:通过call、apply、bind可以改改变this的指向下面我们具体分析一下1:在函数调用时 (非严格模式)1 const func = function () { 2 console.log(this); 3 ...
JavaScript的内置功能之一就是字符串连接,如果用‘+’连接两个数字,表示两数相加。但是如果用于字符串,就表示第二个字符加在第一个字符之后。var num=1+2;console.log(num);var msg=‘hello‘+‘world‘;console.log(msg);对于字符串来说,除了有length属性,还有很多其他有用的属性,如: var str=‘hello,world‘;console.log(str.length);console.log(str.charAt(0)); //第一个字符 console.log(str.charAt(str.length-1)); ...
js部分一 语法结构1 区分大小写2注意 //单行 /*多行注释*/3子面量(直接量 literal)12//数字5.8//小数“hello”字符串 true/is/gi //正规null //kong{x:1, y:2}{1,2,3,4}4 标示符(变量)和保留字5、分号可以省略但是可能会产生问题 js会自动不全var y = x+f(a+b)toString()等价于 var y = x+f(a+b).toString();二、类型、值和变量1.原始类型 数字。字符串和布尔 null空 undefined...
javascript常用数组算法总结 不管是在面试中还是在笔试中,我们都会被经常问到关于javascript数组的一些算法,比方说数组去重、数组求交集、数组扰乱等等。今天抽点时间把javascript中的一些常用的数组算法做一下总结,以方便大家面试笔试或者日常开发过程中用到。其中部分算法来自网络,这里做了下汇总整理。文章末尾我会把参考的来源附上去,如果直接看算法比较枯燥的可以到参考文献里去看,讲解的非常不错。 1、数组去重 ...