1. JS防篡改对象

    javascript的共享本质使得其任何对象都可以被在同一环境中运行的代码修改。但是由于一个项目需要多人协作的原因,如果不是总观全局代码,很有可能在开发的过程中一不小心就修改了别人的代码,甚至更悲剧的是,用不兼容的功能重写了原生对象。所以如何防止篡改是一项很重要的工作。不可扩展对象默认情况下,所有对象都是可以扩展的,也就是说,任何时候都可以向对象中添加属性和方法。比如我定义一个对象var student={name:’liao’}然后给他添加一个属性student.score=89;那么s...…

    2018-01-27
    JS
    阅读全文 »

  2. 浏览器检测

    随着公司用的人多了,使用的浏览器的种类也多了,浏览器兼容性这块就需要做起来了,之前调试一直用的chrome和360浏览器,所以引擎和这两款浏览器一样的其他浏览器兼容性上没啥大问题,但是对于火狐浏览器FireFox和欧朋浏览器Safari,特别是IE浏览器就需要做些额外的工作了。在额外工作之前首先需要检测浏览器的信息,下面是代码: //获取浏览器相关信息 function allinfo() { var appName = navigato...…

    2018-01-20
    JS
    阅读全文 »

  3. python学习二

    IO编程stringIO:在内存中读写str.要把str写入StringIO,我们需要先创建一个StringIO,然后,像文件一样写入即可>>> from io import StringIO>>> f = StringIO()>>> f.write('hello')5>>> f.write(' ')1>>> f.write('world!')6>>> print(f.getvalu...…

    2018-01-07
    python
    阅读全文 »

  4. python学习一

    python学习告一段落了,廖雪峰教程介绍的还是挺直白的,当然,小白如我,python代码还是不忍直视。而且代码这种东西,一段时间不用,就会生手,好记性不如烂笔头,所以总结下python的基础知识,日后也好拿出来看看,以免忘记,需要重新翻。python基础python数据类型:整数、浮点数、字符串布尔值、空值(None)、变量、常量python3中字符串是以unicode编码的,即python支持多语言。可以用encode()为str指定bytes,将bytes转为str通过decode(...…

    2018-01-05
    python
    阅读全文 »

  5. echarts图片传输到后台

      页面统计了数据后,通过echarts能够很好的将数据已图表的像是展示出来,非常美观炫酷,但是仅仅在页面上展示是不够的,公司内部发送邮件报告需要以excel文档展示,所以,需要将以生成的echarts生成的图片传输到后台。将图片传输到后台,通常我们需要将图片转成base64编码,后台对编码进行处理,就可以在服务器端生成图片,然后将图片放到Excel表中的制定位置。echarts的getDataURL()方法通过eharts处理数据展示在页面上的图表是canvas绘制,还不是图片元素,ec...…

    2017-12-05
    JS
    阅读全文 »


← 最近 3 / 6 更早 →