加载中
深入理解javascript引擎对于脚本的处理

脚本处理模型 javascript的基本特点 js是一门相当简单的运行时解释语言。 对象模型很直接也没有类的概念。 有自动垃圾回收。 弱数据类型。 动态类型(dynamic typing):运行的时候才确定对象的...

2013/11/24 17:08
4.3K
React Native StyleSheet 样式属性

简介 React Native StyleSheet 提供一系类的对样式(类似css)属性。 其中包括 Layout 布局相关的 transform 改变相关的 shadow 阴影相关的 View 视图相关的 text 文本相关的 image 图片相关...

React Native 暴露给JavaScript端的plugins

// Plugins // 发送事件到JavaScript get DeviceEventEmitter() { return require('RCTDeviceEventEmitter'); }, // 原生和js端,发送通知。 get NativeAppEventEmitter() { return require...

一步一步实现浏览器性能监测

背景 之前有做过前端的浏览器性能监测的前端,这里拿出来分享下。 首先需要收集的基本信息 对于基本的浏览器性能监测所要收集的数据。 页面分析(用户信息) ajax请求 JS错误 浏览器监测 慢页...

从头编写一个 HTTP 静态资源服务器

首先需要的Node 模块有 http,url,path,fs 模块。 // 提供一个http 服务 var http = require('http'); // 用于处理 url 字符串和 url对象 var url = require('url'); // 用于处理文件路径 ...

10/10 19:24
1
localstorage 在各个浏览器下面的坑

首先看下兼容性 在看下存在的坑: Storing large amounts of data in Safari (on OSX & iOS) can result in freezing the browser (存储大量的数据在 safari中,会导致浏览器崩溃的) IE10...

2017/12/07 15:51
40
settimeout 推荐的最小值

推荐的最小值是16.7ms (16.7 = 1000 / 60) , 即每秒60帧。

2016/12/27 16:03
12
高版本chrome 对于 file 类型 的 accept='image/*' 支持非常差

版本高于 52之后,对于在页面里面写 <input type="file" accept="image/*"> 然后再chrome 浏览器里面,点击只有,一般要等七八秒之后才会弹出文件选择框。 解决方案 修改写法 <input type="f...

2016/12/21 14:12
28
利用box-shadow 实现单边(多边)投影

# 基础 ``` box-shadow:2px 2px 5px 1px rgba(0, 0, 0, .6) inset; ``` 第一个参数:设置对象的阴影的水平偏移量,可以为负数 第二个参数:设置对象的阴影的垂直偏移量,可以为负数 第三个参...

2016/11/02 16:25
768
flux 框架理解

flux 框架理解 在 flux 框架里面,主要有的概念有 view,store,dispatcher,action 一般的实现是 action -> dispatcher->store->view 同时,也会存在 由view 出发 action 的事情,这个时候,...

2016/09/12 13:32
40
AMD、CMD、UMD 模块的写法

见地址http://web.jobbole.com/82238/

2016/06/12 14:41
58
ES5 严格模式下的限制

ES5引入了严格模式,对于严格模式主要的限制有: 变量必须声明之后才能使用 函数的参数不能有同名属性,否则报错 不能使用with语句 不能对只读属性赋值,否则报错 不能使用前缀0表示八进制,...

2016/06/12 11:02
43
Reactjs 辅助工具小结

classnames https://github.com/JedWatson/classnames 主要是为了辅助在组件上面设置是否存在class <li> className={classNames({ "xxx" : true, "ddd" : false })...

2016/06/07 11:31
36
移动端JavaScript

fastClick 处理移动端 click 事件 300 毫秒延迟 hammer 触控操作库 vConsole 腾讯出品:用于打印手机端的 console 的内容。 iScroll iScroll, smooth scrolling for the web 用于处理滑...

2016/03/29 18:59
51
sass 指令学习

格式化风格 nested      缩进嵌套css (默认的) expanded    没有缩进。扩展的css compact    简洁格式的css compressed   压缩之后的css 变量 $blue: #fff; 使用#{} ...

2016/03/24 17:08
35
css杂类收集3

实现一个不定宽的区域居中显示 .wrap{ text-align:center; } .inner{ display:inline-block; } <div class="wrap"> <div class="inner"> </div> </d......

2016/03/15 14:39
27
移动端 css 开发技巧总结

移动端 meta 小结 <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" /> <meta name="apple-mobile-web-app-capable" content="yes" /> ...

2016/03/11 19:39
114
nodejs npm 全局安装路径和本地安装路径区别

1. npm install xxx -g 时, 模块将被下载安装到【全局目录】中。 【全局目录】通过 npm config set prefix "目录路径" 来设置。 通过 npm config get prefix 来获取当前设...

2016/03/09 12:00
1K
koala 编译scss 支持 中文编码

scss文件编译时候使用ruby环境,出现 Syntax error: Invalid GBK character "\xE5" 检查了好久才发现 scss编译不支持中文字体,请教了下度娘才找到解决方案 解决方法很简单 进入到Koala 安装...

2016/03/08 13:14
43

没有更多内容

加载失败,请刷新页面

返回顶部
顶部