过往一些不足的地方,通过博客,好好总结一下。1.css禁用鼠标事件
页面加载 JS 顺序或方式不同,可能会导致功能失效、错误的产生或加载解析时间过长,拖慢整个页面展示。了解 JS 的加载顺序了解页面元素的加载顺序,找到 JS 执行失败原因。有时明明没有问的代码,可就获取不到元素值或信息,这可能是JS执行时间过早或过晚,而导致的 JS 执行失败。我们来看一幅图,了解defer、async属性对JS下载、执行顺序的影响默认情况下,浏览器解析到JS文件就会立即下载文件,
最近在开发过程中需要用到图片剪裁上传的功能,一开始是想着用canvas来实现,但对于canvas还不是很熟悉,于是走了个捷径,找了一款开源的jQuery插件。还是挺简单好用的,适配IOS、Android和PC端各种浏览器,当然,除了IE9以下的版本(反正我不知道IE有什么存在的必要)。要想适配IE9以下的版本,就必须要用到flash插件了。我们先看一下JQuery这个插件怎么用:
1 jQuery操作1.1 引入jQuery要使用jQueryjavascript库,只需要将jQuery 对应的“jquery-x.x.js”脚本文件引入到页面中即可。
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。这个实现并不复杂,通过简单几句jquery代码就可以写出一个滚动到底部加载的雏形,当然,要体验好一点,还有很多细节要特别处理的,下面为你推荐 10 个 jQuery 的无限滚动的插件:1.jQuery ScrollPaginationjQuery ScrollPagination plugin
前端开发的 “江湖” 里,JavaScript 就是咱们闯荡的 “绝世武功”。可不少兄弟天天对着代码抓耳挠腮,写得又慢又容易出 Bug,加班都成了家常便饭!别愁!今天带来的这 10 个 JavaScript 实战技巧,堪称 “效率神器”,不管你是刚入行的 “小白萌新”,还是经验丰富的 “前端大佬”,看完保准直呼过瘾,从此告别低效代码,在团队里脱颖而出!咱这文章还藏了超多当下最火的前端类热搜词,干货
对于前端来说,请求是前端日常工作必备的,通过请求才能与后端进行数据交互,尤其在现在前后端分离的开发模式下,请求显得就更加重要。因此,对于前端开发者来说,掌握请求就很重要。下面将从 http 请求和常见的几个请求技术做具体的讲解。1.XMLHttpRequestXMLHttpRequest 一开始只是微软浏览器提供的一个接口,后来各大浏览器纷纷效仿也提供了这个接口,再后来 W3C 对它进行了标准化,
简介:1.使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对 ...
本教程将使用Visual Studio 2013手把手教你用lazyload.js释放你网站的宽带。本文源码:https://github.com/shellcheng/UsedLazyjs本文地址:用lazyload.js释放你网站的宽带本教程由技术爱好者成笑笑(博客:http://www.chengxiaoxiao.com/)写作完成。如有转载,请声明出处。目录
ios12下,h5事件在微信浏览器内,事件混乱现象:例如点击文本框,输入文字后,会发现整个网页的点击事件都无法触发,像失效了一样。根本原因:根本原因是:input聚焦后页面被顶起,然后失焦后页面回位,但是这里只是视觉上回位了,window其实已经被顶上去一定的距离。所以当你再次点击页面时,其实已经就是错位的了,目前只发现部分ios在微信浏览器有这种问题。解决方案:引用js即可。
