前端常见面试题总结1.事件对象的方法和常用关键字2.JavaScript中的跨域3.CSS画三角形4.兼容性浏览器各种模式的宽高5.toString()和valueOf6. JavaScript中class(继承)7.箭头函数8.JavaScript中的异步9.原型链10.html中使用应用缓存mainfest文件11.JavaScript中阻塞非阻塞和异步关系12.innerHTML13.柯里
其实就是把action, 观察者模式(kvo)加上block, 代理等封装起来统一了接口。上面这句话等同于放屁,请别认真,那时候太菜,根本是啥也不懂,这是一种FRP编程范式,准确说也就是通过block(OC),闭包(Swift)实现了一个Monad,再深入也就是统筹学的概念了,原谅我也不是很懂,是一种将数学理论实现在了编程范式中的实际应用,希望有一天我能更加清楚函子(Fountor),单子(Mon
转载 2024-01-03 22:24:42
54阅读
Swift开发学习:初始篇关于苹果公司于WWDC2014(Apple Worldwide Developers Conference. June 2-6, San Francisco)发布新的编程语言--Swift。在这里就不重复介绍了,本篇主要简单列举几点,然后介绍Swift入门操作。Swift是什么Swift是用来写iOS和OS X程序的编程语言。Swift吸取了C和Objective-C的优
转载 2023-11-15 20:37:04
10阅读
目录 一.前端概述前端开发技术栈二.前端三剑客1.HTML2.CSS3.JavaScript三.第一个页面1.基础模板2.模板解读3.其他核心模板标签四.html常用标签1.无语义标签2.常用语义标签3.文本标签4.其他标签五.标签分类1.单|双标签2.行|块标签3.单一|组合标签 一.前端概述 前端就是网站前台部分,运行在pc端,移动端等浏览器上展现给用户浏览的网页,随着互联网技术的发展,
转载 2023-11-25 13:05:07
41阅读
# Swift 开发入门:像前端一样构建应用 在开始使用 Swift 开发之前,我们需要了解如何将 Swift 应用的开发流程与前端开发进行类比。毕竟,如果你是前端开发者,你可能对 DOM 操作、事件处理、以及如何展示数据等有一定的了解。因此,我们可以将 Swift 的开发流程拆分成几个步骤,让你更轻松地上手。 ## 开发步骤流程 以下是一个简单的开发流程表格,帮助你理解在 Swift 开发
原创 8月前
18阅读
# Swift 开发前端:一探 Flutter 和 SwiftUI 的世界 随着移动应用程序的普及,开发团队不断寻找更高效的工具来构建美观和功能强大的前端Swift 作为一门强大的编程语言,近年来随着 SwiftUI 的出现,渐渐成为了前端开发的一种选择。本文旨在探讨 Swift前端开发中的应用,并通过代码示例来阐述如何使用 Swift 创建用户界面。 ## SwiftUI 简介 Sw
原创 2024-08-26 07:02:47
66阅读
在当今软件开发的环境中,开发者常常会遇到“Swift前端还是后端语言?”这个问题。Swift最初是苹果公司为其操作系统(如iOS和macOS)设计的编程语言,但随着其生态系统的扩展,越来越多的开发者开始探索它在其他领域的应用。为了解决这一问题,我将深入探讨Swift的语义、使用场景和技术架构,以帮助大家理解它在前端和后端的定位。 ## 背景描述 Swift语言自2014年发布以来,迅速成为开发
原创 6月前
123阅读
目录“轮子”工具类存储类网络类图片类界面类框架类“车子”示例项目完整应用“轮子”工具类项目开发者备注SwiftyJSONtangplin, lingoerGitHub 上最为开发者认可的 JSON 解析类Dollar.swiftAnkur PatelSwift 版 Lo-Dash (或 underscore )函数式工具库OAuthSwiftDongri Jin国外主流网站 OAut
转载 2023-09-05 16:24:28
267阅读
# 前端如何通过js调用swift接口 在移动应用开发中,有时候需要前端通过JavaScript代码来调用Swift代码中的接口,以实现一些特定功能。本文将介绍如何在iOS应用中实现前端通过JS调用Swift接口的方法,并提供代码示例。 ## 问题描述 假设我们有一个iOS应用,其中包含一个用Swift编写的接口,我们希望在前端页面中通过JavaScript调用该接口来实现某些功能,比如调用
原创 2024-02-27 06:01:30
83阅读
继承一个类可以从另一个类继承方法,属性和其他的特性。当一个类从另一个类继承的时候,继承类被称为子类,这个类继承的类被称为父类。在Swift中,继承是基本的,从Swift中的其他类型来区分类的一种行为。在Swift中类可以调用和访问方法,属性和属于它们父类的下标脚本,并且提供它们自己重写的方法,属性和下标脚本来定义或修改它们的行为。Swift会确保你的重写是正确的,通过检查,重写定义都有一个与之匹配
转载 2023-10-26 21:18:38
157阅读
前端调用高德地图app、百度地图app说明:这里只说明了前端如何调用app地图,没有代码,测试机上高德地图、百度地图、腾讯地图,都已经安装好了,如果没有安装,调起app地图会没有反应,至于如何验证手机是否安装了app地图,这个功能个人建议移动端来做,这里只是把地图官网的信息粘了出来,前端调用app地图,会存在浏览器兼容性问题,本人的项目是把前端嵌入到移动端里面,移动端是有自己的浏览器,所有只要调试
Swift allows functions to be used like any value when used in the language. This in the vernacular says that functions are “first-class citizens”. If you want a full example of this, scroll down to th
转载 2024-01-29 13:35:06
105阅读
对于苹果开发者来说,如今已经进入了“Swift时代”。虽然编程语言Objective C备受喜爱,不过它作为苹果主流编程语言的日子已经所剩无几。随着WWDC开发者大会的落幕,Swift即将取而代之,成为苹果新iOS8、OS X Yosemite的新宠。美国时间6月2日举行的苹果WWDC大会上,Swift正式曝光在镁光灯前,叹息声、惊呼声此起彼伏。不过不用太过担心,Objective-C、Swif
转载 2023-07-05 23:38:41
198阅读
析构过程析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字deinit来标示,类似于构造器要用init来标示。 原理Swift 会自动释放不再需要的实例以释放资源,Swift 通过自动引用计数(ARC)处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己的资源时,你可能需要进行一些额外的清理。例如,如果创建了一个自定义的类来打开一
转载 2023-11-25 21:06:38
67阅读
Objective-C 缺乏一个重要特性:不支持 泛型 。幸运地是, Swift 拥有这一特性。 泛型 允许你声明的函数、类以及结构体支持不同的数据类型。 提出问题优秀的泛型使用案例中,最常见的例子当属对栈(Stack)的操作。栈作为容器有两种操作:一.压入(Push)操作添加项到容器中;二.弹出(Pop)操作将最近添加项从容器移除。首先我们用非泛型方式设计栈。最后代码
转载 2023-08-17 13:21:21
113阅读
Swift Documentation Mattt Thompson 和 Nate Cook撰写、 April Peng翻译、 发布于2015年5月5日代码的结构和组织关乎了开发童鞋们的节操问题。明确和一致的代码表示了明确和一贯的思想。编译器并没有一个挑剔的口味,但当谈到命名,空格或文档,人类的差异就体现出来了。NSHipster 的读者无疑会记得去年发表的关于文档的
转载 2023-10-18 12:20:07
114阅读
简介SnapKit,一个经典的Swift版的第三方库,专门用于项目的自动布局,目前在github上的stars就高达9340颗星,这是一个不小的数字,亦足以证明它存在的非凡意义和作用。作者认为,在iOS开发(swift)中,它是用于项目最优秀的自动布局的必选库之一。它的作者仍然是写Objective-C的第三方库Masonry的大牛 - @Robert Payne,开门见山,本文将详细介
转载 2024-05-28 22:50:09
36阅读
银行全力支持即将于2022年11月份推出的SWIFT新平台新平台将成为SWIFT赋能全球范围内实时、无摩擦、端到端全流程交易管理战略的重要组成部分六家领先的全球性银行今日宣布对SWIFT新交易管理平台的支持,并表示正积极准备使用新平台衍生的能力来支持新服务,以期在2022年11月份平台上线时能够改善效率、降低成本。在SWIFT详细阐述了其将在18个月之后推出的路线图后,中国银行、纽约梅隆银行、法国
转载 2023-11-22 10:50:31
80阅读
一、HTML5 Canvas历史  Canvas的概念最初是由苹果公司提出的,用于在Mac OS X WebKit中创建控制板部件(dashboard widget)。在Canvas出现之前,开发人员若要在浏览器中使用绘图API,只能使用Adobe的Flash和SVG(Scalable Vector Graphics,可伸缩矢量图形)插件,或者只有IE才支持的VML(Vector Markup L
转载 2024-09-02 09:29:26
76阅读
Swift是为macOS、iOS、watchOS和tvOS设计的一门编程语言。简单易学、语法简单,交互性强都是它的特点。在设计这门语言时,就很注重考虑它的安全性,而且编译运行时也是非常的轻量快速。
转载 2023-06-19 06:41:17
161阅读
  • 1
  • 2
  • 3
  • 4
  • 5