前端开发工程师,做pc和h5端界面。现在前端主用框架vue.js,后端主用nodejs(框架express.js)。
纯CSS3模拟摩天轮效果 .sunline{ position:relative; height: 400px; width: 400px; border: 2px solid transparent; border-radius: 50%; margin: 50px 0...
最常用的ES6特性 let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments这些是ES6最常用的几个语法,基本上学会它们,我们就可以走遍天下都不怕啦!我会用最通俗易懂的语言和例子来讲解它们,保证一看就懂,一学就会。
1、 wget命令下载Node.js安装包。 (该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。) wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz 2、 解压文件。
布局是CSS中一个重要部分,本文总结了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及单列布局、多列布局的多种实现方式(包括传统的盒模型布局和比较新的flex布局实现),希望能给需要的小伙伴带来一些帮助。
阅读一些东西,有获得视觉的冲击,有精神的享受,有思想的净化,有知识的积累,还有对无聊的打发;总会有一个目的让你持续的关注一件事,这个目的可以是心灵鸡汤,可以是对新事物的追求,也可以是钟情某人的爱屋及乌
emmet # html补全minimap # 源码预览图linter # 语法检查file-icons # 文件图标docblockr # 注释块autoclose-html # 自动闭合html标签highlight-line # 选中行高亮highlight-selected #...
背景图片的处理主要的讲一下的属性 background-size: cover/contain;//剪切 以外面的容器大小为准开始剪切 //图片多大显示多大 background-position: center center; //显示中心 background-image: url(.
node npm :node 的包管理 nvm :node 的版本管理 node -v ---->查看node 的版本 (v----》version) npm -v ----->npm 的版本 nvm --version ---->nvm 的版本 升级node的版本 ----> 安装node的版本 ----->npm -g install npm@3.
开发中经常会遇见这样的问题,一段文字或者一段标题过长了,就让超出长度的部分益...替换。具体怎么做的呢?直接上代码: *{ margin: 0; padding: 0; } .
现在工作中我用到获取数据的方式,基本都是ajax。前台获取后端的数据后,需要进行处理,然后把他们放进页面中的相应标签里。下面举一个简单的例子,来模拟数据的获取和摆放。 这里用ng框架获取数据然后处理,和用原生js的方式将数据放进页面中。
就是这样的效果:拖拽之前 之后: 上代码: html5 drag and drop *[draggable=true] { -moz-us...
于地铁上看了一篇帖子,关于setTimeout的面试题,觉得见得多,记录,以学习之。 我们都知道,这样的一个例子: for ( var i = 0;i { setTimeout(resolve, timeountMS); }); (async () => { // 声明即执行的 as...
给自己关于原型的学习分了一个大类,主要跟踪学习js的原型。--来自《JavaScript面向对象编程指南》的笔记,这本书难度适中,适合我们这种js基础不牢的人学习。 原型这块有两个属性:prototype 和 _proto_,容易别混淆,看了前面的基础,决定从这里开始整理我的学习笔记。
任何语言中,函数都是占据大半江山,学好函数是基本。今日主题,回调函数。 我们先来写两个函数: 1.将函数中的参数,每个都*2,然后push进数组,返回数组 2.将函数中的参数,加1 1 代码很简单,如下: function multiplyBytwo (a,b,c)...
今天学习了插入排序,现在将它们整理出来,如果有不对的地方,欢迎批评指正: 插入排序的思想就是将一个待排数据,按照其大小插入到一个已经排好的数据中的适当位置,知道插入完毕:截了一个图如下: 排序的过程就是这样。
冒泡排序的帖子一搜很多很多,但是我看了好多的帖子基本就是简单的贴上了自己的程序,简单了就说了需要两层for循环具体的为啥需要两层,不曾细说,今天小编查看了教材上的一个相关例子,算是具体详细了解这两层循环具体是个神么鬼: 举栗子:数组[9,7,5,4,3,2];看图写话: : 上面模拟了一个"冒泡的过程",把最大的数挤到了最底下,而小数"上升",这样看起来有了“这种冒泡的样子”,相邻两个数比较,把大的往前挪。
程序员最不该缺的就是你的算法,算法是你的价值所在,你可以不会代码的具体的语法,但是必须得会算法。这个是我的见解。下面来写一一下传统的快速排序方法:(3步); 1.找基准; 2.分两边 3.
每日一句:Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. (源于:nodejs的官网) 翻译:nodejs使用了事件驱动,非阻塞I/o的模型,这些模型是的它运行起来轻便而且有效率。
先上图,就是介样子的: 所模拟的效果就是讲左下角的li里面的数据取出来,然后用环形图的展示出数据。 看代码截图: 1.总的框架图: 2.
今天用腾讯的服务器搭建起了自己的博客,先看主页效果。。。简单的ui设计,主要就是要上服务器看看。 说说服务器的搭建: 1。卖,进腾讯云,自己对应的买操作系统的就可以的啦。具体的链接: https://www.qcloud.com/?utm_source=bdppzq&utm_medium=line&utm_campaign=baidu,自己玩的话,可以买最低配置的 2. 会给你一个远程桌面。
先介绍echart: 官网: http://echarts.baidu.com 看名字就知道是百度出品的。 ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
这里推荐一本设计模式的javascript书. 《JavaScript设计模式与开发实践》。作者是腾讯大牛曾探。 我每天都会在里面抽出我受到的理解,作为我的读书笔记。今天就昨天讲的this里面涉及到的call和apply进行书中的讲解。
js 中的this是比较难理解的。这里将介绍this的具体用法。主要是下面的四种方法: 1.作为对象的方法; 2.作为普通函数中; 3.作为构造函数调用; 4.作为Function.