#JavaScrip

Javascript模块化编程(三):require.js的用法 (转)

转自:http://my.oschina.net/u/1390066/blog/213769 一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见...

JavaScript--事件模型(转)

在各种浏览器中存在三种事件模型:原始事件模型(originaleventmodel),DOM2事件模型,IE事件模型.其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持.1.原始事件模型其事件类型:分为"输入事件(如onclicki)"和"语义事件(如onsubmi...
代码星球 ·2020-05-17

JavaScript的事件代理(转)

 如果你想给网页添加点JavaScript的交互性,也许你已经听过JavaScript的事件代理(eventdelegation),并且觉得这是那些发烧友级别的JavaScript程序员才会关心的什么费解的设计模式之一。事实上,如果你已经知道怎么添加JavaScript的事件处理器(eventhandler)...
代码星球 ·2020-05-17

window.postMessage 跨窗口,跨iframe javascript 通信

执行它们的页面位于具有相同的协议(http/https),端口(80/443),主机(通常为域名)时,这两个脚本才能相互通信大多数情况下,网站就是内部的域名,所以是同源通信,可以相互访问不同域名,不同窗口,内嵌iframe(可能是外部域名地址)这种就是非同源通信,来自H5api,没想到吧,h5还有个这样的方法*.*语法...

Angular4.x+Ionic3 踩坑之路之打包时出现JAVASCRIPT HEAP OUT OF MEMORY的几种解决办法

最近开发的一个比较大型的App时打生产环境包是出现内存不足导致打包失败的问题。然后百度发现解决方法都是一样,自己试了一下都没什么暖用,心里只想用呵呵来形容了。最后经朋友介绍,技术问题还得去谷歌,gitub官网,果然问题真的找到了,而已也解决了,以下是给出几种解决方案:Ionicgithub官网1.在package.js...

webpack打包---报错内存溢出javaScript heap out of memory

今天,npmrunbuild打包时,又报内存溢出了。所以记录一下,之前查了博客有一些解释。 “报错CALL_AND_RETRY_LASTAllocationfailed-JavaScriptheapoutofmemory是JavaScript堆内存不足,这里说的JavaScript其实就是Node...

JavaScript工具类(三):localStorage本地储存

localStorageWeb存储API提供了sessionStorage(会话存储)和localStorage(本地存储)两个存储对象来对网页的数据进行添加、删除、修改、查询操作。localStorage用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。sessionStorage用于临时保存同一窗口...

Javascript将html转成pdf,下载(html2canvas 和 jsPDF)

最近碰到个需求,需要把当前页面生成pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要:)项目源码地址:https://github.com/linwalker/render-html-to-pdf简介我们可以直接在浏览器端使用html2canvas,对整个或局部页面进行‘截图&rsquo...

ASP.NET MVC 中使用JavaScriptResult

在浏览器地址栏输入地址,在页面上想通过脚本弹出一个框,看到Controller下有个JavaScript方法,返回的类型是JavaScriptResult,于是想用这个方法弹出框,publicActionResultIndex(){returnthis.JavaScript("<script>alert(&...

Javascript、Jquery获取浏览器和屏幕各种高度宽度

 Javascript: IE中:document.body.clientWidth==>BODY对象宽度document.body.clientHeight==>BODY对象高度document.documentElement.clientWidth==>可见区域宽度docume...

javascript判断chrome浏览器的方法

 varisChrome=window.navigator.userAgent.indexOf("Chrome")!==-1;if(isChrome){alert("是Chrome浏览器");}else{alert("不是Chrome浏览器");} ...

JavaScript Puzzlers!--JavaScript难题

 很久以前看过一个老外写的帖子,JavaScriptPuzzlers!,直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才能得到正确答案。也有一些作者也没有解释清除,直接通过实验给出答案了。这44个问题是在ECMA262(5.1)环...

Cookies揭秘 [Asp.Net, Javascript]

Cookies想必所有人都了解,但是未必所有人都精通。本文讲解了Cookies的各方面知识,并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 1.什么是CookiesCookie是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递。Cookie包含每次用户访问站点时Web应用程序都可以...

了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult

在之前的两篇文章(《EmptyResult&ContentResult》和《FileResult》)我们剖析了EmptyResult、ContentResult和FileResult这三种ActionResult是如何将Action执行的结果响应给客户端的。本篇文章着重介绍在进行Ajax调用中经常使用的两个Ac...

【javascript】js 判断微信浏览器

上周接到个需求,需求是这样的:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个apk的下载地址,用户点击下载按钮可以下载此apk。然后就发生了问题,经过测试,发现用微信扫一扫打开的页面点击下载按钮下载不了apk,后百度之,原来是微信内置浏览器屏蔽了下载链接,后面和需求方沟通,需求改为如果用户是用微信内...
首页上一页...7475767778...下一页尾页