6款javascript Linq类库

JerryXia 发表于 , 阅读 (1,974)
Javascript已经在全世界范围内流行开了。它被定义为解释性语言、动态语言,此外,它采用弱类型的变量定义,并未使用严格的数据类型。JavaScript是一种多范式语言,支持面向对象的,命令式和函数式编程风格,JavaScript是也用作客户端脚本。JavaScript依赖于浏览器本身,是为了提供增强的用户界面和动态网站。与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。下面是一些JavaScript库,它允许您采用类似LINQ的语法来查询JSON... 阅读全文

静态文件(js css)压缩

JerryXia 发表于 , 阅读 (1,006)
closure-compiler在处理脚本中设置java环境set JAVA_HOME=C:\Program Files\jre1.8.0_60 set PATH=%PATH%;,;%JAVA_HOME%\bin\; 压缩js文件:java -jar compiler.jar --compilation_level WHITESPACE_ONLY --js hello.js --js_output_file hello-compiled.js Microsoft Ajax Minifier... 阅读全文

在添加事件处理程序事addEventListener和attachEvent主要有几个区别

JerryXia 发表于 , 阅读 (1,304)
在不同的浏览器下,添加和移除事件处理程序方式不相同,要想写出跨浏览器的事件处理程序,首先我们要了解不同的浏览器下处理事件处理程序的区别1.参数个数不相同,这个最直观,addEventListener有三个参数,attachEvent只有两个,attachEvent添加的事件处理程序只能发生在冒泡阶段,addEventListener第三个参数可以决定添加的事件处理程序是在捕获阶段还是冒泡阶段处理(我们一般为了浏览器兼容性都设置为冒泡阶段)2.第一个参数意义不同,addEventListen... 阅读全文

JQuery操作html Table的一些好方法

JerryXia 发表于 , 阅读 (1,578)
一、数据准备 文章标题文章分类发布时间操作 测试测试测试测试 测试测试测试测试 测试测试测试测试 文章标题文章分类发布时间操作 测试测试测试测试 测试测试测试测试 测试测试测试测试 文章标题文章分类发布时间操作 ... 阅读全文

ajax跨域之JSONP

JerryXia 发表于 , 阅读 (1,971)
事件背景:某个站点分为静态产品介绍页面(或由于某原因需要静态化),和一个独立的在线应用程序。静态产品页面属于www.a.com下,而在线应用程序作为一个相对独立的系统存在于app.a.com上。在www.a.com上需要显示在线应用程序(app.a.com)中用户的登录状态及简单的用户信息。由于需要实时的在静态页面中显示用户登录状态,在线应用程序提供了一个用户接口来输出当前用户的登录信息,静态页面采用ajax方式动态获取。问题在于www.a.com和app.a.com分属于不同子域,无法通... 阅读全文

JavaScript操作Url

JerryXia 发表于 , 阅读 (3,267)
以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JavaScript获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhost:8086/topic/index?topicId=361alert(window.location... 阅读全文