JavaScript
xiaogang's blog
趁着砖不烫手的时候赶紧搬
展开
-
实现让网页标签页头部有新消息提醒和让网页的Title标题文字滚动显示效果
转自:https://www.cnblogs.com/pipixiaolaohu/p/7890378.html1.http://www.qdfuns.com/notes/44322/c0f113eae21acef5c8c109408e8be641.html<!DOCTYPE html><html lang="en"><head> <...转载 2019-07-19 14:23:57 · 2384 阅读 · 0 评论 -
jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解
1、(function($) {…})(jQuery);1)、原理:这实际上是匿名函数,如下:function(arg){…}这就定义了一个匿名函数,参数为arg而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){…})(param)这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这...转载 2019-08-22 10:19:28 · 266 阅读 · 0 评论 -
jQuery实现点击复制效果
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>target-input</title><meta name="viewport" content="width=device-width, initial-scale=1"&g...原创 2019-08-13 08:52:43 · 3314 阅读 · 0 评论 -
为什么要阻止表单的默认处理?
用户单击提交按钮或图像按钮时,就会提交表单。使用<input>或<button>都可以定已义提交按钮,只要将其type特性的值设置为"submit"即可.而图像按钮则是通过将<input>的type特性值设型力image*来定义的。因此,只要我们单击以下代码生成的按钮,就可以提交表单<!--通用提交按钮-><inputtyp...原创 2019-08-21 19:02:53 · 1243 阅读 · 0 评论 -
Chrome 的V8 引擎简介
随着Web相关技术的发展,JavaScript所要承担的工作也越来越多,早就超越了“表单验证”的范畴,这就更需要快速的解析和执行JavaScript脚本。V8引擎就是为解决这一问题而生,在node中也是采用该引擎来解析JavaScript。V8是如何使得JavaScript性能有大幅提升的呢?通过对一些书籍和文章的学习,梳理了V8的相关内容,本文将带你认识 V8。 1.渲染引擎及网页渲染...转载 2019-08-24 11:34:22 · 793 阅读 · 0 评论 -
浏览器拦截js打开新窗口的解决方案
今天技术大佬问了我一个问题:使用js在浏览器中打开新的窗口,什么时候会被拦截?什么时候不会被拦截?一下给我问住了·······于是上网百度的一波~常用的两种打开新窗口的方式window.open() 用a标签的target="_blank" 在模板中插入一个a标签,然后javascript去触发a链接的click,实现跳转。(该方法在jQuery跟js中有坑...)//**...转载 2019-08-15 11:42:04 · 654 阅读 · 0 评论 -
浅谈:浏览器的工作原理
前面的话 浏览器(browser application)是专门用来访问和浏览万维网页面的客户端软件,也是现代计算机系统中应用最为广泛的软件之一,其重要性不言而喻。前端工程师作为负责程序页面显示的工程师,需要直接与浏览器打交道。本文将详细介绍浏览器的工作原理组成 浏览器的组成如下图所示 主要组件包括: 1. 用户界面 - 包括地址栏、后退/前进按钮、书签目录等...转载 2019-08-23 19:41:35 · 192 阅读 · 0 评论 -
JavaScript的严格模式与非严格模式的区别
对于 JavaScript 严格模式与非严格模式的区别,强烈建议大家去查看权威文档 MDN: 严格模式,不要乱找百度,本文也主要是参考了 MDN 上对 JS 严格模式 的介绍。首先,严格模式通过抛出错误来消除一些原有的静默错误。其次,严格模式修复了一些导致JavaScript引擎难以执行优化的缺陷:有时候,相同的代码,严格模式可以比非严格模式下运行的更快。第三,严格模式禁用了在ECMASc...转载 2019-08-20 10:40:00 · 712 阅读 · 0 评论 -
Js中window与document对象的区别
window对象和document对象的区别:一般来讲,一个window里就是一个document,但是,iframe里面也可以装个document,在iframe里面就有区别了alert(document.location===window.location);//true不要混淆Window对象的location属性和Document对象的location属性...原创 2019-08-23 17:47:46 · 2046 阅读 · 1 评论 -
禁止选中网页中的内容
在网页中进行用户操作时,会遇到当用户拖动鼠标时,选中网页中的部分内容,影响用户体验。所以我们要解决这种问题,提升用户体验。方法:①css*{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:non...原创 2019-08-24 08:45:39 · 251 阅读 · 0 评论 -
网站菜单针对永华体验的优化
转:https://www.cnblogs.com/redjoy/p/7270193.html在较多电商类网站中,总会有竖排主类别菜单,鼠标滑动右侧显示分类下的详细类别,但因为是竖排分类,就可能会出现鼠标滑动时,只是想单纯的在露出的详细分类下,点击当前分类下的某个分类,但是因为鼠标滑动经过了其他分类,子分类菜单就被切换走了,只能鼠标平移至右侧,用户体验是极不好的。比如下图在选择了 “...原创 2019-07-30 17:51:14 · 639 阅读 · 0 评论 -
JavaScript的阻塞问题,以及在浏览器中的执行
script 标签的4个属性:async: 表示应当立即下载脚本,但不应妨碍页面中的其他操作(延迟执行),比如下载其他资源或者等待加载其他脚本。之 对外部脚本文件有效。 defer: 表示脚本可延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。 src: 表示包含执要行代码的外部文件。 type: 表示编码使用的脚本语言的内容类型(也...原创 2019-08-23 15:17:09 · 780 阅读 · 0 评论