摘要:
你是不是经常听师兄或一些前端前辈说不能用CSS通配符 *,CSS选择器层叠不能超过三层,CSS尽量使用类选择器,书写HTML少使用table,结构要尽量简单-DOM树要小....等这些忠告,以前我就大概知道使用通配符或者CSS选择器层次过多可能会降低性能,至于为什么不使用table标签我一直是迷迷糊 阅读全文
摘要:
什么AJAX? AJAX= Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 阅读全文
摘要:
正则表达式API: http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp https://baike.baidu.com/item/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1700215?fr= 阅读全文
摘要:
JavaScript Event API:http://www.w3school.com.cn/jsref/dom_obj_event.asp 什么是事件驱动模型? 由事件的发生来触发程序的执行 都有哪些事件? onclick 单击 ondblclick 双击 onmouseover 鼠标划入 on 阅读全文
摘要:
手册地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String 使用常量定义字符串和使用new关键字定义字符的区别? 典型问题: var s1 = "abc"; //栈内存 va 阅读全文
摘要:
API:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array javaScript的Array对象是用于构造数组的全局对象,数组类似于列表的高阶对象。在javaScript的数组中 阅读全文
摘要:
javascript————一个面向对象的跨平台脚本语言。 HTML文件必须在浏览器里执行,JS文件必须嵌入到HTML文件里才能执行凡是不能独立执行需要依赖其他程序的,通常都叫做脚本。 javascript中的注释 // 单行注释 / * 一段注释 */ // 另一段注释 /* * 多行注释 * * 阅读全文
摘要:
git学习: 常用 Git 命令清单:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html Git远程操作详解:http://www.ruanyifeng.com/blog/2014/06/git_remote.html Git 工作 阅读全文
摘要:
包管理器 Node Package Manager: 1类:本地开发使用的包 (devDependencies),如:gulp 2类:项目依赖包 (dependencies),如:jquery 升级NodeJS: 这里使用n来管理node版本,更受欢迎的是使用nvm来管理:http://www.cn 阅读全文
摘要:
video: 1、常见的视频格式 视频的组成部分:画面、音频、编码格式 视频编码:H.264、theora、VP8(google开源) 2、常见的音频格式 编码:AAC、MP3、Vorbis 3、HTML5虽然能在完全脱离插件的情况下播放音视频,但不是支持所有的格式 ... 阅读全文
摘要:
http:1、http概念 HTTP(HyperText Transfer Protocol)超文本传输协议,是互联网上应用最为广泛的一种网络协议。 HTTP是基于TCP协议的一种高级协议, 用于客户端和服务器直接的通信,是一个无状态的协议。客户端是终端用户,服务... 阅读全文
摘要:
流媒体概念介绍所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。“流”媒体的“流”指的是这种媒体的传输方式(流的方式),而并不是... 阅读全文
摘要:
一、webStorage1、目标 1、了解cookie的不足之处,引入webstorage的概念 2、学习并且掌握webstorage有哪两种 3、学习并且掌握sessionStorage 4、学习并且掌握localStorage 5、反复练习localStorage的用法 6... 阅读全文
摘要:
CSS3中的矩阵CSS3中的矩阵指的是一个方法,书写为matrix()和matrix3d(),前者是元素2D平面的移动变换(transform),后者则是3D变换。2D变换矩阵为3*3,如下面矩阵示意图;3D变换则是4*4的矩阵。有些迷糊?恩,我也觉得上面讲述有些不合时宜。那好,我们先看看其他东西,... 阅读全文
摘要:
1、CSS3-2D转换属性:transformCSS3 允许您使用 2D 转换来对元素进行格式化。可以利用transform功能来实现文字或图像的变形处理.转换类型 1) rotate:旋转 用法:transform: rotate(45deg); 共一个参数“角度”,单位deg... 阅读全文
摘要:
IE8不兼容HTML5一般来说,单数版本为过渡版,偶数版为稳定版html两种模式 :1、标准模式 2、混杂模式 。HTML5中只使用 即可激活标准模式xhtml 是一个过渡版本可以不用掌握box-sizing:border-box (盒子的宽高包括border及padding)页面适应移动端(e... 阅读全文
摘要:
Native Apps 指的是远程程序,一般依托于操作系统,有很强的交互,是一个完整的App,可拓展性强,需要用户下载安装使用优点:打造完美的用户体验性能稳定操作速度快,上手流畅访问本地资源(通讯录,相册)设计出色的动效,转场拥有系统界别的贴心通知或提醒用户留存率高缺点:分发成本高(不同平台有不同的... 阅读全文
摘要:
下载地址:https://github.com/carhartl/jquery-cookie使用方法:设置 cookie:$.cookie('the_cookie', 'the_value');注:如果 $.cookie 没有第三个参数,那么当浏览器关闭时,该 cookie 将会自动删除。设置一个有... 阅读全文
摘要:
gulp什么是gulp? 基于node的自动化构建工具gulp能干什么?1 自动压缩JS文件2 自动压缩CSS文件 3 自动合并文件4 自动编译sass5 自动压缩图片6 自动刷新浏览器7 自动编译ES6...........怎么安装gulp?因为它基于nodeJS,因此需要先安装no... 阅读全文
摘要:
参考:http://www.ruanyifeng.com/blog/2012/11/require_js.html什么是模块化?以前我们可能会这样做代码分工 //modules.js -----var moduleA = {......}var moduleB = {......}var modul... 阅读全文