javascript
lijc_boke
热爱前端的小伙子
展开
-
JS 速度动画
*{margin: 0padding: 0;}#div1{background: red;width: 200px;height: 100px;left: -200px;float: left;position: absolute;}#share{background: blue;width: 20px;height: 50px;po原创 2016-04-14 23:00:08 · 254 阅读 · 0 评论 -
JS:指定FPS帧频,requestAnimationFrame播放动画
Flash制作动画,最基础的概念就是帧,但在Flash中,帧频的控制比较简单,只需要编译前指定一下目标帧频就可以了。实际运行时,不需要我们关心定时器的问题,flash player会定时触发EnterFrame消息,推动Movieclip播放。在js这一侧,需要我们设定一个定时器,并推动相应的绘制逻辑执行。 最简单:var FPS = 60;setInt原创 2017-03-10 20:41:23 · 1166 阅读 · 0 评论 -
JS高级程序
11.DOM拓展11.1选择符API:SelectorsAPI的核心两个方法,:querySelector()和querySlelctorAll(),在兼容的浏览器中,可以通过Domcument及Element类型的实例可以调用他们。11.1.1 querySelector()方法:querySelector()方法接收一个css选择符,返回与该匹配的第一个元素,如原创 2017-03-04 22:54:08 · 579 阅读 · 0 评论 -
回流与重绘
关于回流(reflows)与重绘(repaints),我已经在twitter和delicious上发布,但是并没有在演讲中提到或是以文章形式发布。第一次让我开始思考关于回流(reflows)与重绘(repaints)的问题是在和ParisWeb上的Mr. Glazman做一个firey交换的时候。我可能有一些顽固,但是我确实听了他的一些理论。Stoyan和我开始讨论如何量化这个问题。翻译 2017-02-23 21:44:43 · 561 阅读 · 0 评论 -
sublime插件集合 – sublime推荐必备插件
Package Control功能:安装包管理简介:sublime插件控制台,提供添加、删除、禁用、查找插件等功能使用:https://sublime.wbond.net/installation安装方法:CTRL+` ,出现控制台粘贴以下代码至控制台sublime2:1import urllib2,os; pf='P原创 2016-12-23 21:15:08 · 403 阅读 · 0 评论 -
URL转码escape() encodeURI() encodeURIComponent()
escape() 方法:采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的字符: @ * / + encodeURI() 方法:把URI字符串采用UTF原创 2016-12-13 15:13:32 · 254 阅读 · 0 评论 -
使用 Chrome Timeline 来优化页面性能
有时候,我们就是会不由自主地写出一些低效的代码,严重影响页面运行的效率。或者我们接手的项目中,前人写出来的代码千奇百怪,比如为了一个 Canvas 特效需要同时绘制 600 个三角形,又比如 Coding.net 的任务中心需要同时 watch 上万个变量的变化等等。那么,如果我们遇到了一个比较低效的页面,应该如何去优化它呢?优化前的准备:知己知彼在一切开始之前,我们先打开 F12 面板,转载 2016-12-02 15:37:09 · 403 阅读 · 0 评论 -
JavaScript常用API总结
目录元素查找class操作节点操作属性操作内容操作css操作位置大小事件DOM加载完毕绑定上下文去除空格AjaxJSON处理节点遍历元素查找// Nodedocument.getElementById(id)原创 2016-11-08 17:48:57 · 707 阅读 · 0 评论 -
正则表达式
正则表达式创建RegExp 对象字面量:var reg = /\bis\b/g ;\b是单词边界 g是全文搜索 意思是寻找匹配is的单词 。构建函数:var reg = new RegExp( ‘\\bis\\b’ , ‘g’ ) ; 元字符正则表达式由两种基本字符类型组成-- 原义文本字符-- 元字符元字符在正则表达式中有特殊含义的非字母字符*原创 2016-09-25 09:10:07 · 188 阅读 · 0 评论 -
Javascript作用域和变量提升
[转载请注明来自: http://blog.csdn.NET/sunxing007]下面的程序是什么结果?[javascript] view plain copyvar foo = 1; function bar() { if (!foo) { var foo = 10; }转载 2016-10-10 13:59:41 · 185 阅读 · 0 评论 -
引号中添加变量
var li =$(""+text+"");var li =$(''+text+'');原创 2016-06-01 16:07:24 · 1367 阅读 · 0 评论 -
Promise ES6
Promise 基础知识,Promise 应用场景,Promsie 模块中如何使用 —— 由遇见波同学分享Promise:高手必备Promise的重要性我认为我没有必要多讲,概括起来说就是必须得掌握,而且还要掌握透彻。这篇文章的开头,主要跟大家分析一下,为什么会有Promise出现。在实际的使用当中,有非常多的应用场景我们不能立即知道应该如何继续往下执行。最重要转载 2017-04-07 20:02:15 · 355 阅读 · 0 评论