04 2018 档案
摘要:概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以就了结研究underscore源码这一心愿吧。 "underscore.js源码研究(1)" "un
阅读全文
摘要:概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以就了结研究underscore源码这一心愿吧。 "underscore.js源码研究(1)" "un
阅读全文
摘要:概述 前几天刚好看到一个用了 CSS3帧动画 的页面,对它非常感兴趣,就研究了一下,记录在下面,供以后开发时参考,相信对其他人也有用。 PS:以后别人问我用过什么CSS3属性的时候,我也可以不用说常见的animation,transform这些了,我可以说 帧动画 这个高大上的术语了哈哈。 本篇文章
阅读全文
摘要:概述 这是我读 "《软技能:代码之外的生存指南》" 这本书的读书笔记,夹杂着一些感悟,记录下来,作为我的 生活点滴 ,也提醒我以后的路该怎么走,相信对其他人也有用。 职业生涯属于我自己 你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失,职业发展的驱动力一定是来自个体本身
阅读全文
摘要:概述 之前写过一篇 "移动端font size适配方案" ,但是在实践过程中,还是发现当时的思维太局限了,视野太窄了,所以现在补充更新一下,记录下来,供以后开发时参考,相信对其他人也有用。 我上一篇博文主要有 2个误区 ,下面我一一记下来。 这篇博文参考了 "移动端适配方案(下)" 。 适配方案 有
阅读全文
摘要:概述 很早以前就在别人的博客上面看到 打字动画 了,觉得非常炫酷,以为是用js做的,找了半天也没找到js在哪里。今天看 "《css揭秘》" ,碰巧看到书上打字动画的实现了,而且是纯css实现的!我参考这本书把代码记录下来,供以后开发时参考,相信对其他人也有用。 代码 书上的css代码是这样的: js
阅读全文
摘要:概述 这是我在写 移动端页面 的时候遇到的,css3中鲜为人知但又很有用的属性,记录下来,供以后开发时参考,相信对其他人也有用。 tap highlight color 在 移动端开发 中,我们需要在用户轻按屏幕或按钮的时候给用户一定的反馈,这就需要tap highlight color这个属性了,
阅读全文
摘要:概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以就了结研究underscore源码这一心愿吧。 "underscore.js源码研究(1)" "un
阅读全文
摘要:概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以就了结研究underscore源码这一心愿吧。 "underscore.js源码研究(1)" "un
阅读全文
摘要:概述 这是我研究移动端页面时的 思考 ,记录下来供以后开发时参考,相信对其他人也有用。由于我写移动端页面写的还比较少,一些问题都还没遇到,所以我的这篇博文不免有些错误的地方,还请 大佬多多指正 。 这篇文章是基于 "网易的移动端屏幕适配方案" 而来的。 思考 在移动端开发中,对于页面屏幕适配要解决哪
阅读全文
摘要:概述 我在查看一些别人的网站的时候,常常因为这个网站没有引入jquery等库而不方便操作而苦恼。所以这里主要是记录一段代码,在查看别人网站的时候,直接在控制台输入这段代码即可引入想 引入的库 。供以后开发时用,相信对其他人也有用。 代码 原理主要是利用jsonp跨域来加载库,上面加载的是3.3.1版
阅读全文
摘要:概述 心塞,每天写一篇博文断了,昨天没挖坑。。。所以这篇是补写昨天的。 废话少说,最近写了一些页面,也看了一些别人写的页面,深有体会,记录下来供以后开发时参考,相信对其他人也有用。 阶段 我觉得页面布局与编写的学习有下面三个阶段: 1. 能用基本的html,css和js 实现效果 了。 2. 发现用
阅读全文
摘要:概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以就了结研究underscore源码这一心愿吧。 "underscore.js源码研究(1)" "un
阅读全文
摘要:概述 swiper.js确实是一个很好用的插件,下面记录下我在 全屏 使用过程中遇到的一些坑和解决办法,供以后开发时参考,相信对其他人也有用。 通用方案 一般来说,swiper需要放在body的下一层,虽然也可以用一个div包裹它,无论怎样,它的上级和上上级父节点都需要加上如下代码: 屏幕自适应 有
阅读全文
摘要:概述 今天恰好看了有关模块加载的文章,挺有意思的,以前虽然在写react博客的时候用到了模块加载,但只是粗浅的认识而已,所以今天大致的查阅了一番,总结了一下,记录下来供以后开发时参考,相信对其他人也有用。 参考了 "ES6 In Depth: Modules" 和 "ECMAScript 6 入门"
阅读全文
摘要:概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以就了结研究underscore源码这一心愿吧。 "underscore.js源码研究(1)" "un
阅读全文
摘要:概述 这是我看 "你不知道的JavaScript(中卷)" 的读书笔记,供以后开发时参考,相信对其他人也有用。 生成器和迭代器 生成器是另一个封装了时间的框架,它用function 来标识,执行生成器函数会返回一个迭代器,执行迭代器能控制生成器中代码的执行。下面是一个简单的实例: it.next()
阅读全文
摘要:概述 这是我看 "你不知道的JavaScript(中卷)" 的读书笔记,供以后开发时参考,相信对其他人也有用。 例子 首先来看一个例子,如果我们要异步获取x和y,然后把他们打印出来,那么用回调可以编写代码如下: 不得不说,上面的代码是很丑陋的,x和y的获取本来是 互不影响 的,但是现在y的获取需要依
阅读全文
摘要:概述 这是我看 "你不知道的JavaScript(中卷)" 的读书笔记,供以后开发时参考,相信对其他人也有用。 异步机制 分块的程序 :我们写的代码有一部分是{现在运行的},其余的则是{将来运行的}。 我们不把它们分开写,因为它们是有联系的,比如{将来运行的代码}需要部分{现在运行的代码}的变量,那
阅读全文
摘要:概述 今天被自己鄙视了,竟然不会用window.location.search进行页面传值。现在好好总结下window.location API,记录一下供以后开发时参考,相信对其它人也有用。 页面传值 在浏览器窗口的url后面加入?和一串数字或者 和一串数字再看确认,一般情况下当前页面并不会发生变
阅读全文
摘要:概述 前几天和同事讨论react,发现对生命周期还是了解的不够深入,于是今天翻看了 "react关于生命周期的官方文档" ,刚好发现react发布了新版本,并且对生命周期做了修改,于是认真阅读了一下,并记录下来,供以后开发时参考,相信对其他人也有用。 总述 以前觉得生命周期的英文太多了,要记很麻烦。
阅读全文
摘要:概述 虽然之前总结了一些页面布局与编写的心得,但是写起页面来还是有很多疑惑的,主要是在有多种写法的时候该用哪种写法?个人觉得这个问题很重要,不能哪种方法能用就用那种方法算了,因为要考虑到日后维护和页面的健壮性。所以自己理了一下相关的问题,总结在下面,供以后开发时参考,相信对其他人也有用。 宽高 要不
阅读全文
摘要:概述 之前以为给网页设置加载进度条很麻烦,今天一学真是超级简单,记录下来供以后开发时参考,相信对其他人也有用。 readyState 主要运用了document.readyState和nprogress插件。 document.readyState有三种状态: 1. loading:document
阅读全文
摘要:概述 放假读完了 "《你不知道的javascript》上篇" ,学到了很多东西,记录下来,供以后开发时参考,相信对其他人也有用。 这篇笔记是这本书的下半部分,上半部分请见 "《你不知道的javascript》读书笔记1" 。 误区 经常可以在js中听到一句话, 万物皆对象,其实在某种意义上来说,这句
阅读全文
摘要:概述 浏览器的开发者工具我们经常用,console.log我们也经常用,但是console还有其它一些方便调试的命令,我总结了几个常用的记录在下面,供以后开发时参考,相信对其他人也有用。 获取js执行时间 以前我经常用下面的命令获取程序执行时间: 但是感觉总有点不准或者不精确,其实可以用consol
阅读全文
摘要:概述 放假读完了 "《你不知道的javascript》上篇" ,学到了很多东西,记录下来,供以后开发时参考,相信对其他人也有用。 js的工作原理 引擎:从头到尾负责整个js的编译和运行。(很大一部分是查找操作,因此比如二分查找等查找方法才这么重要。) 编译器:负责语法分析和代码生成。 作用域:收集所
阅读全文
摘要:概述 无意中得知了LeetCode这个刷题网站, 深得我意. 其实作为一个程序员, 我是很看重 写基础代码 的, 因为这个写熟了, 以后学各种语言就不会太困难. 所以我觉得有必要把这件事记下来, 供以后开发累了刷几道题, 相信对其他人也有用. LeetCode有英文官网和中文官网, 由于我现在打算从
阅读全文
摘要:概述 函数是js中最常见的作用域单元, 声明在一个函数内部的变量或函数会在所处的作用域中 隐藏起来 , 这是有意为之的 非常好 的设计原则. 但是随着js的发展, 我们有了某个代码块(通常指{..}内部) 隐藏 变量或函数的需求, 这就是块级作用域的 由来 . 下面是不用es6 实现块级作用域 的三
阅读全文
摘要:概述 之前虽然知道函数作用域, 上下文, 作用域链, 闭包, 引用清除与标记清除等概念, 但是总觉得既然有标记清除, js就不怎么会发生内存泄漏. 今天查了下资料, 梳理了一下, 记录下来供以后开发时参考, 相信对其他人也有用. 全局变量 如上代码, 声明了一个 全局变量 , 它不会被自动回收, 所
阅读全文
摘要:概述 之前根据自己的心得写了一篇 "页面布局和编写的解决方案" , 感觉意犹未尽, 再写一篇续. 供以后开发时参考, 相信对其他人也有用. z index css叫做层叠样式表, 层叠2个字很重要, 之前写页面没考虑这么多, 今天总结了一下记下来. 需求一: z index有哪些规范? 我个人觉得如
阅读全文
摘要:概述 jScrollPane.js是一个轻量级的滑块插件, 非常方便使用. 在前端工业界(写页面)使用非常广泛, 下面我记录下用法, 供以后开发时参考, 相信对其他人也有用. PS: 想起之前我用impress.js写了一个PPT, 当时觉得有多了不起, 现在用的插件一多, 就觉得以前真是好笑, i
阅读全文