全站日记 标签: javascript

遇到一个很坑的问题,在Chrome下正常登陆,而换了Safari就无法登陆了 从最开始调试去看application,发现session都被清了 误会是Safari无法存储大字节的json串 就缩小到存一个id,发现也无法登陆 然后看到bug提示,说找不到userInfo.avator 才进去到判断isLogin方法,打印出let token_expire = Date.parse(new Date(userInfo.expire)); 才发现是null。 就找到问题了。 解...
译者按: 你可能已经用到Underscore或者Lodash。本文列举了13个常用的JavaScript工具库来提高开发效率。 原文: 11 Javascript Utility Libraries You Should Know In 2018 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 JavaScript依然是2018年最受欢迎、最流行的编程语言,所以它的生态系统也十分完善。 JavaScript小小...
一笔画是图论科普中一个著名的问题,它起源于柯尼斯堡七桥问题科普。数学家欧拉在他1736年发表的论文《柯尼斯堡的七桥》中不仅解决了七桥问题,也提出了一笔画定理,顺带解决了一笔画问题。用图论的术语来说,对于一个给定的连通图科普存在一条恰好包含所...
网页浏览器主要通过 HTTP 协议连接网页服务器而取得网页, HTTP 容许网页浏览器送交资料到网页服务器并且获取网页。目前最常用的 HTTP 是 HTTP/1.1,这个协议在 RFC2616 中被完整定义。HTTP/1.1 有其一套 Internet Explorer 并不完全支援的标准,然而许多...
不要用 for_in 遍历数组 这是 JavaScript 初学者常见的误区。for_in 用于遍历对象中包括原型链上的所有可枚举的(enumerable)的 key,本来不是为遍历数组而存在。 使用 for_in 遍历数组有三点问题: 遍历顺序不固定 JavaScript 引擎不保证对象的遍历顺序...
今天,我们利用正弦三角函数: y = Math.sin (angle) 在动画上实现物体的线性垂直运动,即物体按照正弦函数运行的轨迹运动。 物体的线性垂直运动效果如下图: 一、创建一个物体(笑脸) 首先我们需要用 canvas 绘制一个笑脸来模拟物体。 创建一个Smile类,实际上笑脸就是根据 Smile 类创建的新对象,即 我们模拟的物体,Smile类代码如下: 构建物体笑脸的构造函数对象(即其原型对象),定义了主要属性包括: 半径、颜色、坐标、线宽等属性。 然后通过pro...
前言 一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。 鉴于想让自己有...
JavaScript 作为当前最为常见的直译式脚本语言,已经广泛应用于 Web 应用开发中。为了提高Web应用的性能,从 JavaScript 的性能优化方向入手,会是一个很好的选择。 本文从加载、上下文、解析、编译、执行和捆绑等多个方面来讲解 JavaScript 的性能优化技...
大家都知道,position:fixed 在日常的页面布局中非常常用,在许多布局中起到了关键的作用。它的作用是: position:fixed 的元素将相对于屏幕视口(viewport)的位置来指定其位置。并且元素的位置在屏幕滚动时不会改变。 但是,在许多特定的场合,指定了 po...
1、ERROR ERROR是基类型,其他的错误类型都是继承自该类型,所以所有的错误类型共享了一套相同的属性,但是ERROR错误类型很少见,只有少量浏览器会抛出该类错误。 主要用于开发者自定义错误 2、EvalError 先了解Eval函数的用法 当函数eval()使用不正确的时候会抛出该错误,但是由于这个错误在不同浏览器中表现不一致,所以很少使用,也即很少遇到。 3、RangeError 数值超出相应范围时即报错,这个应该比较常见 4、ReferenceError 找不到对象...
<前页 1 2 3 4 5 ... 20 21 后页>

查看其它标签的日记: