当前位置: 首页 > news >正文

外贸开发产品网站建设无极app定制开发公司网站模板

外贸开发产品网站建设,无极app定制开发公司网站模板,深圳做英文网站公司,网站页面好了怎么做后端缘由 前段时间再看了一些javascript的学习资料,也写的一些demo,在输出的时候一般都用alert,但这个方法会打断函数运行,用起来不是很好.还有就是console.log这个方法,这种方法原来一直以为只能在FireFox上面才能用,现在才发现主流浏览器都支持.但我的这个插件已经写的差不多了,所…缘由   前段时间再看了一些javascript的学习资料,也写的一些demo,在输出的时候一般都用alert,但这个方法会打断函数运行,用起来不是很好.还有就是console.log这个方法,这种方法原来一直以为只能在FireFox上面才能用,现在才发现主流浏览器都支持.但我的这个插件已经写的差不多了,所以我还是把它写出来,让大家共同学习一下. DOM结构   由于只是对结果的简单输出,所以我选择了textarea存放.再给textarea加层div用于定位.同时加了4个控制按钮(最小化,最大化,清空,关闭). function createConsole() {//this:consoleClass的实例(这个也就是this用法的一个体现)var self this;if (self.divConsoleContent ! null self.txtConsoleContent ! null) {if (self.divConsoleContent.style[display] none) {self.divConsoleContent.style[display] block;setStyle(self.divConsoleContent.style, options.maxSizeCss);}return;}var body document.getElementsByTagName(body)[0];var div document.createElement(div);div.setAttribute(id, divConsoleContent);setStyle(div.style, options.maxSizeCss);var txt document.createElement(textarea);txt.setAttribute(id, txtConsoleContent);setStyle(txt.style, options.txtCss);txt.setAttribute(readonly, readonly);var btnMax document.createElement(button);var btnMin document.createElement(button);var btnClear document.createElement(button);var btnHidden document.createElement(button);setStyle(btnMax.style, options.buttonCss);setStyle(btnMin.style, options.buttonCss);setStyle(btnClear.style, options.buttonCss);setStyle(btnHidden.style, options.buttonCss);btnMax.innerHTML \u005b\u005b\u005d\u005d; //[[]]btnMax.innerText \u005b\u005b\u005d\u005d;btnMin.innerHTML \u002d; //-btnMin.innerText \u002d;btnClear.innerHTML \u007c; //|btnClear.innerText \u007c;btnHidden.innerHTML \u00d7; //xbtnHidden.innerText \u00d7;btnMin.onclick function () {setStyle(self.divConsoleContent.style, options.minSizeCss);};btnMax.onclick function () {setStyle(self.divConsoleContent.style, options.maxSizeCss);}btnClear.onclick function () {options.currentText ;self.txtConsoleContent.value ;}btnHidden.onclick function () {//setStyle(self.divConsoleContent.style, { display: none });}document.body.appendChild(div);div.appendChild(btnMin);div.appendChild(btnMax);div.appendChild(btnClear);div.appendChild(btnHidden);div.appendChild(txt);self.divConsoleContent div;self.txtConsoleContent txt;}; 数据处理   数据处理是我只是简单的进行了字符串拼接,并没有对数据显示格式还转义字符进行处理,对于这些大家可以用JSON2进行处理,下面的例子用也有用到. //时间格式的处理借鉴了json2function f(n) {// Format integers to have at least two digits.return n 10 ? 0 n : n;}function formatDate(val) {return isFinite(val.valueOf())? val.getUTCFullYear() - f(val.getUTCMonth() 1) - f(val.getUTCDate()) T f(val.getUTCHours()) : f(val.getUTCMinutes()) : f(val.getUTCSeconds()) Z: null;}//基本数据类型function formatMetaData(val) {var res;if (val instanceof Date) {res formatDate(val)if (res null){ res null; }}else if (typeof (val) undefined) {res undefined;}else if (val null) {res null;}else if (typeof (val) string) {res val ;}else {res val.valueOf();}return res;}//Objectfunction formatObj(obj) {var res {;if (obj instanceof Date) {obj formatDate(obj);if (obj ! null) {return obj;}}if (obj null) {return null;}for (var p in obj) {res res \ p \: format(obj[p], false) ,;}res res.substr(0, res.length - 1);res res };return res;}//所有数据类型处理的入口(blnImport是否是入口)function format(args, blnImport) {var res ;if (blnImport true) {if (args.length 0)return ;else if (args.length 1) {args args[0];}}if (args instanceof Array) {var arr [];for (var i 0; i args.length; i) {arr.push(format(args[i], false));}res [ arr.join(,) ];}else if (typeof (args) object) {res formatObj(args);}else {res formatMetaData(args);}return res;} 调用 headtitleBarlow Console/titlescript srcbarlow.console.js typetext/javascript/scriptscript srcjson2.js typetext/javascript/scriptscript typetext/javascript charsetuft-8function testPrint() {//基本数据类型var a test;var e;barlow.console.printline(e);barlow.console.printline(null);barlow.console.printline(1);barlow.console.printline(11.1);barlow.console.printline(true);barlow.console.printline(a);barlow.console.printline(1 / 0);barlow.console.printline(new Date())barlow.console.printline(----------------)//数组barlow.console.printline([a, a]);//Objectbarlow.console.printline({ a: 1, b: { a: abcfaa }, bac: { a: [1, 2, 3, 4]} });//JSON2barlow.console.printline(JSON2);barlow.console.printline(JSON.stringify({ a: 1, b: { a: abcfaa }, bac: { a: [1, 2, 3, 4]} }));barlow.console.printline(JSON2);barlow.console.printline(JSON.stringify({ a: 1, b: { a: abcfaa }, bac: { a: [1, 2, 3, 4]} }, {},4));}/script /head bodyinput typebutton valueTest onclicktestPrint() /div styleheight: 2000px;/div /body /html 结果为   这个js插件目前只支持ie8及以上,但我觉得已经够用了,怎么说微软今年也不支持xp了,所以这个插件我觉得还是可以作为学习js或者调试的时候使用. 写的后面的话   在园子里逛了一年多了,学了多少东西.同时看见各大位大牛写的文章那是相当的佩服.在这我也小露一手,同时也希望往后能够坚持下来,将自己的学习的东西还有一些心得能够用自己的文字记录下来. 下载转载于:https://www.cnblogs.com/gangtianci/p/3520173.html
http://www.huolong8.cn/news/63962/

相关文章:

  • 1元云购网站建设网站seo优化技能
  • 成都网站建设略奥网络电商怎么推广自己的产品
  • 山西城乡和住房建设厅网站首页游戏公司排行榜前十名
  • 网站滑动效果怎么做怎么样做公司网站
  • 网站建设学习课程大的互联网公司
  • 网站推广经验wordpress搭建电子商务
  • 建设网站青岛在后台怎么做网站内链
  • 做衣服招临工在什么网站找线上商城运营的主要工作
  • 哪个网站可以免费做国外网站怎么制作网站设计
  • 南宁设计网站属于网站的管理 更新 维护
  • 小企业做网站有没有用wordpress如何改成中文
  • 个体可以做企业网站吗毕业设计做网站好的想法
  • 郑州网站创建如何在网站上做qq群链接
  • 海兴县网站建设公司苏宁网站建设
  • 做网站汉狮网络福建大佳建设工程有限公司网站
  • 网站帮助文档怎么写免费网站域名使用
  • 东莞网站开发哪家强访问网站出来的是目录
  • 温州本地网站单县住房和城乡建设局网站
  • 大型网站开发工具网站素材
  • 开源asp学校系统网站html代码查看
  • 网站模板 素材网站点击后的loading是怎么做的
  • 手机网站后台管理系统导视设计分析
  • 东莞大朗网站设计在家做电商怎么做
  • seo的网站特征广州门户网站建设
  • 破解asp网站后台密码毕设网站开发需要做什么
  • 南宁两学一做网站网络推广营销软件
  • 江苏省灌云建设局5.0网站wordpress noren
  • 安徽长江建设集团有限公司网站怎么提升网站打开速度
  • 做包装的网站有哪些网站变灰色 html
  • 一手房发帖网站怎样做路桥建设网站