大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

world(英语单词)

world是一个英语单词,可以用作名词,可以翻译为世界、地球,等等。

Node启动https服务器

Node启动https服务器 首先你需要生成https证书,可以去付费的网站购买或者找一些免费的网站,可能会是key或者crt或者pem结尾的。不同格式之间可以通过OpenSSL转换,如: openssl x509 -in mycert.crt -out mycert.pem -outform PEM Node原生版本: const https = require('https') const path = require('path') const fs = require('fs') // 根据项目的路径导入生成的证书文件 const privateKey = fs.readFileSync(path.join(__dirname, '.

Console Api 让 JS 调试更简单、高效

Console Api 让 JS 调试更简单、高效 所有Console Api console.dir(console); console.info('信息'); console.error('错误'); console.warn('警告');占位符 统计代码执行次数 function getInfo() { console.count('执行次数:'); console.groupEnd(); console.group("第二组信息");显示分组信息 显示对象信息 var TomObj = { name : "Tom", sex : "男", age : '31', hobby : "coding..." }; console.dirxml(info); console.assert(code); console.log('Start');

JavaScript (a == 1 && a == 2 && a

} } if(a == 1 a == 2 a == 3) { console.log('Hello World! } } } 精选想法: @Javen Fang 这个问题其实还是能考到对 Javascript 的基本理解的,而不是纯粹为了玩。 其一,对于一个对象做比较有 valueOf/toString 的调用问题。 其二,JS 里一个变量背后经常是一个 function。 问题:Can (a ==1 a== 2 a==3) ever evaluate to true? reddit 讨论:Javascript: Can (a ==1 a== 2 a==3) ever evaluate to true?

ES6 -- 变量的解构赋值

ES6 -- 变量的解构赋值 解构赋值的应用: 1、变量交换 var x = 1 var y = 2 var [x, y] = [2, 1] 2、函数值返回 function f() { return [1, 2] } 3、Json 对象获取 obj = { a: 'a', b: [1, 2, 3], c: { a: '1', b: '2' } } var {a, b, c} = obj 4、函数参数的默认设置 Jquery.ajax = function (url,{ async = true, beforeSend = function () {}, cache = true, complete = function () {}, crossDomain = fase, global = true }) { // .

《Node.js实战》阅读笔记(一)

res.end('Hello World\n'); 流数据 Node 在数据流和数据流动上也很强大。你可以吧数据流看成特殊的数组,只不过数组中的数据分散在空间上,而数据流中的数据是分散在#时间上#的。通过将数据一块一块的传送,开发人员可以每收到一块数据就开始处理,而不是等所有数据都全到全了再做处理。下面我们用数据流的方式处理resource.json: var stream = fs.createReadStream('./resource.json');pipe(res);

JavaScript字符串方法

JavaScript字符串方法 1、两个用于访问字符串中特定字符的方法是:charAt()和charCodeAt():接收一个参数,基于0的字符位置。其中charAt()方法以单个字符串的形式返回给定位置的那个字符。 var string = "hello world"; alert(result); alert(result2); alert(str.indexOf("o"));//7 子字符串"o"第一次出现的位置是4,即"hello"中的"o"; var positions = []; var trimStr = str.trim();

NodeJs入门(二)--用nodejs搭建一个简单的web服务器

const hostname = '127.0.0.1'; res.end('Hello World\n'); server.listen(port, hostname, () = { console.log(`Server running at http://${hostname}:${port}/`); 2.node中体验js环境 2.1 nodejs本质上javascript的执行环境 在浏览器中体验js环境: 打开控制台,切换到 console 的窗口,可以执行js逻辑,回车可得到结果 var a=1; 在node中体验js环境: 退出sever.js程序运行 Ctrl+C 进入node环境node 输入js逻辑,回车可得到结果 var a=1;

Docker 学习笔记

Docker 学习笔记 工欲善其事必先利器 一些学习资源Gitbook资源Python 基于Docker项目Docker 加速器,国内墙的厉害Hello World菜鸟教程 常用命令 一些docker命令总结 docker images :查看当前宿主机的所有镜像。 docker images ubuntu:根据仓库名列出镜像 docker images ubuntu:14.04:指定仓库名和标签 docker build -t webservice .

Node学习笔记一:Hello Node!

npmrc 加入下面内容 registry = https://registry.npm.taobao.org 或者搜索镜像: https://npm.taobao.org 2.1系统模块 2.2 第三方模块 Supervisor 监测node程序中的文件,当有文件发生变化时会重启服务; 2.3 创建自定义模块 3.异步 默认是异步,每个异步方法都对应的同步方法: 例如:readFile()的同步方法是readFileSync() 4.事件 引入事件模块require('events') 创建事件em.on('my-event ',function(data){}); 'Tick' : 'Tock');

new 了一个 Function

new 了一个 Function new Function 和 eval 的区别可以搜索到蛮多解释,但总觉得还不够具体,寻思着补补刀 一、从简易模板引擎说起 模板引擎可以怎样理解呢? 在一段 Html 文档 const source = source.replace(regex, (m, n) = { let result = m; // 3 基于此,我们只需要将 data 解构,作为参数传入构造好的 func,就不会有全局污染了: function excute(keys, values, statement) { const caller = new Function(.

ReactNative从零到上架

ReactNative从零到上架 首先,向大家介绍一下这款RN开发的上架项目:淘优惠,一款免费领取天猫淘宝购物优惠券的软件。 下载链接: http://a.app.qq.com/o/simple.jsp?0,这就是一个很简单的项目了。开发前要确定一下自己项目整体的架构,要尽量保持项目代码的整洁,防止项目开发后期代码混乱不堪,这会减少我们学习的激情,甚至有可能放弃。 我最开始开发淘优惠2.

HTML加载过程

setTimeout(print);console.log('second script', document.querySelectorAll('h2'));在js文件下载的过程中,js后面的元素没有被加载,也没有呈现在界面上,说明js文件的下载阻塞了DOM的解析并渲染 Hello function print(){ console.log('first script', document.querySelectorAll('h2'));

Observable - 观察者模式的理解

Observable - 观察者模式的理解 创建一个Observable的代码 const hello = Rx.Observable.create(function(observer) { observer.next('Hello'); observer.next('World'); if (subscribe) { this._subscribe = subscribe;},并执行对应的next()函数,并传入对应的参数。 Observable.prototype.subscribe = function (observerOrNext, error, complete) { var operator = this.operator; if (operator) { operator.call(sink, this.source); if (sink.syncErrorThrown) { throw sink.syncErrorValue;

1. 剑指offer——替换空格

1. 剑指offer——替换空格 1. 描述:请实现一个函数,将一个字符串中的空格替换成“ ”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We Are Happy。2.思路:正则表达式匹配所有空格,配合replace()函数3. 代码 function replaceSpace(str){ if(str typeof str === "string"){ // 替换所有空格 return str.replace(/\s/g, " "); console.log(test) // hello hhhh world fjw hhhh

前端开发 - 在手机上调试利器vConsole

console.log('Hello world'); // 然后点击右下角 vConsole 按钮即可查看到 log 或者 /* eslint-disable no-unused-vars */ import vConsole from 'vconsole'; //如果打生产包,只需要这行注释即可 console.log('Test'); Demo Demo演示 image.png

es6中常用的字符串、数组、对象的扩展及应用

includes(3, 3);b.includes(v)) 字符串 startsWith(), endsWith(),repeat(),padStart(),padEnd() let haorooms = 'Hello world!com') //"haorooms.com" 'haorooms'. Object.keys(obj) //["foo", "baz"] Object.values(obj) //[bar,42] Object.entries(obj)//[["foo", "baz"],[bar,42]] 类数组转为数组 Array.from() let haorooms = { '0': 'a', '1': 'b', '2': 'c', length: 3 };findIndex(function(value, index, arr) { return value 9; const myObject = { [keyA]: 'valueA', [keyB]: 'valueB' };

十条程序员之爆笑冷笑话

十条程序员之爆笑冷笑话 1.“神舟十一号,地面信号异常,现在请汇报您的具体位置?” “现在我们正在祖国上空”“你们怎么知道的?” “刚才试验了一下,Twitter和FaceBook都打不开。” image 2、程序员换IDE相当于搬家,换主力语言相当于改嫁,换操作系统相当于参加FBI证人保护计划… image 3、问题 A:嘿 //是什么意思啊? B:嘿.

slot 内容分发(组件相互嵌套)

/assets/components/Hello.vue' export default { data(){ return { items:[ {text:'aaaaaa'}, {text:'bbbbb'} ] } }, // 注册 Hello 组件 components:{ Hello } } 在 Hello.vue 组件中 export default { // 接收父组件传过来的 items 数据 props: ['items'], } 渲染结果为: 下一篇:Vuex 入门

JavaScript语法

4.JavaScript数据类型 ECMAScript中有5种简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number和String。 还有1种复杂数据类型:Object。 JavaScript数据类型. (5)Boolean 用于表示真假的类型,即true表示真,false表示假 类型转换: 1、除0之外的所有数字,转换为布尔型都为true 2、除””之外的所有字符,转换为布尔型都为true 3、null和undefined转换为布尔型为false var isStudent=true;