首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
伊泽瑞尔
掘友等级
前端工程师
关注公众号:「程序员每日三问」,领取1000道面试题及答案
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
81
文章 78
沸点 3
赞
81
返回
|
搜索文章
最新
热门
electron打包你的h5应用成桌面应用
官网解释为:使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。可以看出,这个东西是为了让我们用html,javaScript,css开发的web应用和h5应用打包成一个桌面应用,比如说一个exe的安装包,或者一个mac的安装包。这样我们可以不用在浏览器…
websocket实现一个聊天室
上次讲了websoket的基础知识和应用插件,今天我们来用websocket来实现一个聊天程序。先看几张界面截图: 可以看到,该聊天室主要分为三个部分:消息实时推送,聊天界面与交互实现,用户认证模块。下面讲讲这个3个模块的实现方式。 该部分主要分为用户列表,用户交互,消息展示三…
一文看懂websocket
可以看到这是一个简易的聊天室,两个窗口的消息是实时发送与接收的,这个主要就是用我们今天要讲的websocket实现的。 websocket是一种网络通信协议,我们都知道http协议,http协议只能从客户端主动发起,不能从服务端推送数据到客户端,今天我们讲的websocket就…
px/em/rem的区别与应用
PC端分辨率一样的情况下,屏幕尺寸越大,显示的越模糊(因为dpi越小)。 我们可以调整网页在移动端上的缩放比例,这个值就是viewport。默认情况下,移动端浏览器会将 viewport 宽度设为980px(也有可能是1024px 或其它值),也就是说1px = 设备屏幕宽度的…
bind、call、apply的区别与用法?
是不是很神奇,同一个函数,执行的结果不一样,这里涉及到一个this的指向问题。 js中一个普通函数this的指向与其本身无关,只与调用该函数的对象有关。根据这个规则,我们回到上面的问题,obj.getName调用getName函数的对象是obj,所以this指向了obj对象,那…
js中如何准确的判断一个变量的类型?
这是一个高频面试题,我们开发中也进程会遇到,今天我们来实现一个函数getValType(val),用来获取一个变量的类型。从1. JS基础变量类型。2. Js中判断变量的函数。 3. 实现getValType函数。3个方面来分析实现。 在 JS 中,有 5 种基本数据类型和 1…
知道html5 Web Worker标准吗?能实现JavaScript的多线程?
主要是因为最开始javascript是单纯的服务于浏览器的一种脚步语言(那时候没有nodejs)。浏览器是为了渲染网页,通过dom与用户交互,如果一个线程需要给dom执行click事件,而另一个进程要删除这个dom,这2个动作可能同时进行,也可能先后进行(像java,c#等语言…
你知道雪碧图吗?有哪些优缺点?
这道题实际上考的是前端性能优化的一个点。 雪碧图的英文是CSS Sprites。 其目的是将多张比较小的图片,合并到一张大的图片上面,大的图片背景透明,使用的时候,通过把该张图片当做背景图片,通过不同的 background-position定位来展示的那部分图片。 降低服务器…
你知道css3的focus-within选择器吗?
说到这个,我们先回顾一下,伪类选择器和伪元素选择器,老版的浏览器没有严格区分下面 2 种写法。 伪类一般用于一个元素的某个状态,比如说鼠标悬浮,按钮点击,链接已经访问,输入框聚焦等,还用于选择某个特殊元素,比如说多个元素中的第一个,最后一个,偶数,奇数等。其作用是对某个符合以上…
一个vue全家桶搭建的SPA应用框架
前段时间vue3推出了bata版本,但是离正式版还有段时间,今天给搭建提供一个由# vue-cli4 + vue2.6 + vuex + vue-router + axios + element-ui搭建的框架,让大家能快速开发,跳过复杂的项目创建与配置过程。 在已经安装了no…
下一页
个人成就
文章被点赞
745
文章被阅读
154,396
掘力值
4,343
关注了
42
关注者
216
收藏集
10
关注标签
36
加入于
2018-08-23