转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 网页前端

1. uni-app推出背景(当前跨平台开发的主要问题) 多端泛滥 当前是一个多端泛滥的时代,除了原有的Android、IOS、H5、小程序平台,支付宝、百度、淘宝、今日头条等都陆续发布了自己的小程序和快应用规范,用户被众多平台分散,为了覆盖更多的用户,开发者需要更多的学习、适配和维护成本。 体验不好 过去的跨平台框架在app上的...继续阅读

...

单页 Web 应用 (single-page application 简称为 SPA) 是一种特殊的 Web 应用。它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成了,SPA不会因为用户的操作而进行页面的重新加载或跳转。而是利用 JavaScript 动态的变换HTML的内(采用的是div切换显示和隐...继续阅读

...

在Android开发中,由于Native开发的成本较高,H5页面的开发更灵活,修改成本更低,因此前端网页JavaScript(下面简称JS)与Java之间的互相调用越来越常见。 JsBridge就是一个简化Android与JS通信的框架,源码:https://github.com/lzyzsd/JsBridge 我们今天通过一个简单栗子来分析下开源框架JsBridge的源码。栗子的代码我...继续阅读

...

前段时间项目有深度和前端对接过,也是碰了一些坑,现在有时间就拿出来分享下 JS调用原生不外乎就两种,一种是传假的url,也就是url拦截的方式,类似于下面这种: //js代码 function sendCommand(param){ var url="js-call://"+param; document.location = url; } sendCommand("PlaySnake"); //...继续阅读

...

百度地图地点搜索和鼠标点击地点获取经纬度,这些都是网页嵌入地图常见需求。 效果图如下: Talk is cheap, show me the code : <!DOCTYPE html> <html> <head> <meta charset=”utf-8″> <meta name=”viewport” content=”initial-scale=1.0, maximum-sc...继续阅读

...

1 前言 我们在开发手机版网页的时候,常常会出现下面的情景:  (1) 开发时,在自己电脑上运行得好好的,在手机上打开就挂了,但是手机上又看不到error log;  (2) 上线后,某用户表示页面失灵,但我们自己又重现不出来,看不到用户侧的出错信息。 如果说(1)还可以通过电脑连接手机以查看log来解决,那(2)在没有完善的前...继续阅读

...

不好意思,不能。 HTML可能经过文本压缩及字符转换。 CSS可能做过自动追加前缀,压缩,或者根本就是用预编译器写出来的。 Javascript可能经过压缩,优化。 另外,如果打包配置中未设置pathinfo为true的话,将不会包含源文件路径。 就算多增加一个空格也和原始的不同了~ 不过,当webpack打包时,可以配置生成.map文件,使...继续阅读

...

什么是 Webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。 我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各...继续阅读

...

标准参考 COLGROUP 元素指定表格中一列或一组列的默认属性。 COL 指定基于列的表格默认属性。 关于 COLGROUP 元素和 COL 的详细信息,参见 HTML 4.01 中说明:11.2.4 Column groups: the COLGROUP and COL elements 。 问题描述 IE6 IE7 IE8(Q) 对 COL 和 COLGROUP 元素的属性及部分 CSS 特性支持较好,而IE8(S) Firefo...继续阅读

...

摘要 2016年最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”。授予了这么高的评价的vue.js,也是开源世界华人的骄傲,因为它的作者是位中国人–尤雨溪(Evan You)。 Vue.js 是一个JavaScriptMVVM库,是一套构建用户界面的渐进式框架。它是...继续阅读

...
建站服务