在 gulp 时代, 就开始有使用 yeoman, 感觉是一个特别方便的脚手架. 在使用 angularjs 的时候, 经常用这个脚手架生成一些小东西去学习 在有了 create-react-app 这个命令之后, 似乎很少开始接触 yeoman. yeoman 上有一个比较完善的学习教程 (get ...
分类:
其他好文 时间:
2020-07-22 01:39:04
阅读次数:
77
有的人把发布 订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。 其实他们还是有差别的,在发布订阅模式中,组件是松散耦合的,正好和观察者模式相反 发布订阅模式中,发布者和订阅者不知道对方的存在。它们只有通过消息代理进行通信。 在观 ...
分类:
编程语言 时间:
2020-07-21 23:18:26
阅读次数:
137
js 克隆对象 原文:http://www.360doc.com/content/10/0305/13/15055_17649067.shtml note 由于JAVASCRIPT的对象到对象的赋值是传址的,当我需要对两个相同内容对象进行更改与比较时,我就需要把旧对象CLONE出来。 code 定义 ...
分类:
Web程序 时间:
2020-07-21 22:01:08
阅读次数:
82
1、创建数组 // 推荐使用 var arr = [1, ,2 ,3]; // 不推荐使用 var arr = new Array(1, 2); 2、数组的本质 本质上,数组属于一种特殊的对象。 typeof[1, 2, 3] // "Object" 数组的特殊性体现在,它的键名是按次序排列的一组整 ...
分类:
编程语言 时间:
2020-07-21 14:06:07
阅读次数:
89
匿名函数的执行环境具有全局性,因此this经常指向window。 1 var name = "window"; 2 var obj = { 3 name : "obj", 4 getName : function(){ 5 return function(){ 6 return this.name; ...
分类:
编程语言 时间:
2020-07-21 13:42:15
阅读次数:
60
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>图片 ...
分类:
编程语言 时间:
2020-07-21 13:37:05
阅读次数:
105
ReactJs as a JavaScript library created by Facebook that lets us build dynamic user interfaces. What this dynamic user interface even means is that we ...
分类:
Web程序 时间:
2020-07-21 09:48:32
阅读次数:
76
系统结构 B/S架构 Browser/Server : (浏览器/服务器的交互形式) Brower支持哪些语言:BTML 、CSS 、JavaScript 写HTML、CSS、JavaScript代码的这拨人职位叫做:WEB前端开发工程师。 前端页面上的图片需要UI设计师完成。 S是服务器端Serv ...
分类:
Web程序 时间:
2020-07-21 09:43:38
阅读次数:
304
兼容和存在即合理 化繁为简 doctype 字符集声明 浏览器原生代码更替复杂JavaScript 3 . 更为强大的API Selectors API Canvas API 4 . JavaScript日志和调试 浏览器检查元素--设断点,分析变量 控制台console【.log API比alar ...
分类:
Web程序 时间:
2020-07-21 09:30:50
阅读次数:
87
闲言 requests模块是一个不完全模拟浏览器行为的模块,只能爬取到网页的HTML文档信息,无法解析和执行CSS、JavaScript代码,因此要我们做人为判断。 selenium模块本质是通过驱动浏览器完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 ...
分类:
其他好文 时间:
2020-07-20 15:49:27
阅读次数:
86