12 2014 档案

摘要:研究过js的朋友大多会说,理解了js的原型和闭包就可以了,然后又说这些都是js的高级内容,然后就又扯到了各种神马的作用域。。。然后不少人就会被忽悠的云里雾里。。。下面我也试着来说说闭包,看我说的这个是否浅显易懂。。。一:闭包含义 闭包是个专业词汇,这样才能显得在js中是高大上的货色,官方定... 阅读全文
posted @ 2014-12-28 12:53 一线码农 阅读(7796) 评论(46) 推荐(31) 编辑
摘要:说到funciton,也是我对js非常吐槽的一点,封装的让我眼瞎,马蛋的,哥只能大眼睁着去黑盒的使用,简直只有完完全全的听各类图书对function的道听图说,完全没有做到一点点的眼见为实。一:function是什么 在很久很久以前,我们只知道function是一个函数,用C#的话来说就是一... 阅读全文
posted @ 2014-12-26 01:14 一线码农 阅读(3719) 评论(6) 推荐(11) 编辑
摘要:终于写到终结篇了,整个人像在梦游一样,说完这一篇我得继续写我的js系列啦。一:带索引的对象初始化器 还是按照江湖老规矩,先扒开看看到底是个什么玩意。1 static void Main(string[] args)2 {3 Diction... 阅读全文
posted @ 2014-12-23 23:24 一线码农 阅读(6640) 评论(9) 推荐(6) 编辑
摘要:接着上篇继续扯,其实语法糖也不是什么坏事,第一个就是吃不吃随你,第二个就是最好要知道这些糖在底层都做了些什么,不过有一点叫眼见为实,这样才能安心的使用,一口气上五楼,不费劲。一:字符串嵌入值 我想String.Format方法就是化成灰大家都认识,比如下面代码:1 class Bird... 阅读全文
posted @ 2014-12-22 23:04 一线码农 阅读(9801) 评论(8) 推荐(13) 编辑
摘要:今天没事,就下了个vs2015 preview,前段时间园子里面也在热炒这些新的语法糖,这里我们就来看看到底都会生成些什么样的IL?一:自动初始化属性 确实这个比之前的版本简化了一下,不过你肯定很好奇,到底编译器给我们做了哪些东西呢?1 class Student2 {3 ... 阅读全文
posted @ 2014-12-22 00:49 一线码农 阅读(7066) 评论(19) 推荐(13) 编辑
摘要:前些天写js遇到了一个instanceof的坑,我们的页面中有一个iframe,我在index页面中计算得到了一个array,然后需要传递到Flight页面这个嵌套的iframe中的一个函数(SearchFlight)中,作为防御性编程,我需要在SearchFlight函数中进行参数检测,也就是... 阅读全文
posted @ 2014-12-21 18:32 一线码农 阅读(6493) 评论(5) 推荐(3) 编辑
摘要:最近比较吐槽,大家都知道,现在web前端相对几年前来说已经变得很重了,各种js框架,各种面对对象,而且项目多了,就会提取公共模块,这些模块的UI展示都一样,不一样的就是后台逻辑,举个例子吧,我们做企业差旅的时候,通常都有一个成本中心的js公共模块,客户在预定机票的时候来填写这个成本中心,而这... 阅读全文
posted @ 2014-12-18 01:05 一线码农 阅读(4365) 评论(18) 推荐(11) 编辑
摘要:说起js中的那些特性标记,总觉得有些怪怪的,那为什么要说到这个attribute,起源于对一个问题的疑问,我们都知道window对象其实就是浏览器窗口的一个实例,既然是一个实例,那这个实例就应该有“属性”和“方法“,比如下面这样:我们平时都在使用function的时候,都会定义一些属性,比如na... 阅读全文
posted @ 2014-12-11 00:52 一线码农 阅读(7802) 评论(7) 推荐(5) 编辑
摘要:最近不看犀牛书了,那本翻译的特烂而且好拗口,尤其是原型那块说的乱七八糟,后来经同事介绍,买了本js高级程序设计,然后就继续苦逼的看,不吐槽了,继续说说js中有新鲜感的包装类型。一:String 说到String类型,蛮有意思,平时我们都是这样定义一个string类型,如下图:但是在js中有一点... 阅读全文
posted @ 2014-12-04 01:13 一线码农 阅读(5506) 评论(5) 推荐(2) 编辑

点击右上角即可分享
微信分享提示