js基础
文章平均质量分 59
Djj_Alice
这个作者很懒,什么都没留下…
展开
-
prototype+__proto__+new自我总结
prototype 是 面向 构造函数__proto 是__ 面向 实例化 后 的对象 var b = new B('testb') var o = new Object() // 生成一个 新的 对象 b 这里 可以约等于 var b = {} o.__proto__ = B.prototype // 这里就是 函数对象中 独有的 prototype 属性。 ...原创 2018-03-30 17:31:43 · 194 阅读 · 0 评论 -
跨域(JSONP & CORS)请求的实例
随着软件开发分工趋于精细,前后端开发分离成为趋势,前端同事负责前端页面的展示及页面逻辑处理,服务端同事负责业务逻辑处理同时通过API为前端提供数据也为前端提供数据的持久化能力,考虑到前后端同事开发工具和习惯的不同,必然需要将前后端项目进行独立,再者考虑到网站访问速度的问题,需要将静态资源部署到CDN服务器上这样项目分离也成为了必然。然而项目分离部署分离带来的问题就是跨域请求的问题,本例对比较流行...转载 2018-06-07 18:30:35 · 432 阅读 · 0 评论 -
html中offsetTop、clientTop、scrollTop、style.top详解
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获...转载 2018-06-14 17:31:17 · 1052 阅读 · 0 评论 -
JSON - 页面解析后台传的JSON
后台传JSON一般有两种格式:① out直接拼接传回;一般返回JSON字符串。out.print("{\"username\":\"yanshi02\",\"password\":\"123456\"}");下面的形式返回将不不能解析!"{'username':'admin','password':'123456'}"1234② 返回一个JSON-String对象;JSON数组多应用转载 2018-06-06 11:10:50 · 838 阅读 · 0 评论 -
js创建对象的六种方法
我们可以利用JavaScript的语法特征,以类的思想来创建对象。方法一:原始方法代码如下:[javascript] view plain copy<script> var obj = new Object(); obj.name = "Kitty";//为对象增加属性 obj.age = 21; obj.showName = fu...转载 2018-06-06 10:50:18 · 232 阅读 · 0 评论 -
selectedIndex的值竟然为-1
今天在写二级联动的时候,跟踪到selectedIndex的值竟然为-1;不是应该从0开始的吗?找了半天才发现原因,竟然是由于没有选项,如果没有则值为-1。一般最有可能的原因是所选ID可能为0,找不到选项就赋不上值,所以才会出现值为-1的情况!...原创 2018-04-24 16:28:38 · 3765 阅读 · 0 评论 -
事件冒泡和捕获及DOM事件流
(一) DOM事件流DOM事件流个人感觉就是事件冒泡和事件捕获的结合体。DOM事件流:将事件分为三个阶段:捕获阶段、目标阶段、冒泡阶段。先调用捕获阶段的处理函数,其次调用目标阶段的处理函数,最后调用冒泡阶段的处理函数。这个过程很类似于Struts2框中的action和Interceptor。当发出一个URL请求的时候,先调用前置拦截器,其次调用action,最后调用后置拦截器。?123456789...转载 2018-04-23 11:20:02 · 323 阅读 · 0 评论 -
prototype 和 proto function 和 object 以及new之间的区别和联系
本文主要讲三个 问题prototype 和 protofunction 和 objectnew 到底发生了什么prototype 和 proto首先我们说下在 JS 中,常常让我们感到困惑的地方,就是 prototype 和 __proto__ 到底是干嘛的1. __proto__ 就是 Javascript中 所谓的原型 (这里,我们还是拿具体的例子来说明吧) function A ...转载 2018-03-29 16:55:26 · 373 阅读 · 0 评论 -
JS与DOM的兼容性
浏览器市场的百花争艳既打破了IE一家独霸的垄断局面也给网页开发者带来不小的麻烦,IE、FireFox、Opera、Safari……还有新秀Chrome...昨日黄花Netscape...Oh My God!究竟哪款浏览器可以完美展现我的网页效果?我那制作精美的网页在哪款浏览器上又糟糕的一塌糊涂?本文仅关注占浏览器市场份额绝大部分的IE与FireFox对网页开发中的兼容性问题,文中所涉及经验部分为笔...转载 2018-04-17 13:45:08 · 324 阅读 · 0 评论 -
js对url进行编码和解码(三种方式区别)
js对url进行编码和解码(三种方式区别)*** 只有 0-9[a-Z] $ - _ . + ! * ' ( ) , 以及某些保留字,才能不经过编码直接用于 URL。***例如:搜索的中文关键字,复制网址之后再粘贴就会发现该URL已经被转码。1、escape 和 unescape原理:对除ASCII字母、数字、标点符号 @ * _ + - . / 以外的其他字符进行编码。编码:esca...转载 2018-04-03 15:57:58 · 1780 阅读 · 0 评论 -
HTML5读取本地文件 FileReader API接口
1、FileReader接口的方法FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取。无论读取成功或失败,方法并不会返回读取结果,这一结果存储在result属性中。FileReader接口的方法 方法名 参数 描述 readAsBinaryString file 将文件读取为二进制编码 readAsText file,[en...转载 2018-08-02 09:10:14 · 1736 阅读 · 0 评论