
js
文章平均质量分 82
阿Q虾米
Keep Life Simple && Stupid
展开
-
SCRIPT65535:意外地调用了方法或属性访问
欢迎访文我的博客YangChen’s Blog本文以这个bug报错信息命名,来阐述下这个问题的解决办法。问题概述首先说一下报错问题来自哪里。这是一条脚本的报错信息,是我在KISSY中遇到了,报错模块在base.js中,这是KISSY里的一个核心模块。当然在jQuery中也一样会遇到,因为这是dom操作中遇到的bug。初次看到这个bug很无奈,居然是框架里的报错信息不是自己写的代码,完全无从下手。其次原创 2016-05-07 13:04:21 · 9318 阅读 · 0 评论 -
react开发思维方式入门
很久没写文章了,前一阵子比较疲惫,一直没有时间更新。 之前开发过一个基于react redux的项目,总的来看用react来开发,其效率是指数型提高的,初期虽然很慢,但是到了后期维护起来真实比jquery系爽太多了。在学习react和redux的过程中,遇到的最大的障碍莫过于思想上的转变了,如果之前jquery用多了,产生了思维僵固,那么转换到react的开发思想上来还是很费劲的。所以在这里写一下原创 2016-10-03 21:14:45 · 1486 阅读 · 0 评论 -
JavaScript的for循环写法及效率
欢迎访文我的博客YangChen’s Blogfor循环,再常用不过了。但是这回说下for循环是因为看代码时我居然没有看明白一个for循环的意思,真是不应该啊。这个for循环是这么写的:for (var i = 0, rule; rule = rules[i++];) { //do something}这个写法是什么意思呢?后面再说,现卖个关子,这个写法我感觉还是挺好的。for循环写法对效原创 2016-05-18 23:08:35 · 5240 阅读 · 0 评论 -
跨域及jsonp
欢迎访文我的博客YangChen’s Blog昨天参加了网易的前端开发实习生面试,分为两次技术面试和一次HR面试,PS.网易的校招和面试效率还是挺高的。这两次技术面试都问到了跨域及jsonp的问题,所以呢就为此写一下吧,这也是前端开发中绕不过的一个重点。什么是跨域?要解释跨域,就要先说明下什么是域?域的英文名是Domain,百度百科给的定义是: 域(Domain)是Windows网络中独立运行的原创 2016-05-07 13:14:03 · 1029 阅读 · 1 评论 -
CommonJs,AMD,CMD
欢迎访文我的博客YangChen’s Blog前端项目做大了做复杂了免不了要模块化,说起模块化自然就要提到这三者,因为这3个是前端模块化的标准,没有它们js不会像现在这样流行,也不会有npm这个包管理工具,更不会有如此多的前端开发框架。下面简要概述下这三个模块化标准吧。CommonJsCommonJs服务器端的模块化规范,典型的例子就是Nodejs。根据CommonJS规范,一个单独的文件就是一个模原创 2016-05-07 13:10:56 · 1025 阅读 · 0 评论 -
数组去重与铺平
欢迎访文我的博客YangChen’s Blog这一次说一下关于数组的去重和铺平,因为这是实际业务开发中经常遇到的。数组的判断先做个铺垫,不直接说起如何进行数组的去重和铺平,而是先说一下怎么判断数组,因为要进行数组的处理当然要先判断下传过来的数据是不是数组。首先我们都知道js的数据类型只有5种,分别是Undefined、Null、Boolean、Number和String,数组只是一个对象,用type原创 2016-05-07 13:09:18 · 1313 阅读 · 0 评论 -
BFC与清除浮动
欢迎访文我的博客YangChen’s Blog快投简历了,到时候肯定避免不了要笔试或者面试一些前端题目,所以呢有空把一些基础知识总结下这次说到的是BFC和清除浮动BFC首先说一下什么是BFC,引用下别人的概念 BFC(Block Formatting Context)直译为“块级格式化范围”。它是指一个独立的块级渲染区域,只有Block-level BOX参与,该区域拥有一套渲染规则来约束块级盒原创 2016-05-07 13:05:30 · 2135 阅读 · 0 评论