javascript开发二三事
文章平均质量分 61
javascript开发二三事
前端琅琊阁
因为不是每天都会登录博客,各位博友如想联系我,请发送到我的私人邮箱xmjk@foxmail.com. 有什么着急的问题,如果我能解决的,可以加我微信sysoutman.
欢迎关注我的微信公众号或头条号-搜索 “前端琅琊阁“ 即可.当然也可通过CSDN自带的“向我提问”功能联系我
展开
-
仿vue-cli3写一个自己的vue-cli脚手架
目前在市面上存在很多脚手架,如:create-react-app、vue-cli。我们可以通过一行简单的命令,就能创建一个基本的项目工程,大大的提高了开发效率。但是我们会面临一个问题,除了脚手架帮我们创建好的项目框架,我们的项目总有需要定制化的配置,比如我们需要引入我们想要的elementUI框架,引入axios相关的工具类完成http请求等。我们不可能每次开启新项目都再配置一遍吧,这太劳神费力了。 通常我们会搞一个个性化脚手架cli,平时创建项目时通过该脚手架一键生成,并同时...原创 2021-11-10 11:18:29 · 1652 阅读 · 0 评论 -
浏览器内置对象应用实践——实时数据页面断网监测、页面适配
“浏览器内置对象,我们每天都与其打交道,可能你并未全面的去了解过它。我们一起讨论下你有过哪些实践。”1. 什么是浏览器对象模型?(BOM :Browser Object Model)浏览器模型提供了独⽴于内容的、可以与浏览器 窗⼝进⾏滑动的对象结构,浏览器提供的 API 其主要对象有:window 对象——BOM 的核⼼,是 js 访问浏览器的接⼝,也是 ES 规定的 Global 对象 location 对象:提供当前窗⼝中的加载的⽂档有关的信息和⼀些导航功能。既是 windo...原创 2020-10-29 19:52:29 · 737 阅读 · 0 评论 -
Promise A+ 规范的简单应用
我们先不讲Promise A+ 规范理论,先看一道面试题:varpromise=newPromise((resolve,reject)=>{reject();})promise.then(null,function(){return'大湿老凯'}).then('举个','栗子').then('看起来','很简单').then(()=>{console.log('promise 已完成');},()=>{ console.log('promise 已拒绝');})...原创 2020-10-27 18:04:46 · 383 阅读 · 0 评论 -
如何优雅手写实现 ajax
“我们习惯于使用$ajax()、$axios、fetch来帮我们实现http请求数据,我们似乎忘记原生的该怎么写了。” 无论是通过模板引擎加载的,还是前后端分离的项目,我们都可以通过 ajax 来实现页面的无刷新请求数据。比如我们有个实时数据要展示,肯定是页面图表局部刷新,谁也不期待整个页面反复加载。 ajax 在我们的开发工作中已经司空见惯,几乎所有我们频繁使用的库和框架(如 jQuery、Vue、React)都提供了经过完善封装后的 ajax 方法,我们习惯于使用$aja...原创 2020-10-27 17:58:46 · 1531 阅读 · 0 评论 -
微信小程序电商项目购物车开发实战之缓存处理
老铁们,好久不见,欢迎大家继续关注和观看我发布的微信小程序电商项目连载视频。终于得空继续录制微信小程序开发的课程。与以往不同,我们的进阶课程,会讲的快一点。微信小程序电商项目购物车开发实战之缓存处理https://mp.weixin.qq.com/s?__biz=MzUyNjg4NTc3NA==&mid=2247483732&idx=1&sn=48fe8db7...原创 2018-12-06 17:07:00 · 2934 阅读 · 0 评论 -
spring4 spring4 mvc视频学习资源
最近几天,想重新回顾和加强下spring技术,在网上搜到以下资源:百度云盘:spring4链接: https://pan.baidu.com/s/1skGT3RZ 密码: 9nxnspring4 mvc链接: https://pan.baidu.com/s/1bpLFXfh密码: njeh这个直接下载多直接!!!! 搜索不容易啊,各个论坛,各种币,各种注册,...原创 2015-05-28 14:56:01 · 2670 阅读 · 7 评论 -
用NODEJS处理EXCEL文件导入导出,文件上传
参考文章http://librajt.github.io/2013/08/04/handle-excel-file-with-nodejs/ 对比了 ExcelJS , https://github.com/guyonroche/exceljs#create-a-workbooknode-xlsx,https://github.com/mgcrea/node-xlsx等 ...原创 2015-06-05 15:19:58 · 13473 阅读 · 1 评论 -
angularjs 控制器不能访问nodejs 3000端口,跨域访问
目前做的一个项目,前端采用的是angularjs,后端nodejs做服务器。我尝试使用接下里的方式来发起对nodejs服务器的请求: $http.get('http://localhost:3000/') .success(function (data) { $scope.index = data; ...原创 2015-05-23 15:08:17 · 2028 阅读 · 1 评论 -
angular post json数据到服务器,跨域访问,多大括号
angular.module('myApp',[]).config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers .common['X-Reque...原创 2015-05-24 21:15:45 · 2303 阅读 · 0 评论 -
angularjs ng-grid 如何将分页信息等设置成中文
进行国际化设置i18n:'zh-cn' 例子:$scope.gridOptions = { data: 'myData', showFooter: true, totalServerItems: $scope.totalServerItems, filterO...原创 2015-05-14 11:15:49 · 3772 阅读 · 0 评论 -
Javascript模块化编程(三):require.js的用法
作者: 阮一峰日期: 2012年11月 7日这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文转载 2015-04-09 17:36:29 · 664 阅读 · 0 评论