#Javascript忍者秘籍

深入理解JavaScript变量作用域

  JS变量作用域特点:  a、JS变量作用域是基于其特有的作用域链的。  b、JavaScript没有块级作用域。  c、函数中声明的变量在整个函数中都有定义。1、作用域链varrain=1;functionrainman(){varman=2;functioninner(){varinnerVar=4;alert(...

深入理解JavaScript闭包

一、变量的作用域  要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。另一方面,在函数外部自然无法读取函数内的局部变量。(这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令...

Java使用POM一JAR包的形式管理JavaScript文件-WebJars

说明:原来JS框架还可以使用POM进行管理的。WebJars是一个很神奇的东西,可以让大家以JAR包的形式来使用前端的各种框架、组件。什么是WebJars什么是WebJars?WebJars是将客户端(浏览器)资源(JavaScript,Css等)打成jar包文件,以对资源进行统一依赖管理。WebJars的jar包部署...
代码星球 ·2020-06-26

JavaScript对JSON数据进行排序

varajson={"result":[{"cid":1,"name":"aaa","price":1000},{"cid":2,"name":"bbb","price":150},{"cid":3,"name":"ccc","price":200},{"cid":4,"name":"ddd","price":1500...

Chrome插件在页面上直接绑定JavaScript事件提示Refused to execute inline event handler because it violates the following Co

Chrome插件问了安全是不提倡在页面上直接写JavaScript的,如果出现了这个提示,其实也没有什么,同样可以运行。从Chrome ExtenstionV2开始,不允许执行任何inlinejavascript代码(也就是html内的任何js代码都不允许执行),比如下面的代码:<inputtype="...

前端JavaScript实现跨域的方式(转)

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果...

国内最火的 HTML、CSS、JavaScript 开源项目 Top 榜,你知多少?

对于开发者而言,想要着手前端开发,HTML、CSS和JavaScript是三项必备的基础技能。而如何事半功倍地掌握好这些知识?通过了解当下火热的开源项目不乏为最佳学习姿势。本文盘点国内评分最高且收藏量超过100的前端技术开源项目,希望可以帮助更多的开发者扩展学习。 1.极简模块化前端UI框架Layui&nbs...

WebBrowser-Javascript与C++互操作

WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的个性首页。关于WebBrowser的应用,也可以参考笔者开发的开源W...
代码星球 ·2020-06-22

WebBrowser介绍——Javascript与C++互操作

WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的新闻首页。微软的MFC和.NET都有WebBrowser控件,这两个...

JavaScript 数据类型

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function)。 JavaScript拥有动态类型。这意味着相同的变量可用作不同的类型:var...
代码星球 ·2020-06-18

收藏Javascript中常用的55个经典技巧

1.oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键  <tableborderoncontextmenu=return(false)><td>no</table>可用于Table  ...

JavaScript中的陷阱(关于变量声明,函数)

查看:http://www.css88.com/archives/5347#more-5347 ...

javascript中的cookie

Cookie是怎样工作的?一般来说,Cookie通过HTTPHeaders从服务器端返回到浏览器上。首先,服务器端在响应中利用Set-Cookieheader来创建一个Cookie,然后,浏览器在它的请求中通过Cookieheader包含这个已经创建的Cookie,并且反它返回至服务器,从而完成浏览器的论证。例如,我们...
代码星球 ·2020-06-17

JavaScript中常见的十五种设计模式

在程序设计中有很多实用的设计模式,而其中大部分语言的实现都是基于“类”。在JavaScript中并没有类这种概念,JS中的函数属于一等对象,在JS中定义一个对象非常简单(varobj={}),而基于JS中闭包与弱类型等特性,在实现一些设计模式的方式上与众不同。本文基于《JavaScript设计模...

深入理解JavaScript的事件循环(Event Loop)

 JS的代码执行是基于一种事件循环的机制,之所以称作事件循环,MDN给出的解释为因为它经常被用于类似如下的方式来实现while(queue.waitForMessage()){queue.processNextMessage();}如果当前没有任何消息queue.waitForMessage 会等待...
首页上一页...5758596061...下一页尾页