JS
liwb94
这个作者很懒,什么都没留下…
展开
-
关于javascript调用重名函数的问题
在js中如果出现重名方法(单纯的方法名一样),无论参数和返回值是否相同。后面出现的方法都会覆盖前面的方法,即总是调用距离最近的方法。 比如在一个页面先引入a.js 再引入b.js。他们中间都有一个test()函数。那么会调用b.js中的该方法。另一个场景就是自定义alert()方法来覆盖本身的alert()方法。在需要的页面引入写的有alert()方法的xx.js.那...原创 2018-04-23 18:51:08 · 1631 阅读 · 0 评论 -
js相关的一些记录
一:立即执行函数(function($){...})(jQuery)定义了一个匿名函数 并调用。等同于 var fn = function($){....}; fn(jQuery);(funtion(){})(); (function(){}());立即执行函数;相当于先申明一个函数,声明完后直接调用; 二:函数的命名方式1、一种是声明式。而声明式会导致函数提升,functio...原创 2019-01-30 16:42:02 · 96 阅读 · 0 评论 -
cookie的属性和FlashCookie
cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。本文主要JS怎样读取Cookie以及域的设置。 在Javascript脚本里,一个cookie 实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的...转载 2018-12-25 09:15:51 · 598 阅读 · 0 评论 -
跨域通信的几种方式及总结
源地址:https://www.cnblogs.com/smyhvae/p/8523576.html很好的文章 记录一下总结一下:其实跨域并不会出现问题,跨域的出现只是浏览器为了阻止js读取不同域的响应内容以及限制cookies、LocalStoraged在不同域之间传递。没有跨域后端server只要在回应头部‘set-cookie’,那么就会有cookie产生并保存在客户端clie...转载 2018-12-18 15:15:19 · 1327 阅读 · 0 评论 -
window对象和document对象
原文地址 https://blog.csdn.net/zhouziyu2011/article/details/619228891、window:代表浏览器中一个打开的窗口。(1)对象属性① window.self 引用本窗口window==window.self② window.name 为窗口名字③ window.defaultStatus 窗户状态栏信息④ windo...转载 2018-12-18 14:18:24 · 260 阅读 · 0 评论 -
非ajax方式提交表单不刷新页面
Ajax最大的特点就是可以不刷新页面而实现数据的通信及更改页面信息。那么用AJAX进行后台通信传递字符串还是可以的,遇到上传文件该怎么办呢?基于安全考虑,JS是不能直接进行文件操作的,只好用原始的from来提交文件上传了。这样一来,用form不就要刷新页面了吗?其实也不是。这是网上找的一个一般通用的处理方法给我们的from加一个target属性,并且将这个属性的值设置为隐藏的iframe的...原创 2018-12-18 10:59:43 · 275 阅读 · 0 评论 -
net::ERR_CONTENT_LENGTH_MISMATCH 导致的个别字乱码
加载html文件含有中文时会让响应的Content-Length不准确导致的出现加载出中文个别字体乱码后面发现是sitemesh装饰器bug导致的<!-- 装饰容器 sitemesh 文档 http://wiki.sitemesh.org/wiki/display/sitemesh/Home --><!--会导致html等页面出现加载失败或异常 在decorator...原创 2018-12-20 12:00:49 · 461 阅读 · 0 评论 -
如何理解和熟练运用js中的call及apply?
作者:杨志链接:https://www.zhihu.com/question/20289071/answer/14644278来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在javascript OOP中,我们经常会这样定义: function cat(){}cat.prototype={ food:"fish", say: funct...转载 2018-05-22 09:10:42 · 134 阅读 · 0 评论 -
原生JSONP实现_动态加载js(利用script标签)
JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。由于同源策略,一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 元素的这个开放策略(导入<...原创 2018-05-07 10:50:34 · 3332 阅读 · 0 评论