Node.js 超深度体验

Node.js 全局对象__filename表示当前正在执行的脚本的文件名__dirname表示当前执行脚本所在的目录。setTimeout(cb, ms)setTimeout(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。:setTimeout() 只执行一次指定函数。 返回一个代表定时器的句柄值。function sayLove(){ co

vuejs 三级联动

最近在学习vuejs,写了一个城市三级联动效果,可以用在项目中的收获地址管理,支持新增与修改操作HTML 请选择 {{item}} 请选择 {{item}} 请选择 {{item}}JavaScriptvar addressExtend=Vue

《JavaScript高级程序设计》——对象学习笔记

创建对象使用对象字面量的形式一个接口会创建很多对象, 会产生大量的重复代码。工厂模式:用函数来封装以特定接口创建对象的细节function createPerson (name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName =

Kali Linu 秘籍 第四章 信息收集

第四章 信息收集作者:Willie L. Pritchett, David De Smet译者:飞龙协议:CC BY-NC-SA 4.0简介攻击的重要阶段之一就是信息收集。为了能够实施攻击,我们需要收集关于目标的基本信息。我们获得的信息越多,攻击成功的概率就越高。我也强调这一阶段的一个重要方面,它就是记录。在编写这本书的时候,最新的Kali发行版包含了一组工具用于帮助我们核

Meteor部署总结

使用docker部署meteor使用daocloud平台(目前还是免费试用)前需要添加docker配置。在项目根下创建Dockerfile,并键入FROM meteorhacks/meteord:onbuild逐步使用daocloud平台发布meteor应用登录daocloud平台并创建一份代码构建,选择你的仓库(支持github、coding、私有gitlab等),其他默

家政帮主页的ie兼容性改写

虽然IE8及以下浏览器已经和时代格格不入,但很多人的电脑上的浏览器还是IE8及以下浏览器,而且xp系统最高版本的浏览器就是IE8,所有当用户想在电脑上搜索家政帮时,但他的浏览器是IE8之类低版本浏览器,此时他就不能看到完整信息,于是下面是对这问题的解决方案。具体实现在IE8及以下浏览器兼容的实现是通过在body前的判断是否手机浏览器后面增加一个判断是否用户使用浏览器是否IE

内置变量与原生shell脚本运行

xmake在xmake.lua中提供了 $(varname) 的语法,来支持内置变量的获取,例如:add_cxflags("-I$(buildir)")它将会在在实际编译的时候,将内置的 buildir 变量转换为实际的构建输出目录:-I./build并且这些变量在自定义脚本中,也是可以支持的,例如:target("test")after_build(target)prin

Javascript函数式编程小结

源起函数式编程近几年非常流行,经常可以在网上看到别人讨论相关话题. 我机缘巧合之下在github上看到有人提到一个讲js函数式编程的视频,看过之后突然茅塞顿开,瞬间把之前零碎的关于函数式编程的知识一下子都联系了起来, 于是自己希望趁有空把这些知识总结一下, 这样既可以回顾下知识耶没准能帮到一些对函数式编程感兴趣的朋友们.为什么需要函数式编程其实千万别被这看似高深的名字吓怕了

前端手册

前端手册 前端手册 目录CSS编码规范HTML编码规范JavaScript编码规范其他规范开发工具的使用好书推荐篇学习指导篇前端优化其他更多知识点见issues目录不全,请阅读在线版 下载离线版:pdf、epub、mobi 文档会不定时更新,可以Watch或Star本文挡——Github,更欢迎您加入编辑维护 声明:编码规范参考[百度前端开发规范]修改,或整理于互联网,如有

心路历程:vue2.0+webpack+koa2 前后端同构实践(二)

vue2.0之JSX初体验JSX入门JSX来至于React,上手并不复杂,在Vue中使用只有小部分差异JSX语法介绍Vue中的JSX语法差异标签必须闭合在 JSX 中, 是合法的,而 就不合法。所有的标签都必须闭合,可以是自闭和的形式,也可以是常规的闭合。和 是等价的。标签与组件要渲染 HTML 标签,只需在 JSX 里使用小写字母开头的标签名。要渲染 React 组件

[译] 学习如何构建自动化、跨浏览器的 JavaScript 单元测试

作者:Philip Walton译者:Yeaseon原文链接:Learning How to Set Up Automated, Cross-browser JavaScript Unit Testing译文仅供个人学习,不用于任何形式商业目的,转载请注明原作者、文章来源、翻译作者及链接,版权归原文作者所有。我们都知道在多个浏览器中测试我们的代码是多么的重要。至少在我们发布

Fis

Fis简介一个工程化的工具,主要用来处理前端的项目。作用:代码合并,代码压缩,资源定义,资源嵌套等等。fis 是基于流的处理,fis有自己的一个流处理过程:lint: 代码规范parser:代码编译perprocessor: 前置处理standard:代码标准化protprocessor: 后置处理optimizer: 优化处理perpackager: 前置打包packag

krpano hotspot

http://krpano.com/docu/xml/觉得官网文档找起来不方便,那么读过一次就放到这里来好了overallHotspots are areas in the panorama, which react on mouse hovering or clicking. They can be used to load other panoramas, links

《JavaScript高级程序设计》笔记系列1-- 在 HTML 中使用 JavaScript

元素向 HTML 页面中插入 JavaScript 的主要方法,就是使用 元素。 使用 元素的方式有两种:直接在页面中嵌入 JavaScript 代码和包含外部 JavaScript 文件。function sayHi(){ alert("Hi!");}从外部引入js文件,src是必须属性,指向外部js文件需要注意的是,带有 src 属性的元素不应该在其和标签之间

git-shortcut 命令行下快捷操作其它项目

前言因为工作的电脑是 Windows,使用的 msysGit 终端,但是这玩意不支持多 tab,经常要在多个项目中来回操作很麻烦,所以昨天在v2ex 看到这个 小黄鸡 的项目就想到能不能让他操作哪个项目就操作哪个项目呢,刚好周末有空,就写了这个玩意。项目介绍git 命令行下不用切换目录快捷操作其它项目项目地址:https://github.com/yangg/git-sho

奇点临近|人工智能到底会通向哪里?

美国硅谷互联网科技界的预言帝凯文.凯利,在他的新著作《必然》里用整整一个章节的内容来阐述当人工智能与媒体融合而可能产生的场景,简直如同做梦一般。在凯文.凯利看来,这将是塑造未来30年的趋势必然之一。人工智能先驱、未来学家雷·科兹威尔也有类似的预言:到了2020年,我们将成功通过逆向工程制造出人脑。2030年末,计算机智能将赶上人类。2045年,人工智能会掌管全球科技发展。至

做内容的你,知道内容消费有哪几种形式吗?

内容消费的三种形式1. 基于导航的消费,有频道有编辑,满足顶部需求这种大家比较常见的内容消费形式,比如常见的电子商务网站,视频大全,58同城网站等。这类消费方式对首页(版)的内容质量要求极高,需要通过专业运营的功力来保障,如色彩的统一、交互的一致、路径跳转的简洁、图文的合理性、内容调性的选择、重点流量位的利用等等。并能根据指标不断调整运营策略。监控指标通常有常规指标如用户量

金融+科技:如何改变互联网金融的格局?

如今,金融与科技的互动越来越直接和明显,尤其是随着金融市场的竞争愈演愈烈,再加上国家对金融市场监管政策的落地实施,很多互金企业就不得不考虑自己的市场局势和未来发展之路了,这也使得金融科技开始走上金融市场的舞台。而今年上半年,多家P2P网贷企业宣布转型为金融科技公司,也将金融科技推向了风口浪尖。科技正在悄悄改变金融业态2016年,很多人对互金市场未来发展表示担忧,对互金的安全

分享经济发展大比拼|为何租房、租车更快一步?

分享经济从进入租车、租房领域开始,又逐步向知识技能、家政服务等行业渗透,做分享经济的平台数量越来越多,能接受分享经济模式的用户也日益丰富,这都说明这个新兴的经济模式正以不可阻挡之势席卷而来。据预计,未来5年中国的分享经济增长年均将在40%左右,到2020年市场规模或将占国家GDP的10%以上。就今日而言,围绕在我们生活周边的共享经济代表有:移动租车、在线短租、知识分享及家政

require.js入门

requirejs的概念RequireJS是一个JavaScript模块加载器。它非常适合在浏览器中使用,同时它也可以用在其他的脚本环境中如Node(不如SeaJS专一,主攻浏览器)。使用RequireJS加载模块化脚本将提高代码的加载速度和质量。requirejs产生的原因现代的前端项目越来越复杂,js的代码量越来越大,前端工程师需要协同工作js代码之间了关系很难维护,存