
前端准备
文章平均质量分 59
song_de
认认真真做事,踏踏实实做人.
展开
-
vite使用初体验
根据业务需要,带着一下问题尝试切换打包工具从 webpack 到 vite1, vite 集成 babel 了吗?能不能支持 old 浏览器?2,是否支持 build 后的文件不带 hash?3,开发环境 devserver 能不能支持请求代理转发?4,HMR 是否比 webpack 好用?5,适用广度?是否支持 ssr?问题 1Vite 对浏览器的默认支持基线是基于浏览器对 Native ESM 的支持。ESM浏览器支持默认对 IE1原创 2021-08-30 16:04:29 · 2826 阅读 · 0 评论 -
react-native windows10 android 开发环境搭建
最近发生了太多的事,但砖还得继续搬。react-native第一步开发环境搭建,后续会持续更新开发中的坑和提测发版等。官方文档地址:https://facebook.github.io/react-native/docs/getting-started.htmlFacebook建议的Chocolatey就别装了,下载慢且失败率高。(如果你买了vpn另说)安装node,python,...原创 2019-10-10 16:16:16 · 220 阅读 · 0 评论 -
sublime text3 快捷注释不能使用解决办法
安装keymap插件,查看快捷键占用Tools->keymaps->find a keymap for输入toggle,查到ctrl+/所在,鼠标点选,则该快捷键可以正常使用原创 2018-10-17 16:31:46 · 5219 阅读 · 3 评论 -
redux other middleware redux-saga guideline
___actions this store our actions and action creators___reducers define our user reducer (state) type and create an initial state for it___selectors cache the state for us and we’ll recalcu...原创 2018-10-12 17:03:31 · 154 阅读 · 0 评论 -
前端面试
基础知识prototype和proto的关系是什么 meta viewport原理 域名收敛是什么 float和display:inline-block;的区别 前端优化策略列举 首屏、白屏时间如何计算 闭包 作用域链 ajax如何实现、readyState五中状态的含义 jsonp如何实现 怎么处理跨域 restful的method解释 get和post的区别 事件...转载 2018-08-17 17:01:39 · 274 阅读 · 0 评论 -
首屏,白屏时间如何计算??
首屏,白屏时间如何计算??做移动web页面,受移动网络网速和终端性能影响,我们经常要关注首屏内容展示时间(以下简称首屏时间)这个指标,它衡量着我们的页面是否能在用户耐心消磨完之前展示出来,很大程度影响着用户的使用满意度。怎么获取首屏时间呢?我们经常要先问自己:页面是怎么加载数据?A:加载完静态资源后通过ajax请求去后台获取数据,数据回来后渲染内容 在每个点打上一个时间...转载 2018-07-17 21:22:29 · 1928 阅读 · 0 评论 -
页面线性滚动
jqery 实现 $('#comt').click(function(){ $('html,body').animate({scrollTop:$('#comments').offset().top}, 800); });js实现$('#show_btn').on('click',function(){ let con_hei=document.getElementsBy...原创 2018-07-17 13:57:46 · 406 阅读 · 0 评论 -
css之display:inline-block与float区别
css之display:inline-block与float区别HTML的元素有多种display属性,比较常见的有display:none; display:block; display:inline和display:inline-block;等。详细可参阅W3Schools文档。有些HTML元素自然地带有display:block;样式属性,比如 <div> ...转载 2018-07-16 16:44:21 · 578 阅读 · 0 评论 -
js 获取 网页屏幕高度 窗口高度 元素高度 滚动高度
js 获取 网页屏幕高度 窗口高度 元素高度 滚动高度常用:JS 获取浏览器窗口大小 12345678910111213141516// 获取窗口宽度if (window.innerWidth)winWidth = window.innerWidth;else if ((document.body) && (document.body.clientWidth))winWidth =...转载 2018-07-16 10:42:02 · 6381 阅读 · 1 评论 -
快应用开发
最近在做一个快应用的项目,做了一周上线了.现在把git地址贴出来供大家参考.https://github.com/xuesongde/quick_app喜欢的star一下原创 2018-05-21 14:50:55 · 470 阅读 · 0 评论 -
es6观察者模式实现
//es6实现 借助set实现function obfunction(oldval,newval){console.log(oldval+'变成了'+newval);}class targetObser{constructor(age,name){this.age=age;this.name=name;}set name(val){console.log(nam...原创 2018-04-17 15:13:32 · 827 阅读 · 0 评论 -
git常用命令
一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push origin m...转载 2018-03-21 17:21:10 · 199 阅读 · 0 评论 -
HTML-embed标签详解
HTML-embed标签详解Embed(一)、基本语法:embed src=url说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等, Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。示例:(二)、属性设置:1、自动播放:语法:autostart=true转载 2015-08-25 09:31:35 · 403 阅读 · 0 评论 -
WebAPP的mate标签
1.先说说mate标签里的viewport:viewport即可视区域,对于桌面浏览器而言,viewport指的就是除去所有工具栏、状态栏、滚动条等等之后用于看网页的区域。对于传统WEB页面来说,980的宽度在iphone上显示是很正常的,也是满屏的,但对于webapp而言,可能就有点问题了,在iphone上我们的webapp在竖屏下通常宽度都是320。因此我们必须改变viewpo转载 2015-03-30 17:56:42 · 1269 阅读 · 0 评论 -
Aptana Studio3 添加jQuery代码提示
Aptana Studio3 在代码中想要添加jQuery库的代码提示:1,Commands-->Bundle Development-->Install Bundle2,选中jquery,确定. 之后在代码中就能看到提示了.项目结构中也多加了这样一个项目:我也只是看到这么做就能用到jQuery中的方法了,不知道有什么不好的地方,如果有问题和想法欢迎交流....原创 2014-05-15 13:53:23 · 2653 阅读 · 0 评论 -
Web App开发入门
Web App开发入门2013-04-10 15:14 佚名 net 字号:T | T自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-Web App(意为基于WEB形式的应用程序)。业界关于Web App与Native App的争论已有一段时间,而Hybrid混合App则受到推荐,随着时间的推移,我们相信Web App也转载 2014-07-01 09:52:49 · 1082 阅读 · 0 评论 -
HTTP请求 get和post对比
HTTP 方法:GET 对比 POST 什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求翻译 2014-06-10 14:56:23 · 960 阅读 · 0 评论