随笔分类 -  Javascript

JQuery、NodeJS、ES6、Midway
Require.js 详细了解
摘要:一、Require.js 作用 1.1、是JS 文件加载器,实现js脚本的AMD异步加载。 保证不阻塞页面的渲染和其后的脚本的执行,并提供了在加载完成之后的执行相应回调函数的功能。 1.2、实现JS、CSS文件的规范化,模块化。 使用 define() 定义符合require规范的模块;使用requ 阅读全文
posted @ 2018-01-23 10:59 欣静赏悦 阅读(466) 评论(0) 推荐(0)
高性能JS笔记4——算法和流程控制
摘要:一、循环 for、while、do while三种循环的性能都没有多大区别。foreach 的性能较其他三种差 。 既然循环没有多大区别,注意循环内的代码控制。 减少迭代次数。 减少迭代工作量。 推荐写法: 二、条件语句 if else 和 switch语句较少时,if else较易读。分支多时,从 阅读全文
posted @ 2016-10-06 16:03 欣静赏悦 阅读(305) 评论(0) 推荐(0)
高性能JS笔记3——DOM编程
摘要:一、访问与修改DOM DOM和JS 相当于两个岛屿,访问操作的次数越多,要交的过路费越多,对性能产生很大影响。 减少访问DOM的次数,把运算尽量留在JS端操作。 二、innerHTML 对比 DOM 方法 1、对于原生的DOM方法和innerHTML比较,性能相差无几。 2、对于大量操作,针对不同浏 阅读全文
posted @ 2016-08-23 00:14 欣静赏悦 阅读(282) 评论(0) 推荐(0)
写了一个简单好用的弹出层插件
摘要:废话不多说,直接上代码: 一、CSS .overlayBackground { top: 0%; left: 0%; width: 100%; height: 100%; display: none; position: absolute; background-color: #555555; z- 阅读全文
posted @ 2016-08-11 11:28 欣静赏悦 阅读(194) 评论(0) 推荐(0)
高性能JS笔记2——数据存取
摘要:数据存取性能而言: 字面量>本地变量>数组元素>对象成员 一、标识符解析的性能 标识符解析是有代价的,一个标识符的位置越深,它的读写速度也就越慢。 局部变量的读写速度是最快的,全局变量在作用域链的最末端,所以尽可能使用局部变量。 如果某个跨作用域的值在函数中被引用一次以上,那么久把它存储到局部变量里 阅读全文
posted @ 2016-07-31 23:58 欣静赏悦 阅读(223) 评论(0) 推荐(0)
高性能JS笔记1——加载执行
摘要:一、脚本位置 1、Script标签尽可能放到Body底部,以减少脚本文件下载对整个页面UI渲染的影响。 2、Script标签永远不要紧跟Link标签后面。 二、组织脚本 1、合并多个文件在一个Script中加载: 三、无阻塞的脚本 1、无阻塞的脚本——在 Window对象的 Load事件触发后再下载 阅读全文
posted @ 2016-07-31 12:36 欣静赏悦 阅读(291) 评论(0) 推荐(0)
MVC中的CSRF解决方案
摘要:我们使用Ajax访问请求的时候,攻击者可能盗用了用户身份,以用户合法身份发送恶意请求。 具体预防措施, 1、在Html表单里面使用@Html.AntiForgeryToken(),这玩意会生成一对加密的字符串,分别存放在Cookies 和 input 中。 可以获取到,var token = $(' 阅读全文
posted @ 2016-04-29 17:55 欣静赏悦 阅读(414) 评论(0) 推荐(0)
Report Search
该文被密码保护。
posted @ 2015-02-09 17:09 欣静赏悦 阅读(2) 评论(0) 推荐(0)
JQuery Option 排序
摘要: 阅读全文
posted @ 2014-12-10 17:36 欣静赏悦 阅读(1060) 评论(0) 推荐(0)
JQuery一句话搞定手风琴菜单
摘要:一、Html代码<div class="MenuSubTitle AccordionCollapse">子菜单1</div> <div> <a href="Fld_BaseData/aa.aspx">aa管理</a><br/> <a href="Fld_BaseData/bb.aspx">bb管理</a><br/> </div> <div class="MenuSubTitle AccordionCo 阅读全文
posted @ 2012-09-07 17:36 欣静赏悦 阅读(879) 评论(6) 推荐(0)
Jquery 插件学习实例1-插件制作说明与tableUI优化
摘要:一. 先对jQuery制作方式,jQuery为开发扩展提拱了两个方法,分别是: jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。1.1、jQuery.fn.extend(object):可以参靠jquery参考手册的连个例子:$.fn.extend({ check: functi... 阅读全文
posted @ 2010-04-01 11:57 欣静赏悦 阅读(1109) 评论(6) 推荐(1)
Jquery Ajax学习实例7-Ajax所有过程事件分析示例
摘要:一、Ajax所有过程事件分析 JQuery在执行Ajax的过程中会触发很多事件。 这些事件可以分为两种事件,一种是局部事件(Local),一种是全局事件(Global)。局部事件:可以通过$.ajax来调用,你某一个Ajax请求不希望产生全局的事件,则可以设置global:false。 全局事件:跟click等事件类似,可以绑定到到每一个DOM元素上。 这些事件的按照事件的触发顺序如下介绍: 局部... 阅读全文
posted @ 2010-03-22 15:38 欣静赏悦 阅读(483) 评论(0) 推荐(0)
Jquery Ajax学习实例6-向WebService发出请求,返回DataSet(XML) 异步调用
摘要:一、WebService.asmx:  处理业务数据,在GetDataSet()方法中产生DataSet(XML)数据,供JqueryRequest.aspx调用,代码如下:  [WebMethod] public DataSet GetDataSet() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Column... 阅读全文
posted @ 2010-03-18 20:56 欣静赏悦 阅读(860) 评论(1) 推荐(0)
Jquery Ajax学习实例5-向WebService发出请求,返回泛型集合数据的异步调用
摘要:一、WebService.asmx: 处理业务数据,在GetList方法中产生泛型集合数据,供JqueryRequest.aspx调用,代码如下:  [WebMethod] public List<string> GetList() { List<string> list = new List<string>(); list.Add("aaaaaaaaaaaa"... 阅读全文
posted @ 2010-03-17 10:32 欣静赏悦 阅读(733) 评论(6) 推荐(0)
Jquery Ajax学习实例4-向WebService发出请求,返回实体对象的异步调用
摘要:一、WebService.asmx:  处理业务数据,在GetPerson方法中产生Person实体类数据,供JqueryRequest.aspx调用,代码如下:  [WebMethod] public Person GetPerson(string name, int age, string address) { Person p = new Person() { Name = name, Ag... 阅读全文
posted @ 2010-03-16 14:11 欣静赏悦 阅读(518) 评论(1) 推荐(0)
Jquery Ajax学习实例3-向WebService发出请求,调用方法返回数据
摘要:一、WebService.asmx  处理业务数据,在GetWhether方法中产生天气情况数据,供JqueryRequest.aspx调用,代码如下:[System.Web.Script.Services.ScriptService]public class WebService : System.Web.Services.WebService { public WebService () { ... 阅读全文
posted @ 2010-03-16 10:37 欣静赏悦 阅读(455) 评论(0) 推荐(0)
Jquery Ajax学习实例2-向页面发出请求,返回JSon格式数据
摘要:一、AjaxJson.aspx  处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下:protected void Page_Load(object sender, EventArgs e) { string u = Request["UserName"]; string p = Request["Password"]; string output = strin... 阅读全文
posted @ 2010-03-15 15:44 欣静赏悦 阅读(805) 评论(0) 推荐(1)
Jquery Ajax学习实例1-向页面发出请求,返回XML格式数据
摘要:一、AjaxSample.aspx处理业务数据,产生XML数据,供JqueryRequest.aspx调用,代码如下:protected void Page_Load(object sender, EventArgs e) { string uid = Request.QueryString["username"]; string pwd = Request.QueryString["passwo... 阅读全文
posted @ 2010-03-13 13:58 欣静赏悦 阅读(830) 评论(0) 推荐(0)