游泳的JS 64 条
/*** 删除左右两端的空格*/function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, ”);}/*** 删除左边的空格*/function ltrim(str){ return str.replace(/(^\s*)/g,”);}/*** ... 查看全文
vant 省市区三级联动 自定义json数据展示 取值
{"code":"110000","name":"北京市"} {"code":"110100","name":"北京市","parent_code":"110000"} {"code":"110101","name":"东城区","parent_code":"110100"} j ... 查看全文
jquary(javascript+query)
javascript脚本语言,使用在浏览器中,控制网页中的文档对象 和 与用户进行交互时。 jquery为javascript中的一个类库,集成javascript中常使用的功能,可实现javascript中的大量功能。 1. 从 baidu CDN content delivery network ... 查看全文
angularJS 循环添加 ng-model
for(var index=1;index<7;index++){ $scope["model_"+index] = index } //效果 = $scope.model_1 = 1 $scope.model_2 = 2 $scope.model_3 = 3 $scope.model_4 = 4 ... 查看全文
http---ajax
b/s:浏览器请求服务器。c/s:是客户端请求服务器。 http:超文本传输协议,是一种详细规定浏览器和服务器通信的规则,http分为请求和响应二个部分组成。 请求报文格式:1,请求行。2,请求头。3,请求主体。(post请求方式:请求行,是请求方式请求地址,协议版本。请求头:记录了浏览器相关信息发 ... 查看全文
原生JS中获取位置的方案总结
获取鼠标当前位置 clientY、clientX: 鼠标当前位置 相对于 浏览器可视区域顶部、浏览器可视区域左部 的位置; pageY、pageX: 鼠标当前位置 相对于 文档顶部、文档左部的位置; screenY、screenX:鼠标当前位置 相对于 屏幕顶部、屏幕左部的位置; offsetY、o ... 查看全文
[javascript] typescript的安装
现在的js代码都是这种高级点的方式语法 , 就是ts语法 ,要使用ts语法那就要先安装一下 先安装nodejs最新版,直接下载二进制文件 https://npm.taobao.org/mirrors/node/v12.16.2/node-v12.16.2-win-x64.zip 安装cnpm npm ... 查看全文
webpack使用vue的配置过程
1 安装vue npm install vue --save 2 main.js里引入vue //使用vue import Vue from 'vue' const app = new Vue({ el:'#app', data:{ message:"hello webpack" } }) <bod ... 查看全文
Moment.js:moment(string,format)源码解析
1 概述 最近被Safari浏览坑了两次:new Date('2020-05-30 15:18:30.254') → Invalid Date; 咨询公司里的前端大佬,发现他们前端都用Moment.js做日期转换; 为什么Moment.js能够实现任意日期字符串格式转换呢? 先上结论:底层使用**n ... 查看全文
JAVA返回JSON字符串后,对结果进行处理
/** * 返回JSON字符串,对结果处理 */ String result=""; JSONObject jsonObject = new JSONObject(result); String access_token = jsonObject.getString("access_token"); ... 查看全文
nodejs的安装配置(nvm-windows)
前言 此博文记录自己的学习过程,方便自己日后的查阅回顾。 1.什么是nvm?nvm带来了什么方便之处? nvm:node version manager,它是一款node版本管理工具。 不同版本的node提供的API可能有所不同,有些上线项目使用低版本node开发的,随着node版本更新,我们既想维 ... 查看全文
一篇文章学习html【经典案例】
html叫做超本文标记语言,注意它只是标记语言,不是编程语言。编写规范:由标记(html,div,p,h1等)组成标记成对出现(<html>...</html>),也有例外,比如<imgsrc= 查看全文
基于clamp.js封装vue指令,处理多行文本的溢出
最近做项目时,遇到了一个需求:要求div里文本在两行显示,div的宽度是固定的,如果溢出的话就显示省略号。单行文本的溢出问题,我们都很熟悉,只要添加以下css属性就ok: overflow: hidden; white-space: nowrap; //段落中文本不换行 text-overflow: ... 查看全文
VUE.js快速入门(vue网络应用①)
Vue结合网络数据开发应用 axios:功能强大的网路请求库 <script src="https://unpkg.com/axios/dist/axios.min.js"></script>语法:axios.get(address?key=value&key2=value).then(functi ... 查看全文
下载HTMLTestRunner并修改
一. 下载HTMLTestRunner 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 在项目文件夹中,新建一个HTMLTestRunner.py文件,将网页上的代码全部复制到HTMLTestRunner.py文件中; 二. 修改HT ... 查看全文
学习CSS中的BFC
定义 BFC全称为block formatting context,意为块级格式化上下文,是Web页面中盒模型布局的css渲染模式。 可能上面的解释看了有点懵逼,通俗的说BFC指的的是一块区域的布局, 这个区域的布局有一个显著特点:这个区域内的子元素无论使用何种布局、何种样式都不会影响外部的元素。B ... 查看全文
淘宝flexible.js源码分析
下面三种情况都会刷新页面,都会触发load事件。 1.a标签的超链接。 2.F5或者刷新按钮(强制刷新) 3.前进后退按钮 但是火狐中,有个特点,有个“往返缓存”,这个缓存中不仅保存着页面数据,还保存了DOM和javaScript的状态;实际上是将整个页面都保存在内存中。 所以,此时后退按钮不能刷新 ... 查看全文
[javascript] vue3.0 beta版发布使用TS重写
现在的前端真的看不懂啊,还有重学ES6 TypeScript , 还要安nodejs npm 编译 vue-next 状态:测试版。 1.所有计划中的RFC已合并。 2.所有合并的RFC已实现。 3.Vue CLI现在通过vue-cli-plugin-vue-next提供了实验性支持。 这里还有一个 ... 查看全文
Python中 json字符串和字典的区别
一、前言 工作或学习中,相信很多同学跟我一样,对于json字符串和字典两者的概念一直摸棱两可。emmm,既然不懂,那我们查资料并整理下来。 二、json字符串和字典的区别 简单粗暴地说,字典是一种数据结构,而json是一种数据格式(纯字符串),可以被解析成Python的dict或者其他形式。 jso ... 查看全文