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