js代码片段

//解析xmlvar sc = "<window left=‘0‘ top=‘0‘ right=‘500‘ bottom=‘300‘ ><item playinfotype=‘html‘ type=‘localfile‘ filename=‘ct_1399954818700.txt‘ entryeffect=‘no_effect‘ entryspeed=‘NORMAL‘ staytime=‘5‘ backgroundcolor=‘#000000‘ /></window>";
    	var xmlDoc = $.parseXML(sc);
        var result="";
        $(xmlDoc).find("window").each(function(i)
        {
            var wleft = $(this).attr("left");
            var wtop = $(this).attr("top");
            var wright = $(this).attr("right");
            var wbottom = $(this).attr("bottom");
            var color = $(this).children("item").attr("backgroundcolor");
            alert(color);
            // wleft:左边距 wtop:上边距:wright:宽 bottom:高
            reduction(wleft,wtop,wright,wbottom)
        });
时间: 2024-10-06 17:21:41

js代码片段的相关文章

五年干货分享!前端开发中最常用的JS代码片段

很多网友私信我,说学到js就开始卡壳了,甚至初略的看了一下js,就跳过开始学习框架之类的.这里要提醒你,js是前端的重中之重,如果你忽视了,后果不堪设想! 学好,并熟练的运用这门编程语言真的很难吗?本篇文章为大家总结了一些前端开发中最常用的JS代码片段,希望能对大家的学习以及工作上都能有所帮助,有所收获. HTML5 DOM 选择器 javascript 代码 // querySelector() 返回匹配到的第一个元素 var item = document.querySelector('.i

Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)

题外话 这款插件就比較重量级了-.用熟悉了写原生JS的效率要提升非常多--并且,不仅支持JS还包括了nodejs snippet javascript-snippets 插件作者: zenorocha Github地址 : https://github.com/zenorocha/atom-javascript-snippets 内置了丰富的JS snippet . 并且也非常好理解和记忆-耍多了会上手的 安装 在设置中心搜索安装 代码片段(Tab或者Enter补全) Console命令 [cd

前端开发常用js代码片段

HTML5 DOM 选择器 // querySelector() 返回匹配到的第一个元素var item = document.querySelector('.item');console.log(item); // querySelectorAll() 返回匹配到的所有元素,是一个nodeList集合var items = document.querySelectorAll('.item');console.log(items[0]); 阻止默认行为 // 原生jsdocument.getEl

前端开发中最常用的JS代码片段

HTML5 DOM 选择器 // querySelector() 返回匹配到的第一个元素 var item = document.querySelector('.item'); console.log(item); // querySelectorAll() 返回匹配到的所有元素,是一个nodeList集合 var items = document.querySelectorAll('.item'); console.log(items[0]); 阻止默认行为 // 原生js document.

AJAX相关JS代码片段和部分浏览器模型

在.net开发中,充分利用免费控件是好事情,同样的,在php的开放中,能使用ajax的类库是可以,但是如果不能修改控件或者类库达到自己的需求,就要动用JS大法了,前提是研究好浏览器模型 的各种对象的方法属性.尤其是熟悉CSS+HTML就会做的很酷.就JS语言本身来说要求不高. 1.动态删除Table 里面内容技巧,不需要写太多代码,一行: tb.removeNode(true)3g.mlybyby.com 2.动态增加行,除了CreateElement方法,还可以这样比较短小: 3.在DIV中动

JS代码片段:一个日期离现在多久了

var dateDiff = function(hisTime,nowTime){ if(!arguments.length) return ''; var arg = arguments, now =arg[1]?arg[1]:new Date().getTime(), diffValue = now - arg[0].getTime(), result={ isToday:false }, minute = 1000 * 60, hour = minute * 60, day = hour

JS代码片段:判断一个元素是否进入可视区域

// Determine if an element is in the visible viewport function isInViewport(element) { var rect = element.getBoundingClientRect(); var html = document.documentElement; //在IE中,默认坐标从(2,2)开始计算,导致最终距离比其他浏览器多出两个像素,我们需要做个兼容. var top = document.documentElem

ES7-Es8 js代码片段

es7-es8的新特性可参考: es7-es8 1 function noRun(){ 2 // es6的Generator函数异步 3 function* a(){ 4 yield console.log(1) 5 yield console.log(2) 6 } 7 var aa = a() 8 aa.next() 9 aa.next() 10 11 // es8的asyns/await异步 12 const timeout = async ms => { 13 await new Prom

回归 | js实用代码片段的封装与总结(持续更新中...)

上一次更博还是去年10月28号了,截至今天已经有整整4个月没有更新博客了,没更新博客不是代表不学了,期间我已经用vue做了两个项目,微信小程序做了一个项目,只是毕竟找到工作了,想偷偷懒,你懂的. 过年期间一直在关注js片段代码,虽然这个时代前端框架横行,大量上层工具层出不穷,比如http请求的封装:react的fetch.vue的axios(vue官方已经不用vue-resource了):知名的lodash,和最近发现的30-seconds-of-code,在我看来这些都是宝贝.言归正传,今天主