![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 62
yang_chuanlong
这个作者很懒,什么都没留下…
展开
-
jquery remove 一个元素再append或prepend到其它的元素后,则其通过bind添加的事件则被删除
页面zhon first second third原创 2014-08-29 18:02:07 · 737 阅读 · 0 评论 -
dojo源码阅读之declare
dojo是一个开源的javascript 类库,它提供了一个declare函数来方便的实现多重继承。下面看下declare的实现原理。1, 使用declare声明一个类(未继承其他类的类)。let Human = declare([], { name: "", constructor:function(args){ for(let i in args) { ...原创 2018-04-07 00:02:21 · 377 阅读 · 0 评论 -
dojo源码阅读之dojo/Stateful
dojo/Stateful是dojo中的一个基类,提供了能够观测对象属性变化的功能,Stateful 使用文档。其基本用法如下:var s = new Stateful({foo:8})s._fooSetter = function(value){ this.foo = value;};s.watch("foo", function(name, oldValue, newValue){...原创 2018-04-12 16:18:20 · 515 阅读 · 0 评论 -
使用XPath选择DOM元素
在自动化UI测试中, 我们需要找到页面中某个元素进行操作,如单击表单中的某个按钮。我们可以使用测试工具来选择我们想要操作的元素(如intern提供了如 remote.findByCssSelector, remote.findById等等),其中一个方法为remote.findByXpath. 我们可以根据Xpath来选择我们想要定位的元素。 为了确定所使用的Xpath是否正确,我们可以在浏览器原创 2017-08-31 19:26:05 · 2040 阅读 · 0 评论 -
ie浏览器中用js获取navigator.cookieEnabled总为true
最近因为项目上的需要须判断用户是否禁用了js和原创 2014-07-21 18:22:11 · 1895 阅读 · 0 评论 -
使用javascript下载页面中的表格数据
以前要下载web页面中的数据要依靠sever端,现在使用Blob等较新技术可以直接使用javascript把页面表格中的数据下载下来,本篇主要讲述把表格数据下载为csv文件。例如我们想要把上面表格中的数据下载为csv文件,步骤如下获取表格中文本内容。拼接成csv格式的字符串。如本例中最终拼接后的字符串应为: Name;Math;Physics;Chemistry; \n Melani...原创 2017-09-25 18:49:50 · 2151 阅读 · 0 评论 -
javascript中的原型继承
1, 什么是原型? 在javascript中当我们定义一个函数时,浏览器会为我们定义的函数添加一个prototye属性,这个prototye属性指向一个对象,这个被prototype指向的对象即为我们定义函数的原型。例如 function Person(){ }原创 2017-08-29 19:14:50 · 193 阅读 · 1 评论 -
clientWidth offsetWidth scrollWidth区别
clientWidth: 元素内部宽度,即可视内容区域宽度, 它包括左侧padding宽度加上可视内容再加上右侧padding宽度。也即元素左边界内侧到右边界内侧的距离。offsetWidth:元素外部宽度,即整个元素的宽度,包括左右边界宽度加上左右padding宽度再加上可视内容区域宽度scrollWidth: 元素内部整个内容区域的宽度。在元素没有滚动条的情况, scrollWidth原创 2016-10-22 18:37:30 · 988 阅读 · 0 评论 -
把周数转化为日期
function convertWeekNumberToFirstDate(sYear, sWeek, startFromFirstMonday){ if (startFromFirstMonday == undefined) startFromFirstMonday = true; var weekIndex = 1; var year = parseInt(sYe原创 2015-07-20 14:34:06 · 1063 阅读 · 0 评论 -
js clientTop
今天要做页面中元素的滚动,发现一个知识点,clientTop就是设置元素的border-top的值。类型number,(int)原创 2015-03-17 19:32:30 · 818 阅读 · 0 评论 -
js closure js 闭包的应用
var arr = new Array(123, 456, 789);for(i=0; ivar key = arr[i];$('' + key + '').prependTo($('#test')).bind('click', function(k){return function(){alert(k)}}(key));}原创 2014-11-13 21:33:22 · 383 阅读 · 0 评论 -
openlayer4加载百度地图
var resolutions = [];for(var i=0; i<= 18; i++) { resolutions[i] = Math.pow(2, 18 - i);}var tileGrid = new ol.tilegrid.TileGrid({ origin:[0, 0], resolutions: resolutions});var bai...原创 2018-04-13 19:11:46 · 2313 阅读 · 0 评论