首页
学习
活动
专区
工具
TVP
发布

gojam技术备忘录

专栏成员
90
文章
144975
阅读量
15
订阅数
nodejs控制台传输、接收文件
我一边查官网文档一边写的,虽然有send方法,但不知道receive方法在哪,最终还是用emit。
gojam
2019-11-30
1K0
并发模型与事件循环
默认安装到项目目录下,-g安装到全局,-save在package.json写入dependencies字段,-save-dev相应写入devDependencies字段。
gojam
2019-09-09
7550
移动端Safari对z-index与绝对定位的不佳处理
我尝试用z-index和绝对定位结合做一个时光轴,但在IOS设备上的表现很差:尽管我滑动了页面,时光轴相对屏幕的位置仍然不变(但时光轴的父元素已经设定了relative)。这还和放在overflow:scroll容器里有关,总之满足以上3点才会100%触发这个bug。我不清楚web标准是否应该这么呈现,但估计是Safari自身的原因。说不定是因为内容放在了容器里,容器内的scroll不会触发safari对这种元素重新渲染。
gojam
2019-07-01
1.5K0
临时拼凑的知识点**想想面试还会有啥
这段代码的顺序是1、2、3、4,原因是js同步执行完任务前不会执行异步任务(这是很容易理解大家也应该知道的)。然后Promise对象实例化是一个同步的过程,只有then后面的才是异步。所以1,2是同步任务,3,4是异步任务,现在的顺序就很合理了。
gojam
2019-06-17
5590
常说的XSS攻击是什么❓
XSS(Cross-site scripting,跨站脚本)攻击是Web应用程序中一种典型的安全性漏洞。XSS允许攻击者向网页注入客户端脚本从而使其他浏览者运行此脚本。这种脚本可能被攻击者用来绕过同源策略(same-origin policy)。根据赛门铁克的数据,大约84%的网站安全漏洞是XSS漏洞。白帽公司HackerOne在2017年报道称XSS仍然是主要威胁载体。XSS既可以造成相当的麻烦,也可以导致严重的安全风险,这取决于网站处理的数据的敏感性与网站主实施的安全缓解措施的性质。
gojam
2019-05-14
1K0
setInterval的用法
无论使用setInterval()还是setTimeout(),函数的执行环境会被设置成window,也就是说在函数内使用this其实是指window对象(或global全局对象,ES没有指明如何访问global对象,它通常作为window对象的一部分)。MDN原文建议用自己写的setInterval代替原生的setInterval,众所周知JavaScript函数的prototype包括call和apply方法,这两种方法的第一个参数可以接受this的值,因此收集this值后再调用JavaScript原生setInterval调用call或apply就可以了。以下是官方给出的代码:
gojam
2019-05-14
1.4K0
CSS常用选择器
HTML: <element class="classname"></element>
gojam
2019-05-14
5980
npm食用指南
NPM(Node Package Manager)是前端最基础的工具之一,管理着项目的依赖。但用了这么久,始终没有单独地讨论过:npm是一个怎样的系统。
gojam
2019-05-14
6680
unsyntactic break/continue
使用jsonp请求的时候不知道它是异步的,于是我在for循环内发送jsonp请求。而我也在promise对象的then方法内写了continue,由于promise是异步的,触发break的时候循环可能已经执行完了,所以break与continue就不能用(在then方法中)了。
gojam
2019-05-14
8.6K0
Week 1: Vue.JS
Vue.JS是一个JavaScript框架,它借鉴了MVVM的思想,Vue对象就像view model,使用Vue能够轻松地分离数据与视图表现,数据的变化会使视图也变化。
gojam
2019-05-14
1.4K0
function*/生成器函数
function*语句允许你声明一个生成器函数,这种函数的返回值是一个Generator对象,它允许你控制函数的暂停、继续执行。这种同步操作允许我们使用JavaScript的异步编程——function*每次只返回一个特殊的指针,并不直接真正地返回值,因此function*内外的代码可以同时执行。
gojam
2019-05-14
2.3K0
JavaScript原型链档案
事实上JavaScript一直以来都是基于对象和原型的,除了Number、String、Boolean等基本数据类型之外,JavaScript中的一切都是对象。ES6中新增的class、constructor、static、extends、super等关键字都是基于对象和原型的语法糖。
gojam
2019-05-14
3620
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档