Javascript
文章平均质量分 65
博勋
这个作者很懒,什么都没留下…
展开
-
javascript中的Left,Top,Width,Height等相关属性汇总
网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.scrollWid原创 2016-04-20 22:01:42 · 767 阅读 · 0 评论 -
《JavaScript语言精粹》笔记
据说《JavaScript语言精粹》是一本好书!学JS不得不看的一本书之一,然后买了一本花了一天时间一口气读完了,嗯…感觉还可以,虽然还不错但是没有感觉有什么特别的地方…还是JS高程不错,据说老尼最近出了一本ES6的书,有时间买来拜读拜读… 嗯…跑题了,看了一本书还是有点收获的,做个笔记记录一下。原创 2017-07-17 22:14:57 · 480 阅读 · 0 评论 -
谈一谈神奇的ShadowDOM
这两天看《webkit技术内幕》发现了一些神奇的东西,其中之一就是ShadowDOM,学web开发也有两年多时间了,居然一直不知道还有一个ShadowDOM……惭愧惭愧 ShadowDOM主要解决一个文档中可能需要大量交互的多个DOM树建立和维护各自功能边界的问题原创 2017-07-20 20:31:31 · 11040 阅读 · 1 评论 -
React Native导航react-navigation经验浅谈
react-navigation是一个很好用的导航组件,官方文档也很详细:https://reactnavigation.org/docs/intro/ 虽然用的很爽,但是在使用过程中还是遇到了一些问题,最大的问题是如何进行项目中的导航嵌套。原创 2017-06-18 23:30:25 · 5038 阅读 · 10 评论 -
React Native小经验(持续更新)
react native开发过程中总结的小经验,持续更新原创 2017-06-18 22:55:56 · 672 阅读 · 0 评论 -
解决react-native-swiper在安卓上与TabNavigator共用时不显示内容问题
React Native有一个第三方的组件可以实现轮播功能,但是在开发安卓应用的时候,如果同时使用了react-navigation的TabNavigator导航,会出现轮播点和左右按钮能出现,但是图片内容不显示的问题。原创 2017-06-18 22:19:29 · 5910 阅读 · 3 评论 -
React Native如何实现自定义字体
在做web端开发时用到了不少字体图标库,在web端设置字体图标很简单,就是用一个@font-face设置自定义字体,那么用react native开发安卓app时如何设置字体图标呢?原创 2017-06-18 21:56:49 · 5352 阅读 · 1 评论 -
JS: String、Array、Number、Math 属性方法汇总
JavaScript String、Array、Number、Math原创 2017-04-21 20:59:39 · 1609 阅读 · 0 评论 -
【二十二】javascript高级技巧
高级函数、防止对象篡改、定时器、函数节流原创 2017-04-18 14:10:45 · 297 阅读 · 0 评论 -
JS闭包
最近在学习javascript设计模式,基本上设计模式都是依靠闭包实现的,如果对闭包的原理不熟悉的话,设计模式的学习也会存在问题,所以决定花些心思去深入了解一下闭包。原创 2017-02-02 11:07:27 · 266 阅读 · 0 评论 -
React入门笔记
React文档入门ReactDOM.render 保持在脚本底部是很重要的。ReactDOM.render 应该只在复合组件被定义之后被调用。原创 2017-01-30 21:18:38 · 319 阅读 · 0 评论 -
JavaScript实现封装
先上代码//封装var Book = function() { this.name = "js"; this.title = ['one',"two"];}Book.prototype = { color : ['red',"yellow","black"], display : function() { console.log("this is a goo原创 2016-08-08 08:50:27 · 332 阅读 · 6 评论 -
Javascript的多态
1.根据参数判断实现多种调用方式//多态function add() { var arg = arguments, len = arg.length; switch (len) { case 0: return null; case 1: return arg[0]; case 2: return arg[0] +原创 2016-08-07 21:37:16 · 286 阅读 · 0 评论 -
JavaScript实现多继承
JavaScript中,继承是依赖原型prototype链实现的,只有一条原型链,所以理论上不能实现多继承。但我们说javascript是非常灵活的语言,多继承我们同样可以通过一些技巧去实现。首先介绍一下单继承的一个方法。//单继承 属性复制var extend = function(target,source) { //遍历源对象中的属性 for (var property i原创 2016-08-07 20:52:41 · 627 阅读 · 4 评论 -
Javascript实现继承的6种方式
一.类式继承简介:将父类对象的实例赋值给子类的原型,则子类的原型可以访问父类原型上的属性和方法,以及父类构造函数中复制的属性和方法。//1.类式继承//声明父类function SuperClass() { this.superValue = true;}//为父类添加公有方法SuperClass.prototype.getSuperValue = function () {原创 2016-08-06 16:37:24 · 4893 阅读 · 0 评论 -
javascript KeyCode对照表
字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149B66K75T84250C67L76U原创 2016-04-24 19:11:42 · 349 阅读 · 0 评论 -
简谈JS的原型链和作用域链
谈起js的原型链和作用域链,我觉得还是和图结合起来说比较明白,手绘了一些图片,图片看起来虽然比较丑,但是结合起来理解地应该比较清楚原创 2017-07-18 13:00:43 · 3053 阅读 · 1 评论