- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 TS中的函数扩展功能
TS中的函数扩展功能完整函数类型 //js定义函数 function add(x, y) { return x + y; } //ts中定义完整函数 let add: (x: number, y: number) => number = function(x: numer, y: number):number { return x +
2018-01-17 10:11:47 3988
原创 TS中模块和命名空间的简单认知
TS中模块和命名空间的简单认知module在很多时候,我们称某个文件为一个模块,但是,到底什么样的文件才称之为一个模块,是否有某种”契约关系”。今天看了ts官方文档有点明白了有关模块的这种”契约关系”: 模块是自声明的,两个模块之间的关系是通过在文件级别上使用import和export建立的。说得无耻一点,只要你在文件中使用了import和export语法,就可以将其视为一个模
2018-01-16 15:09:33 9118 3
原创 zepto框架下返回select下被选中的option
HTML结构:--请选择-- --请选择-- 汉族 壮族 回族 满族 苗族 藏族 傣族 维吾尔族 蒙古族 布依族 日本族 css: *{ margin: 0; padding: 0; } span{ display: inli
2018-01-09 14:18:12 656
转载 2017前端领域的发展趋势
2016是前端技术,特别是HTML5技术突飞猛进的一年,加上各类AR、VR技术的出现,一下让前端市场变得火热。这可不是偶然现象,是消费升级后,人们追求更高品质前端展现效果、企业追求更轻量和高效开发效率的必然结果。那么,2017年前端技术将会在哪些领域得到深入应用?带来怎么样的想象?
2017-06-02 00:58:45 890
原创 JavaScript中的原型链简析与原型链结构图绘制
在JavaScript中,对象有原型对象,而原型对象也是对象,所以原型对象也有原型对象,如此一来,一环紧扣一环,就形成了一种链式结构,简称原型链. JS中的原型链是面向对象编程思想的很好体现,将原型链理解透彻就能理解JS中各种数据类型间的关系,在一定程度上可以装逼一把:“万物皆对象”。
2017-05-21 00:28:27 567
原创 瀑布流布局与自定义瀑布流布局插件
瀑布流布局是网页中经常采用的一种布局方式,其布局有如下特点:瀑布流布局特点: (1)图文元素按列排放 (2)列宽一致,但高度不等 (3)布局过程中将优先向高度最小的列补充数据
2017-05-16 01:24:52 941
原创 artTemplate模板引擎实现原理简析
artTemplate是一款js模板引擎,可对服务器端响应回来的数据进行渲染,将其展示到页面上。 其内部实现原理主要是借助正则表达式查找匹配的内容,然后用响应回来的数据对其替换,故在此简析其实现原理。
2017-05-14 23:43:40 1730
原创 Ajax与简易封装
Ajax是一种技术,而不是一种语言,其本质是以HTTP协议为基础,以异步的方式与服务器端进行通信,其核心是浏览器中内置的XHR对象。 Ajax大大改善了用户体验,促进了WEB的发展。
2017-05-14 18:31:57 326
转载 移动端开发之viewport深入理解
在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。
2017-04-28 00:13:30 427
原创 Function of Javascript
这篇博客只是给出了使用js中的函数的代码片段,并没有详解js中的函数,具体详解请参考《js权威指南》。
2017-04-25 22:00:50 357
原创 详解IP地址和Mac地址
其实,写这篇博客的缘由是因为H5中关于获取地理位置信息的方法(navigator.geolocation.getCurrentPosition)而引发的。位置信息的数据来源主要有5种方式:1.通过ip地址获取2.通过GPS获取3.通过wifi基站的mac地址获取4.通过GSM或CDMA基站获取5.用户自定义获取
2017-04-22 23:52:22 1276
原创 用jquery封装的手风琴特效插件
这里只提供了jquery封装的代码段,至于HTML中的结构和元素样式不在此列出,本代码段只起到一个手风琴特效封装原理的参考作用。
2017-04-15 23:24:57 430
原创 WebStorm中设置快捷键
更改已有的快捷键: File>settings>keymap>选中要更改的快捷键所在行,单击右键,进行设置。添加自己想要的快捷键:File>settings>keymap,在这个目录下,有一个铅笔的形状,单击这个图标就会显示添加快捷键的操作。这里说明一下三个选项: Add Keyboard Shortcut:设置键盘快捷键 Add Mouse Shortcut:设置鼠标快捷键,比如鼠
2017-04-13 22:03:06 811
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人