• kbone,十分钟让Vue项目同时支持小程序
    为了解决上述问题,微信小程序推出了同构解决方案 kbone 来解决此问题。基本结构首先,我们来看下一个基本的 kbone 项目的目录结构。因为 kbone 是为了解决 小程序 与 Web 端的问题,所以每个目录下的配置都会有两份入口不管是 小程序 端还是 Web 端,都需要入口文件。Web 端配置为正常的 Vue 配置,小程序端配置与 Web 端配置的唯一不同就是需要引入 mp-webpack-plugin 插件来将 Vue 组件转化为小程序代码。kbone 初体验,done~todo 代码可到 kbone/demo13 自提。
  • 重磅!微软发布:Web 版 VS Code
    web前端教程用大白话,来讲编程近日,在 Microsoft Ignite 2019 大会上,微软正式发布了 Visual Studio Online 公开预览版!与五月份发布的 Visual Studio Code Remote Development 可以说是微软在开发领域最重磅的两个新产品了。你可以通过 VS Code、VS IDE 或者 Web 版 VS Code 来连接上云端开发环境。Web 版 VS Code至于Web 版 VS Code,相信开发者期待已久了。所以,把 VS Code 搬到浏览器中,则是必然的趋势。Visual Studio Online 包含了基于 VS Code 的 Web 版编辑器,它作为 Visual Studio Online 的“前端”,有以下的这些亮点:可以直接在 Web 版 VS Code 中打开你的 Git 项目。可以在 iPad 上运行 VS Code Web 版了!
  • W3C万维物联网标准解析:架构篇
    W3C Process Document,https://www.w3.org/2019/Process-20190301/#recs-and-notes1. WoT架构WoT 架构规范的核心分别从7个方面描述了 WoT 相关的术语及这些术语之间的相关关系。在W3C WoT中,描述元数据必须是 WoT Thing Description。Consumer(消费者):消费者必须能够解析和处理基于 JSON 的 TD。为解决这个问题,W3C WoT允许物与消费者之间存在中介。WoT 将以下4个概念归为可识别功能:导航属性动作事件其中,导航使用的是超链接。交互可识别功能到特定协议消息的映射由协议绑定来提供。事件可以通过未暴露为属性的条件触发。
  • 跨平台技术演进及Flutter未来
    于是Flutter提出自带渲染引擎的解决方案,尽可能减少不同平台间的差异性, 同时媲美原生的高性能体验,因此业界对 Flutter有着极高的关注度。面对现有的如此多跨平台方案,为何当下最火的跨平台技术是Flutter,有哪些优势呢?同样地,Flutter引擎在某一个官方版本对动态化
  • 彻底搞懂移动Web开发中的viewport与跨屏适配
    本文字数:6912字预计阅读时间:30分钟1导读viewport是移动端跨屏适配的基石,吃透这一概念,任何复杂多变的适配需求,都可以手到擒来。移动端开发中,有一个躲避不掉的HTML meta 声明<meta name="viewport">。本文关键词:移动端适配、Viewport、Viewport Meta Tag、DPR、响应式、自适应、Viewport Units2viewport 概念viewport中文译作“视口”。在 Web 浏览器中,视口是整个文档的可见部分。3移动端的 viewport看起来 viewport 并没有太多复杂之处,但是 2010 年左右,移动端时代来了。4Viewport Meta Tag 的使用我们可以在 Apple 或者 MDN 的开发者文档中查看Viewport Meta Tag
  • RESTful 架构基础
    首先也是最重要的,REST 是一种世界观,把将信息提升为构建架构中的一等公民。总结一下,RESTful 通过体系结构的特定选择能从部署的系统中获得理想特性。本文将讨论现代 REST Web 实现中的基本约束和属性。当正确部署后,REST 为互联网上不同应用程序之间提供了一致的互操作性。RESTful API 通过统一资源定位符地址公开服务。通过编程方式与 RESTful API 交互,有数十个客户端 API 或工具可供选择。RESTful 请求一个重要特性:每次请求都包含了充足的状态信息来响应请求。在本文的最后,将提供一些提升 RESTful 服务安全性的内容。
  • VS Code 1.40 发布!可自行搭建 Web 版 VS Code!
    今天,微软发布了 Visual Studio Code 1.40 版本。自建 Web 版 VS Code前不久,微软正式发布了 Visual Studio Online,包含微软托管的 Web 版 VS Code。如今,开发者已经可以直接从 VS Code 的源代码编译出 Web 版 VS Code。当把 workbench.editor.splitSizing 设置为 split 时,只有当前编辑器会被分割,其余的编辑器不受影响。可定制的窗口边框新增了 window.activeBorder 和 window.inactiveBorder 两个主题颜色。VS Code Python 全新发布!微软在 SpringOne 大会上宣布 Azure Spring Cloud 云服务!(第二篇)微软内推,长期有效VS Code 知乎 Live,参与人数突破 1000 人!
  • 「开源活动」2019 成都 Web 全栈大会
    本期活动推荐:2019 成都 Web 全栈大会详情请看文内介绍。2019 年刚过一半,就有小伙伴通过各种渠道来问:今年前端大会还有吗?《城市大脑地图可视化技术实践》时间:2019 年 11 月 16 日 10:50 ~ 11:30领域:Web 前端、数据可视化难度:入门内容简介:背景组件库设计生态建设最佳实践陈森森 阿里巴巴 - Web 前端工程师讲师简介:中国科学技术大学毕业,计算机专业硕士。《聊聊 Node.js 构建部署时我们要关心的数据》时间:2019 年 11 月 16 日 16:20 ~ 17:00领域:Node.js、DevOps难度:进阶内容简介:在 DevOps 的时代,构建和部署都已经自动化了。
  • 现代 Web 开发的现状与未来
    作者:Dexter.Yy原文:https://zhuanlan.zhihu.com/p/88616149本文是我受邀在台北的 JSDC 2019 活动中做的一次分享,从内容上来说已经可以算的上我的 2019 跨年演讲 XD我比较惧怕公开演讲,习惯事先写好讲稿,虽然照稿念的演讲效果比较差,但好处是很快就可以作为文章发出来 XD(末尾部分的内容没来得及写讲稿,是临时补写的,跟现场不一样)大家好,非常感谢主办方邀请我参加这次 JSDC 活动,让我第一次有机会跟台湾的 JS 开发者社区交流JS 能在最近十多年里爆炸
  • 在Django Web应用程序中使用Sentry实时监控软件错误入门教程
    大家好,欢迎来到此Python/Django系列教程,我的名字是Henry Mbugua,我将使用Sentry带您浏览一下帮助所有软件开发团队实时发现并优先处理错误的监控应用程序的各个方面和新的解决办法。使用Sentry监控Django应用程序错误监控工具是现代开发工具箱的重要组成部分。在这节课中,我们将使用Sentry,它是许多可用的自动化工具之一。这是一个Sentry注册页面的截图。下一步是将Django应用程序配置为使用Sentry。此URL对于在 sentry上创建的每个项目来说都是唯一的。Sentry错误详细信息Sentry将提供一个有关所遇到问题的全面的细节。
  • 理解PWA,它究竟解决了Web应用的哪些问题
    根据字面意思,它就是“渐进式 +Web 应用”。站在 Web 应用开发者来说,PWA 提供了一个渐进式的过渡方案,让普通站点逐步过渡到 Web 应用。所以我给 PWA 的定义就是:它是一套理念,渐进式增强 Web 的优势,并通过技术手段渐进式缩短和本地应用或者小程序的距离。其次,Web 应用还缺少消息推送的能力,因为作为一个 App 厂商,需要有将消息送达到应用的能力。针对以上 Web 缺陷,PWA 提出了两种解决方案:通过引入 Service Worker 来试着解决离线存储和消息推送的问题,通过引入 manifest.json 来解决一级入口的问题。来自:《浏览器工作原理与实践》27 | 渐进式网页应用:它究竟解决了Web应用的哪些问题?
  • 缺项目经验?这 61 个实战项目让你的简历闪闪发光!
    面试找工作时,最常被问到的问题就是:有什么项目经验?我们给大家整理了 61 个满满干货的实战项目,包含:前端、后端、Python、Java、机器学习、大数据等,希望你能找到喜欢的项目,借助它找到满意的工作!Python 项目1.Python 数据分析入门与进阶通过 Python 数据分析和算法,实现等项目:https://www.shiyanlou.com/courses/7642. Flask + VueJS 全栈 Web 开发实战使用 Python 的 Flask 框架和 VueJS,通过两个实战项目留言板项目和论坛应用的练习,掌握 Flask + VueJS 进行 Web 开发的能力。借助这个项目我们可以进一步学习 Web 开发中的一些知识。
  • 一个完整的Java Web项目需要掌握哪些技术
    最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。由于HTML5的兴起,前端领域已经越来越火热,前端技术发展极快,今天我们不做过多介绍,因为现在的互联网公司,前端工程师和Java工程师是完全不同的两种技术岗位。所以我们还是以Java的角度去看待一个项目。在前端没有那么火的前几年,或者说在经典的Java
  • 捣鼓半天,总算搞懂了 IntelliJ IDEA 中如何部署 Web 项目
    今天就先和大家分享一个 IDEA 部署 Web 项目的知识点。IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。一般我们项目只是单独的一个,IntelliJ IDEA 默认也是单子项目的形式,所以只需要配置一个模块。某个 module 有了 Artifacts 就可以部署到应用服务器中了。
  • Web 开发必须掌握的三个技术:Token、Cookie、Session
    CookieCookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。用户第一次登录后,浏览器会将用户信息发送给服务器,服务器会为该用户创建一个SessionId,并在响应内容中将该SessionId一并返回给浏览器,浏览器将这些数据保存在本地。如果说Cookie机制是通过检查客户身上的“通行证”来确定客户身份的话,那么Session机制就是通过检查服务器上的“客户明细表”来确认客户身份。Session生成后,只要用户继续访问,服务器就会更新Session的最后访问时间,并维护该Session。为防止内存溢出,服务器会把长时间内没有活跃的Session从内存删除。
  • 初学java web,请远离各种框架,从 Servlet 开发
    但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容。Servlet规范:包含三个技术点。或者说是servlet的三大组件。servlet技术filter技术(过滤器)listener技术(监听器)2. Servlet入门小例子实现步骤:创建类实现Servlet接口覆盖尚未实现的方法在web.xml进行servlet的配置Eclipse创建一个“Dynamic Web Project”,在src下创建一个包,然后在包里新建一个Servlet,目前我们只实现service方法。service代码如下:@OverridepublicvoidservicethrowsServletException, IOException {System.out.println;res.getWriter().write;}WEB-INF/web.xml文件里添加配置:<!ServletConfig :代表的是该servlet对象的配置信息。
  • 采访一位来自 Pornhub 的 Web 开发者
    来自公众号:madMen原文:Interview with a Pornhub Web Developer译者:neal1991welcome to star my articles-translator, providing you advanced articles translation. Any suggestion, please issue or contact meLICENSE: MIT无论你对色情内容采取何种立场,都无法否认成人网站行业对推动互联网发展具有巨大影响。最近,我很有幸采访互联网最大的成人网站 Pornhub 的一名 Web 开发者。我想了解技术,Web API 如何改进以及在成人网站上工作的感受。哪些新的 Web API 使你的生活更轻松?展望未来,有没有你想要更改,改进甚至创建的 Web API?当涉及一组套完全不同的访问和功能时,iOS 对比 Android 是一个完美的例子。我们对 IE 的支持时间很长,但是最近放弃了对 IE11 之前的任何版本的支持。
  • 2019 成都 Web 全栈大会
    我们今年办 ——全栈大会!!《基于 Node.js 打造研发团队的瑞士军刀》领域难度时间Node.js、工作流入门2019 年 11 月 16 日 10:10 ~ 10:50不断提高研发效率(快)与提升研发体验(爽)应该是一个团队成长所必需的两个点。《城市大脑地图可视化技术实践》领域难度时间Web 前端、数据可视化入门2019 年 11 月 16 日 10:50 ~ 11:30背景组件库设计生态建设最佳实践陈森森阿里巴巴 - Web 前端工程师中国科学技术大学毕业,计算机专业硕士。《聊聊 Node.js 构建部署时我们要关心的数据》领域难度时间Node.js、DevOps进阶2019 年 11 月 16 日 16:20 ~ 17:00在 DevOps 的时代,构建和部署都已经自动化了。
  • 怎么从零开始,成为一名黑客?
    导致受害者无法正常控制手机,也无法关闭这个软件。最要命的是它会一直以最大音量循环播放某些不可描述的声音,很多受害者在上课、开会、人群中 “中招”,场面一度非常尴尬,声音关不掉,软件退不了。Web 安全到底是什么?Web 安全问题涉及到每一个网民,也关系到每一个从事 Web 安全研究的工程师。其实 Web 安全入门并不算难,通常我们开始确定一个目标的时候,第一步是 “信息搜集”,在这个阶段,通过搜索引擎、域名服务商、子域名等信息的搜集来尽可能多的获取到我们需要的可能存在漏洞的信息。
公众号