摘要: 1.window.location.href = 'url' //页面跳转2.window.location.replace(‘url’) //页面替换,将当前页面替换为参数URL,这种方法浏览器会吧参数URL替换掉缓存里的URL,不能再用前进后退访问被替换掉的URL,适用于过度页面。 3.wind 阅读全文
posted @ 2017-02-02 11:34 一只机智的猫 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 打开chrome浏览器在地址栏输入网址回车之后, chrome 浏览器搜索自身的DNS缓存,看是否有目标网址对应的IP地址(这个缓存大概只有一分钟左右);如果没搜到会搜索系统自身的DNS缓存,如果本地系统的DNS缓存也没有搜到会尝试读取本地host文件;如果host文件里也没有,系统会发起一个DNS 阅读全文
posted @ 2017-02-02 11:34 一只机智的猫 阅读(486) 评论(0) 推荐(0) 编辑
摘要: css3兼容:IE10+、FF、oprea(animation);safari、chrome(-webkit-animation) js+dom:没有兼容问题; js+canvas:IE9+;(性能最好) 性能:css动画比JS流畅的前提:1.chrome基础的浏览器;2.js执行一些昂贵的任务;3 阅读全文
posted @ 2017-02-02 11:33 一只机智的猫 阅读(4158) 评论(0) 推荐(0) 编辑
摘要: 大家都知道canvas是个非常好玩的东西,但是IE9以下的浏览器不支持,有时候业务需求必须用到canvas,且又要求兼容IE8浏览器,那怎么办呢? 1.添加对html5的支持:<!--[if IE]> <script src="/public/html5.js" type="text/javascr 阅读全文
posted @ 2017-02-02 11:32 一只机智的猫 阅读(9583) 评论(0) 推荐(0) 编辑
摘要: 做过移动端开发的朋友都清楚在移动端,click事件都有大约300毫秒的延迟响应,最开始项目中遇到的点透事件,可把我折磨了好久,后来查了相关资料,才知道是因为click的延迟,最开始解决方案是用touchend事件取代了touch事件,后来总感觉怪怪的,不断的关注这个问题,发现了fastclick这个 阅读全文
posted @ 2017-02-02 11:28 一只机智的猫 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 前几天在豪情大大的前端群里,有个朋友发了几道前端的面试题,闲来无事,自己答了下。 css3动画和JS动画优劣?1. css3动画只兼容Ie10+,js动画几乎兼容所有浏览器;2.js动画更灵活,css3动画更简单3.js动画复用性高4.时间尺度上,css动画粒度比较粗,js动画可以更精细;5.帧速不 阅读全文
posted @ 2017-02-02 11:20 一只机智的猫 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 正如我们了解的一样,当我们书写了JS程序之后,打开浏览器,我们的代码就可以开始运行了(当然保证你的代码没有问题,才能按照你的预期进行执行)。刚才说的是JS执行的一个大的环境,今天我们学习一下,JS在解析器里的一个执行过程。 这个过程分为两个阶段: 进入执行上下文 执行代码 变量对象的变化,和这两个阶 阅读全文
posted @ 2017-01-04 11:44 一只机智的猫 阅读(406) 评论(0) 推荐(0) 编辑
摘要: iOS版微信隐藏着一个查看网页源代码的功能!P.S.这个功能不是对所有人都有实用性。然后设置出现后我也不知道怎么关掉它。 点击搜索微信号的输入框 输入:help,中英文冒号不影响,然后点击搜索 你就会进入到一个你从未进入过的隐藏页面,点击一下【JS调试功能】 选第二项查看源码 这样你就能在手机上查看 阅读全文
posted @ 2017-01-03 09:43 一只机智的猫 阅读(20168) 评论(1) 推荐(1) 编辑
摘要: ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 和var不同的还有,let命令不存在变量提升,所以声明前调用变量,都会报错,这就涉及到一个概念——暂时性死区。 暂时性死区: 只要块级作用域内存在let命令,它所声明的变量就“绑定”(b 阅读全文
posted @ 2016-12-09 16:01 一只机智的猫 阅读(14321) 评论(0) 推荐(1) 编辑
摘要: 前言 进行移动端网页开发时,想要查看手机浏览器信息从来都不是一件容易的事。特别是当目标环境为APP内置WebView,需要调用特定的JsBridge接口时,你根本都干不了什么,只能一遍又一遍地修改代码,重新打开页面并alert一下。你可能会说,可以使用Chrome,Firefox连接手机调试啊!但那 阅读全文
posted @ 2016-12-02 15:45 一只机智的猫 阅读(5352) 评论(0) 推荐(0) 编辑