摘要: 这一轮答的并不理想,很有可能挂掉。回来之后自己又答了一遍,没有参考任何资料,居然全部答上了。到底还是自己的基本功不扎实,遇见没做过的东西,没有调试环境就慌了,再努力提高吧。一、实现jsonp,传入URL,callback和callbackName 三个参数我先说下思路,jsonp是借由script标... 阅读全文
posted @ 2015-04-03 19:04 sunken 阅读(4133) 评论(2) 推荐(0) 编辑
摘要: 1. let,可以使用let代替var声明变量。使用let声明的变量拥有块级作用域,仅在代码块中生效2. const,使用const声明常量,一经声明,无法改变3. 模式匹配 var [a, b, c] = [1, 2, 3]4. 新的字符串方法contains可以查找a字符串是否包含在b内sta... 阅读全文
posted @ 2015-04-03 00:03 sunken 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、选择器document.getElementByIddocument.getElementsByTagNamedocument.getElementsByClassName(IE 9)document.getElementsByNamedocument.querySelector(IE 8)do... 阅读全文
posted @ 2015-04-02 23:51 sunken 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 写这篇文章主要是为了总结学过的知识,所以几乎不包含讲解。一、Ajax1. Ajax应用的主要特点是使用脚本操纵HTTP和Web服务器进行数据交换,不会导致页面重载2. 通过设置img标签的src属性可以向HTTP服务器发起GET请求。服务器实际上必须以某个图片作为返回结果,但它一定要不可见。比如一个... 阅读全文
posted @ 2015-04-02 22:36 sunken 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 标签 原单词 说明 语义化(Y/N) h1-h6 head 定义 HTML 标题 Yp paragraph 定义段落 Yul unordered list 定义无序列表 Yol ordered list 定义有序列表 Yli list item 定义列表的项目 Ydl definition list... 阅读全文
posted @ 2015-04-02 18:10 sunken 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、类型和变量1. js中数据类型分为两类:原始类型和对象类型。原始类型包括数字、字符串和布尔值2. 对象是属性的集合,每个属性都由键值对构成。3. 字符串是由字符组成的数组,它是不可变的4. 在任何使用二进制浮点数的编程语言,都会遇到浮点精度问题。使用大整数进行重要计算可以减小误差(更细小的单位)... 阅读全文
posted @ 2015-04-02 16:57 sunken 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、加载1. 依据HTML 4规范,script标签可以放置在head和body标签中的任意位置2. 下载js脚本会阻塞其他页面文件下载,所以应尽可能将script标签放置在body底部3. HTML 4为script标签增加了一个defer属性,表明延迟执行,但这并不是标准做法4. 将多个scri... 阅读全文
posted @ 2015-03-30 23:00 sunken 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一. 基础1. css的引入:link标签中,rel属性代表relation,href是hypertext reference,即超文本引用。另外,type属性总是会隐式声明为text/css,但这并不是一个绝对安全的做法。最后一个值得说的属性是media,它的3个被广泛支持的取值是all、scre... 阅读全文
posted @ 2015-03-26 18:16 sunken 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 使用d3开发一年有余,我认为d3是一个可定制化程度高,但复用性差,开发流程却相对固定的库。在这对d3应用的标准流程做一个整理,希望对你有所帮助。由于d3本身是基于svg,提供风格类似jquery的dom操作。所以在图形数目(dom节点)较多的情况下,存在严重的性能问题。相比canvas,svg的优缺... 阅读全文
posted @ 2015-03-25 20:20 sunken 阅读(1620) 评论(0) 推荐(0) 编辑