![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
挖坑埋你
这个作者很懒,什么都没留下…
展开
-
JS 悬浮框显示图片
使用方式1、元素的设置img src="${src}" alt="头像" width="20" height="20" class="apreview" title="${title}"/>2、加入cssstyle type="text/css"> .preview {position:absolute;background:#fff;padding:10px;di原创 2018-01-12 22:41:15 · 6285 阅读 · 0 评论 -
五种加载 JavaScript 脚本的方式
javaScript文件(下面简称脚本文件)需要被HTML文件引用才能在浏览器中运行。在HTML文件中可以通过不同的方式来引用脚本文件,我们需要关注的是,这些方式的具体实现和这些方式可能会带来的性能问题。 当浏览器遇到(内嵌)标签时,当前浏览器无从获知javaScript是否会修改页面内容。因此,这时浏览器会停止处理页面,先执行javaScript代码,然后再继续解析和渲染页面。同样的情原创 2018-01-08 20:30:38 · 8969 阅读 · 0 评论 -
JavaScript 正则表达式匹配成功后的返回结果
使用正则表达式EDIT正则表达式可以被用于RegExp的exec和test方法以及 String的match、replace、search和split方法。这些方法在JavaScript 手册中有详细的解释。表 4.2 使用正则表达式的方法方法描述exec一个在字符串中执行查找匹配的RegExp方法,它返回一个数组(未原创 2018-01-08 17:50:29 · 20906 阅读 · 1 评论 -
jsonp 详解
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的 元素是一个例外。利用 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JS原创 2018-01-08 15:59:05 · 3606 阅读 · 0 评论 -
浏览器中 Javascript 的加载原理
在讲这个问题之前,先来补充几个知识点,如果对此已经比较了解可以直接跳过。 大多数浏览器的组件构成如图在最底层的三个组件分别是网络,UI后端和js解释器。作用如下:网络- 用来完成网络调用,例如http请求,它具有平台无关的接口,可以在不同平台上工作。UI 后端- 用来绘制类似组合选择框及对话框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口。JS解释器-原创 2018-01-07 22:24:32 · 3251 阅读 · 0 评论 -
JavaScript Uncaught TypeError: Cannot read property 'value' of null
用JavaScript操作DOM时出现如下错误: Uncaught TypeError: Cannot set property 'value' of null Uncaught TypeError: Cannot read property 'id' of undefined例如:html xmlns="http://www.w3.org/1999/xhtml">原创 2018-01-06 13:46:48 · 43162 阅读 · 1 评论 -
JavaScript 异步提交表单的6种方式
零、在学习异步提交表单之前,先来学习几个JQuery方法和属性1、serialize():序列表格内容为字符串。如下: queryBean.orderBy=OPERATE_TIME&queryBean.orderSequnce=DESC&queryBean.title=&queryBean.province=&queryBean.city=&selectID=ad78f509f2bc4原创 2018-01-06 13:01:20 · 13099 阅读 · 1 评论 -
JavaScript FormData的详细介绍及使用
FormData的详细介绍及使用请点击此处,那里对FormData的方法和事件已经表述的非常清楚,这里就不再浪费时间在介绍一遍了。本文主要针对FormData对象的使用以及异步文件上传进行详细的说明。 FormData对象可以让我们组织一个使用XMLHttpRequest对象发送的键值对的集合。它主要用于发送表单数据,但是可以独立于使用表单传输的数据。一、从头开始创建一个Form原创 2018-01-06 12:51:36 · 48558 阅读 · 0 评论 -
JavaScript 事件流、事件处理程序、事件侦听器、冒泡
1、事件流事件冒泡IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。事件捕获事件捕获的思想是不太具体的节点应该更早的接收到事件,而最具体的节点应该在最后接收到节点。事件捕获的用意在于事件到达预定目标之前捕获它。DOM事件流“DOM2级事转载 2018-01-12 22:51:27 · 314 阅读 · 0 评论 -
19 个 JavaScript 有用的简写技术
整理自 https://segmentfault.com/a/11900000126738541、三元操作符当想写if…else语句时,使用三元操作符来代替。const x = 20;let answer;if (x > 10) { answer = 'is greater';} else { answer = 'is lesser';}简写:翻译 2018-01-10 13:32:56 · 308 阅读 · 0 评论