- 新手如何搭建一个简单的网站 11-30
- 如何打造属于自己的Javascript武器库,来封装 11-30
- 微信小程序-可移动菜单 11-30
- 如何diss客户既让他觉得你牛逼,又觉得是自己智商需 11-30
- JavaScript学习笔记——生成器(genera 11-30
- 3个经常被问到的 JavaScript 面试题,你答 11-30
- javascript小知识-- 常用的事件应用 11-30
- 每个JavaScript程序员都需要知道的5个数组方 11-30
- 程序员花1小时总结:JavaScript开发工具简明 11-30
- 大牛程序员200行原生JavaScript实现雪花飘 11-30
新手如何搭建一个简单的网站
发布者: superzhang | 发布时间:2017-11-30在互联网高速发展的今天,很多小伙伴都想拥有自己的一个独立网站或者博客。那么对于没有太高深技术的小白来说如何去搭建一个简单的网站呢?
首先,如果您不会编程不懂CSS不懂语言,在以前是无法制作自己网站的,好在现在各种成熟的CMS系统可以供您傻瓜式安装使用。比如织梦CMS、DZ、ZB、WP等等这些开源的CMS系统。
搭建网站的前提是您首先要注册一个域名,也就是很多小伙伴说的网址(例如www.81rs.com)这样的。
去哪里注册呢?请在度娘直接搜索“域名注册”。选择自己喜欢的域名,如果没有被占用的话就可以注册了,一般一年注册费用也就是几十块钱。这里以万网注册为例,如图1、图2、图3。未被被人占用的就可以注册,一般都选择.com的英文域名。注册域名一定要简单好记或者有一定的含义。
图1
如何打造属于自己的Javascript武器库,来封装这些经典的方法吧
发布者: superzhang | 发布时间:2017-11-30前言
代码写的久了,就会发现很多时候都是在写一些重复的东西,这个时候就应该要考虑到提高工作效率了,比如对常用方法的封装,例如日期格式化,浏览器类型判断等。
今天这篇文章我们就来看看如何封装常用的Javascript方法,打造出属于自己的一套Javascript武器库吧。封装的代码为了不依赖于其他库,都采用原生的Javascript编写。
文中的代码有些比较长,理解的不是很清楚的,可以直接去github上看。
https://github.com/zhouxiongking/article-pages/blob/master/articles/jsCapsulation/capsulation1.js
Javascript
数组-判断相等在某些场景下,我们需要判断两个数组是否相等。主要思想如下:
首先判断传入的参数是否为数组,如果不为数组,则返回false;
微信小程序-可移动菜单
发布者: superzhang | 发布时间:2017-11-30我们可以经常看到手机app里有的菜单栏是悬浮在首页的,用户可以拖动和点击菜单栏进行交互,今天代码君就教大家利用小程序的控件,实现一个可移动的菜单,效果图是这样的,要实现这样的效果,需要引出我们今天的重要人物movable-view
JavaScript学习笔记——生成器(generator)
发布者: superzhang | 发布时间:2017-11-30广东IT优就业
generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。
我们先看一下函数的概念:
一个函数是一段完整的代码,调用一个函数就是传入参数,然后返回结果。
function foo(x) {
return x + x;
}
var r = foo(1); // 调用foo函数
在函数执行过程中,如果没有遇到 return 语句,控制权无法交回被调用的代码。(函数末尾如果没有return,就是隐含的return undefined;)
generator定义
function* foo(x) {
yield x + 1;
yield x + 2;
return x + 3;
}
gene
3个经常被问到的 JavaScript 面试题,你答得上来吗?
发布者: superzhang | 发布时间:2017-11-30JavaScript是所有现代浏览器的官方语言。 因此,JavaScript 问题出现在各种开发人员的面试中。
本文不是讲述最新的JavaScript库,日常的开发实践或任何新的 ES6 函数。 相反,在讨论JavaScript时,经常会在面试中出现这3个问题。 我自己被问到过这些问题,我的朋友告诉我他们也被到问过。
当然,你在JavaScript面试前不应该只学习这3个问题 – 这里有很多 方法 可以让你更好地准备即将到来的面试 – 但面试官可能会问到下面是3个问题,来判断你对JavaScript语言的理解和DOM的掌握程度。
让我们开始吧!请注意,我们将在下面的示例中使用原生 JavaScript,因为你的面试官通常想看看你在没有第三方库(比如jQuery)的帮助下,是如何理解 JavaScript 和 DOM 的。
在这里推荐下我自己的web前端学习交流群:675498134,不管你是小白还是大神,我都欢迎你们进群交流,不定期分享干
javascript小知识-- 常用的事件应用
发布者: superzhang | 发布时间:2017-11-30<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
/*
常用的事件:
鼠标点击相关:
onclick 在用户用鼠标左键单击对象时触发。
ondblclick 当用户双击对象时触发。
onmousedown 当用户用任何鼠标按钮单击对象时触发。
onmouseup 当用户在鼠标位于对象之上时释放鼠标按钮时触发。
鼠标移动相关:
onmouseout 当用户将鼠标指针移出对象边界时触发。
onmousemove 当用户将鼠标划过对象时触发。
焦点相关的:
onblur 在对象失去输入焦点时触发。
onfocus 当对象获得焦点时触发。
其他:
oncha
每个JavaScript程序员都需要知道的5个数组方法
发布者: superzhang | 发布时间:2017-11-30这篇文章将会向大家简要的介绍JavaScript里关于数组的最重要的5个方法,这5个方法是每个想要高效的进行JavaScript编程的程序员必须知道的。
分享之前我还是要推荐下我自己的前端学习群:655962461,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程,送给大家,欢迎初学和进阶中的小伙伴
Array.forEach()
.forEach() 方法能够方便的让你 遍历数组里的每个元素,你可以在回调函数里对每个元素进行操作。.forEach()方法没有返回值,你不需要在回调函数里写return,这是无意义的。
我们继续说实现雪花飘落的效果
主要是以下4步:
1、定义一片雪花模板;
2、设置第一个定时器,周期性定时器,每隔一段时间生成一片雪花;
3、设置第二个定时器,一次性定时器,当第一个定时器生成雪花,并在页面上渲染出
