JavaScript

JavaScript是一门高级的、解释型的编程语言,最初由Brendan Eich于1995年在网景公司开发,旨在为网页添加动态交互功能。作为Web核心技术的三大支柱之一(与HTML和CSS并列),它可直接在浏览器中运行,操纵DOM(文档对象模型)和处理用户事件,实现前端页面的动态效果、表单验证及异步通信(如Ajax)。随着Node.js的出现,JavaScript突破了浏览器的界限,能够用于服务器端开发,实现全栈应用构建。其语法灵活且易上手,支持事件驱动、函数式编程和面向对象范式,拥有动态类型和异步处理机制(如Promise和async/await)。尽管存在一些历史遗留的设计缺陷,但通过ECMAScript标准的持续演进(如ES6及后续版本),引入了模块化、类声明、箭头函数等现代化特性,大幅提升了开发效率和代码质量。如今,凭借React、Vue、Angular等前端框架及npm庞大的生态系统,JavaScript已成为全球最广泛使用的编程语言,覆盖了网页、移动应用、桌面程序(Electron)乃至物联网(IoT)开发,是互联网时代不可或缺的技术基石。
1、项目属于网页版电商系统,主要以鲜花为主,分为手机APP端、H5小程序端及网页端。 2、项目中主要参与了定制功能的开发及后台逻辑查询优化。 3、完成了首页小组件抽奖活动、优惠券发放服务、支付宝等营销推广、对接各个手机厂商实现手机广告投放。
1090c#电商
本系统是一个重构系统,用户人群为公司内部销售部门, 本项目由我主导前端开发, 使 用公共的单点登录服务和页面资源按钮服务接入本系统, 使用 vue 全家桶 elementUI 对老系统(使用 PHP 搭建)进行重构, 功能有产品管理、刊登计划(待刊登/刊登结果)、 智能刊登、代销刊登管理、转 FBA 管理、账号申诉等, 使用 vue + es6 封装常用组件(基 础网络请求,图片预览, 文件上传, 公共弹窗, 通用搜索栏 公共列表组件等), 使用 vxe-table 替代 el-table 解决大列表渲染性能问题, 使用 window terminal  加快项目启动和编译打包,提升开发体验,使用vscode和npm插件加入智能语法提示 和eslint插件约束代码规范,统一代码风格,该项目每周发版迭代
1590vueweb
项目开始时,我进行了详细的需求分析,并参考了市面上的 app 布局、功能等  利用 tabbar 配置导航条路由,安装引入@escook/request-miniprogram 进行 网络请求后端接口获取信息,利用 swiper 渲染轮播图,并且点击后跳转相关 页面  搜索功能跟局输入的信息显示相关的内容,并且使用延时器 setTimeout、 clearTimeout 两个函数实现搜索框防抖,以减少请求次数提高用户体验  当加载商品列表时,防止一次性加载过多可分页展示,利用上刷新加载更多或 者下拉到底加载更多,防止发起额外请求,可以使用节流,当上次请求未完成 则不发起额外请求来达到性能优化  配置 Vuex,并将 state、mutations、getters 通过 Vuex 的辅助函数映射到其 他组件使用以及修改;开发购物车页面,使用者可轻松添加、删除、修改购物 车中的商品,并且根据 setStorageSync 将数据持久化存储到本地  用户登录,微信限制,用户只能手动授权头像跟微信昵称,调用 login 获取 code,传到后端接口  本次的后端登录接口是由本人用 nodejs 写的接口,根据前端传来的 code 获 取到了用户的 openid 跟 session_key,再将 openid 赋值给 token 传给前端, 前端再将 token 存入 vuex 完成登录  用 nodejs 写的接口是通过内网穿透实现对外开放,唯一的缺点就是不定时强 制更换域名
1490web
联想大客户专属采购平台,集整单发货、发票自助、在线定制、自动核销、电子合同为一体,解决了客户和销售的所有难题。在E采,客户可以对分子公司进行采购管理,汇总零散的需求,进行自助式下单,E采会在第一时间提供性价比最高的优质产品,进行生产并统一配送。客户也可以通过销售的电子报价单进行一键下单。灵活的支付方式满足客户零散采购的需求,成熟的物流体系更能实现物流信息可视化。 作为前端开发负责人,负责对接业务需求,并进行模块开发分工,并负责了产品中心及内容中心的研发工作。 此项目为实现SEO优化,使用了SSR和SSG的架构方式,在对搜索引擎更加友好的同时,提升了页面响应速度。
2400H5网站
当前共4个项目more
×
寻找源码
源码描述
联系方式
提交